2021/12/31

نصب dwm

با دستورات زیر dwm، st و dmenu را نصب میکنیم:

$ git clone http://git.suckless.org/dwm ~/.config/dwm
$ git clone http://git.suckless.org/st ~/.config/st
$ git clone http://git.suckless.org/dmenu ~/.config/dmenu
$ cd ~/.config/dwm && sudo make clean install
$ cd ~/.config/st && sudo make clean install
$ cd ~/.config/dmenu && sudo make clean install

اجرا

برای اجرای dwm قاعدتا باید فایل ~/.xinitrc را ویرایش کنید و خط زیر را به انتهای آن اضافه کنید:

exec dwm

دستورات پایه

layouts

برای خاتمه دادن به dwm نیز کلیدهای Q+Shift+Alt را میزنیم.
نکته‌ای که باید بهش توجه کنیم این هست که برای ما که فارسی زبان هستیم و با Shift+Alt تغییر زبان میدهیم تداخل کلید [MOD] هست که دردسر ساز میشود و برای رفع آن نیز باید تغییراتی در فایل config.h انجام دهیم، آن زا باز میکنیم و خط زیر را تغییر میدهیم:

#define MODKEY Mod1Mask

فقط کافیست Mod1Mask را به Mod4Mask تبدیل کنیم و dwm را دوباره نصب میکینم. با این کار بجای Alt در دستورات بالا از این به بعد از کلید ویندوز استفاده میکنیم.
برای باز کردن ترمینال پیش‌فرض (st) نیز از ترکیب کلیدهای Enter+Shift+Alt استفاده میکنیم.
با فشردن P+Alt نیز dmenu باز میشود که میتوان با آن برنامه‌هایی مثل chromium و … را اجرا کرد.

و این هم اسکرین شاتی از دسکتاپ من /:

["linux"]