CWM

 

Налаштування CWM у FreeBSD

 

 

CWM (Calm Window Manager) – це стекуючий, легкий віконний менеджер для X Window System. Цей віконний менеджер був розроблений в основному як частина базової системи OpenBSD, але це не завадило портативуванню CWM і в інші Unix-подібні операційні системи. Налаштування CWM у FreeBSD здійснюється як і в інших UNIX-BSD системах.

Як завжди давайте встановимо CWM у FreeBSD виконаємо такі дії:

 

pkg install cwm

 

або

 

cd /usr/ports/x11-wm/cwm/

 

make install clean

 

Установка пройде дуже швидко, оскільки цей віконний менеджер дуже легкий. Для його налаштування нам потрібно створити конфігураційний файл .cwmrc у домашній дерикторії.

 

 

Мій файл конфігурації .cwmrc виглядає так:

 

 

 

# Set default Xft(3) font

fontname "sans-serif:pixelsize=14:bold"

 

# Turn on sticky-group mode

sticky yes

 

# Any entry here is shown in the application menu

command Terminal sakura

command Run.. gmrun

command File pcmanfm

command Firefox firefox

command Chromium chrome

command Leafpad leafpad

command VLC vlc

command SMPlayer smplayer

command OBS obs

command Avidemux avidemux3_qt5

command Audacious audacious

command Audacity audacity

command DeaDBeeF deadbeef

command DSBMixer dsbmixer

command VNC vncviewer

command qBittorrent qbittorrent

command Telegram telegram-desktop

command Gimp gimp

command Blender blender

command Ristretto ristretto

command Bluefish bluefish

command Filezilla filezilla

command DSBMC dsbmc

command OpenoFfice /usr/local/openoffice-4.1.12/openoffice4/program/soffice.bin

command Top "sakura -e glances"

command Calculator xcalc

#command Reboot "shutdown -r now"

#command PowerOFF "shutdown -p now"

 

# Autogroup definitions

autogroup 3 "aterm,XTerm"

autogroup 3 "xterm,XTerm"

 

# Ignore programs by that name by not drawing borders around them.

ignore XMMS

ignore xwi

ignore xapm

ignore xclock

 

# Key bindings

# kill window

bind-key 4-w window-delete

bind-key 4-f window-fullscreen

bind-key 4-m window-maximize

# mod + equals = maximize window in vertical direction only

bind-key 4-equal window-vmaximize

# mod + shift + equals = maximize window in horizontal direction only

bind-key 4S-equal window-hmaximize

# mod + H,J,K,L = move window left, down, up, right 10 pixels

bind-key 4-h window-move-left-big

bind-key 4-j window-move-down-big

bind-key 4-k window-move-up-big

bind-key 4-l window-move-right-big

# mod + shift + H,J,K,L = resize window left, down, up, right by 10 pixels

bind-key 4S-h window-resize-left-big

bind-key 4S-j window-resize-down-big

bind-key 4S-k window-resize-up-big

bind-key 4S-l window-resize-right-big

bind-key 4-Return "xterm -e top"

bind-key CS-r "shutdown -r now"

bind-key CS-p "shutdown -p now"

bind-key CS-1 group-only-1

bind-key CS-2 group-only-2

bind-key CS-3 group-only-3

bind-key CS-4 group-only-4

bind-key CA-1 window-movetogroup-1

bind-key CA-2 window-movetogroup-2

bind-key CA-3 window-movetogroup-3

bind-key CA-4 window-movetogroup-4

unbind-key 4-o

unbind-key CM-equal

unbind-key CMS-equal

 

# Mouse bindings

bind-mouse M-2 window-lower

bind-mouse M-3 window-resize

 

 

 

 

Ви ж можете змінити його на свій розсуд, я ж налаштував його під себе, прописав ті програми, які використовую найчастіше і прописав для зручності клавіші. Для детальної інформації про налаштування виконайте команду:

 

man cwm

 

Для установки шпалер робочого столу я використав fen для його встановлення у FreeBSD виконуємо команду:

 

pkg install graphics/feh

 

або

 

cd /usr/ports/graphics/feh/

 

make install clean

 

Далі потрібно прописати шлях до зображення робочого столу в .xinitrc так:

 

feh --bg-scale /user/Image/succubus.jpg

 

Або просто використовувати nitrogen на відміну від fen, nitrogen має графічний інтерфейс.

 

BSD - дуже просто а головне цікаво.

Share This Article

Previous Article

April 24, 2022 • 3:44AM

Next Article

May 20, 2022 • 5:47PM

From Our Blog