Icewm

Что может рассматриваться как более новые варианты openbox

Установка
+Beastie -x86 =xft, nls

gtk +CUPS

JasPer

If you do not see icons in the tray when they should be there, please try rebuilding with the "IMLIB" option enabled.

===>  Registering installation for icewm-1.3.7_1 ===> Cleaning for atk-1.32.0 ===> Cleaning for gtk-2.22.1_1 ===> Cleaning for pango-1.28.3 ===> Cleaning for cups-client-1.4.6 ===> Cleaning for gdk-pixbuf-2.22.1 ===> Cleaning for shared-mime-info-0.80_1 ===> Cleaning for hicolor-icon-theme-0.12 ===> Cleaning for gnutls-2.12.6.1_1 ===> Cleaning for tiff-4.0.0_2 ===> Cleaning for jpeg-8_3 ===> Cleaning for jasper-1.900.1_9 ===> Cleaning for jbigkit-1.6 ===> Cleaning for icewm-1.3.7_1

Запуск при startx
echo 'exec icewm' >> .xinitrc

или icewm-session

Установка изображения на рабочий стол
Создать или отредактировать уже существующий конфигурационный файл.

vi .icewm/preferences DesktopBackgroundImage="/usr/home/roxy/.icewm/picture_41_resfill.jpeg" DesktopBackgroundColor="" DesktopBackgroundCenter="1

Если указать 0 у параметра DesktopBackgroundCenter и замеры изображения меньше размера экрана, то изображение размножится.

Масштабировать изображения динамически нельзя, поэтому надо в графическом редакторе изменять размеры вручную.

Монитор
NetworkStatusDevice="re0 lo0"

Сокрытие панели задач
Для отключения показа панели задач и отображения её только при наведении курсора мыши, следующий параметр: echo TaskBarAutoHide=1 >> ~/.icewm/preferences

Рабочие столы
Переключение между рабочими столами появляется после добавления WorkspaceNames="1","2","3"

Переключение к нужному номеру - "Ctrl-Alt-n"

Переход налево-направо "Ctrl-Alt-Cursor_Left"

Перенос приложений между рабочими столами не работает по какой-то причине. Он должен осуществляться при добавлении SHIFT к сочетанию клафиш.
 * To move a window to desktop number n you simply press "Ctrl-Alt-Shift-n"
 * To move a window one desktop to the left you press "Ctrl-Alt-Shift-Cursor_Left"
 * To move a window one desktop to the right you press "Ctrl-Alt-Shift-Cursor_Right"

Either use winoptions and define xmms.workspace: 7 Mozilla.workspace: 9
 * Запуск приложений всегда на определенном рабочем столе

This allways starts xmms on workspace 7 and Mozilla on workspace 9, keep in mind, IceWM starts counting at 0. IceWM will switch to the nominated workspace on every start of these programs.

Все уже запущенные копии xterm перенести на второй десктоп. icesh -class xterm setWorkspace 3

Блокировка экрана
Для этого нужно установить xlock.

Добавить строку в конфигурационный файл LockCommand="/usr/local/bin/xlock" >> /.icewm/preferences

Заблокирована кнопка Lock workstation изначальна и активной станет только когда полный путь будет прописан. Для вступление в силу новых настроек можно Restart из меню

Блокировку на кнопку prog   xlock   xlock   xlock > $HOME/.icewm/toolbar

Назначение сочетаний клавиш
Модифицировать файл .icewm/keys

Блокировка экрана по нажатию CTRL+Win key (superkey) key "Super+L" /usr/local/bin/xlock >> ~/.icewm/keys

key "Super+L" xscreensaver-command -lock

Батарея
TaskBarShowAPMStatus=1

Openbox
make install clean -C /usr/ports/x11-wm/openbox/