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 это очень просто и увликательно.