десктоп,
интерфейс,
обзор
39 коммент.
В этом блоге публикуются заметки и решения, найденные в процессе работы, освоения и жизни в дистрибутиве Debian GNU/Linux.




alien IceWMControlPanel-3.2-1.noarch.rpmУтилита должна написать: icewmcontrolpanel_3.2-1.noarch.deb generated
# dpkg -i icewmcontrolpanel_3.2-1.noarch.debУстановка должна пройти без приключений, и после этого получаем множество утилит управления возможностями IceWM, таких как
IceWMCP
IceWMCP-Keyboard
IceWMCP-Mouse
IceWMCP-PySpool
IceWMCP-Wallpaper
IceWMCP-WinOptionsPhrozenClock
IceSoundManager
GtkPCCard
iceme
icepref
icepref-td
IceWMCP-Icons
uninstall-icewm-control-panel
# Distance in pixels before windows snap togetherПосле этого на панели задач появятся два индикатора работы сетевых интерфейсов.
NetworkStatusDevice="eth0 eth1"
# Raise windows when focusedТак же можно заставить IceWM открывать менюшки вслед за фокусом на них мыши, чтобы лишний раз не кликать по ним.
RaiseOnFocus=1 # 0/1
# Menus track mouse even with no mouse buttons heldГорячие финские парни и нетерпеливые особенно оценят возможность выключить раздражающую задержку перед открытием менюшек:
MenuMouseTracking=1 # 0/1
# Delay before activating menu submenus
SubmenuMenuActivateDelay=0 # [0-5000]
TitleButtonsSupported="sxmihrd"Так же это можно настроить в конфигурационном файле IceWM:
К сожалению, старые сайты типа freshmeat удалили темы IceWM, и теперь их приходится откапывать буквально по одной. Есть попытки собрать темы для IceWM, но их там пока немного.Скачанные темы распаковываем в каталог /usr/share/icewm/themes/
Пока что темы для IceWM можно найти в основном ЗДЕСЬ, а так же на убунтуфоруме, форуме о PuppyLinux.







keys
menu
preferences
programs
theme
toolbar
winoptions
Для того, чтобы изменить поведение IceWM, можно влезть в конфиг и поискать параметр по ключевому слову - высока вероятность, что вы его отыщете быстро, так как конфиг подробно прокомментирован. Вот его кусочек:keys
Горячие клавиши запуска приложений
menu
Управляет содержимым "стартового" меню
preferences
Управляет поведением и общим внешним видом IceWM
programs
Управляет содержимым "programs", подменю стартового меню
toolbar
Управляет рядом запускающих кнопок на панели задач, и имеет такой
же синтаксис как и файл меню
winoptions
Управляет поведением отдельных приложений
# "Hide window" shortcut
KeyWinHide="Alt+F11"
# "Rollup window" shortcut
KeyWinRollup="Alt+F12"
# "Window menu" shortcut
KeyWinMenu="Alt+Space"
# "Next item" shortcut
KeySysSwitchNext="Alt+Tab"

+ скрывать окна (при этом их не будет на строке задач, но при переключении задач они будут последними в списке);
+ скручивать (останется только заголовок окна);
+ перемещать по слоям (меню, поверх других, под другими, десктопный уровень);
+ перемещать на другие рабочие столы;
+ сделать видимым на всех рабочих столах;
+ сделать пиктограммой в трее.
key "Super+t" xterm -font -misc-*-*-*-*-*-*-*-*-*-*-100-*-ruТаким образом, за несколько нажатий клавиш я могу запустить десяток нужных мне программ. Быстро, просто и удобно.
key "Super+p" gimp
key "Super+z" xscreensaver
key "Super+q" scribus
key "Super+i" gqview
key "Super+w" /opt/openoffice.org2.0.4/program/swriter
key "Super+x" /opt/openoffice.org2.0.4/program/scalc
key "Super+Shift+i" /opt/openoffice.org2.0.4/program/simpress
key "Super+g" gnumeric
key "Super+a" xmms
key "Super+Shift+w" abiword
key "Super+m" firefox
key "Super+b" mozilla-thunderbird
apt-get install gdeskcalи вы сможете видеть календарик на месяц, с полупрозрачностью, с возможностью смены тем, надписью на дате важных событий... Маленькая программа, но очень полезная, и к тому же интегрируется в трей IceWM.

DesktopBackgroundImage="/home/логин/.icewm/обои.jpg"Никто не запрещает использовать KDEшные и GNOMEистые программы, которые любят лезть в трей. Например, для монтирования удалённых сетевых ресурсов я часто использую Smb4K, и он без всяких вопросов садится в трей IceWM. Несколько более капризен klaptop_check, который мониторит состояние батарей на ноутбуке: через 15-20 секунд после запуска пропадает с экрана. Но если запустить до него любое КДЕшное приложение, он сидит себе в трее IceWM как родное.
+ панель задач, на которой отображаются запущенные приложения;
+ меню приложений, вложенные пункты меню;
+ трей, в котором есть часы, потребление процессорного времени, активность сетевых интерфейсов, значки приложений (поддерживает приложения, сворачивающиеся в трей);
+ смена обоев (правда, требуется перезагрузка иксов);
+ темы (разнообразные, в том числе имитирующие другие ОС);
+ независимые горячие клавиши;
+ переключение рабочих столов (по умолчанию 4, можно менять);
+ список окон, быстрая навигация по открытым окнам;
+ убирание панели задач с экрана (как в угол, так и вниз);
+ управление "слоями" окон;
+ всплывающие подсказки (на русском);
+ полная локализация (никаких проблем с кириллицей, для чего требует defoma и gsfonts).
- значков на рабочем столе (есть ROX-filer);Многие настройки можно включить в конфигах, которые, кстати, очень просты и обильно прокомментированы. Для тех, у кого идиосинкразия к конфигам, есть графические GTKшные конфигураторы - iceme (для изменения содержимого стартового меню в IceWM) и icepref (изменение настроек в ~/.icewm/preferences). Обе входят в дистрибутив Дебиан.
- полупрозрачных окошек (только отвлекает от работы);
- навороченных конфигураторов (есть конфиги, простенькие графические конфигурялки).

Материалы сайта «Записки дебианщика» написаны virens’ом и доступны на условиях лицензии Creative Commons Attribution-Non-Commercial-Share Alike 3.0 Unported License. Вы можете копировать, распространять, показывать эту работу, и создавать производные работы в некоммерческих целях на условиях:
1) обязательной ссылки на автора (virens, http://mydebianblog.blogspot.com/);
2) распространении любых производных работ на условиях этой же лицензии (ссылка на эту лицензию обязательна!).
Пожалуйста соблюдайте условия лицензии Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. Авторские права - Михаил Конник aka virens.