PekWM FreeBSD Desktop

 

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