PekWM (Pek Window Manager) – легкий віконний менеджер, який був заснований на віконному менеджері aewm++ (An Exigous Window Manager). Для його налаштування в UNIX подібних операційних системах, зокрема FreeBSD потрібно змінити деякі конфігураційні файли. Таким чином ви отримаєте індеведуальне середовище робочого столу, залежно від ваших уподобань. Я ж налаштував PekWM, так як вважаю за потрібне для себе, демонстрацію чого ви можете бачити з цієї статті та відеодемонстрації.
Вистачить міркувань, перейдемо до справи:
Щоб наш легкий віконний менеджер PekWM запустити, відредагуємо .xinitrc, просто додамо до нього:
exec pekwm
Остольне на вашу думку.
Конфігураційні файли знаходяться на шляху /home/user/.pekwm
Для редагування контекстного меню змінюємо файл menu та vars
Частина мого menu виглядає так:
# Variables
INCLUDE = "vars"
RootMenu = "Pekwm" {
Entry = "Terminal" { Actions = "Exec $TERM" }
Entry = "Run.." { Actions = "ShowCmdDialog" }
Separator {}
Entry = "Browser" { Actions = "Exec $BROWSER" }
Entry = "Editor" { Actions = "Exec $EDITOR" }
#Entry = "File Manager" { Actions = "Exec $FILEMANAGER" }
Entry = "Office" { Actions = "Exec $OFFICE" }
Separator {}
Submenu = "File Manager" {
Entry = "PCManFM"{ Actions = "Exec pcmanfm" }
Entry = "Worker"{ Actions = "Exec worker" }
}
Separator {}
Submenu = "media" {
Submenu = "Video" {
Entry = "VLC"{ Actions = "Exec vlc" }
Entry = "SMPlayer"{ Actions = "Exec smplayer" }
Entry = "SMtube"{ Actions = "Exec smtube" }
Entry = "OBS Studio"{ Actions = "Exec obs" }
}
vars так:
$BROWSER="firefox"
#$EDITOR="xedit"
$EDITOR="leafpad"
$FILEMANAGER="worker"
$TERM="sakura"
#$TERM="xterm -fn fixed +sb -bg white -fg black"
$OFFICE="/usr/local/openoffice-4.1.11/openoffice4/program/soffice.bin"
У файлі config можна змінити наприклад шлях теми і тему в директорії themes
Так само щоб встановити шпалери робочого столу і масштабування фонового зображення можна виконати наступне:
$ pekwm_bg Image image.png#scaled
BSD це дуже просто та захоплююче.