IceWM (Русский)
- IceWM — менеджер окон для X Window System в Unix-подобных операционных системах. Разработка IceWM началась с нуля в 1997-ом году, проект написан целиком на C++ и выпущен на условиях лицензии GNU LGPL. Цель проекта — создание рабочей среды с удобным и быстрым интуитивным интерфейсом с широкими возможностями для настройки пользователем. В частности, все функции графического интерфейса доступны при использовании только клавиатуры. В то же время в число задач входила максимальная «лёгкость» IceWM в плане потребляемых ресурсов компьютера — памяти и процессора.
IceWM полностью соответствует i18n и поддерживает работу с русским языком.(Источник: [1])
Contents |
Установка
IceWM находится в оффициальном репозитории, пакет называется icewm.
Кроме того, в AUR находятся: последняя тестовая версия (icewm-testing), и весрия CVS (icewm-cvs). В этих версиях были добавлены новые возможности и устранены некоторые ошибки (в связи с медленным развитием эти версии часто соответствуют версии в extra/icewm).
Запуск IceWM
Запуск с помощью kdm/gdm
При использовании менеджеров (KDM, GDM, XDM) IceWM будет автоматически добавлен в их меню. Дополнительную информацию по настройке менеджеров можно найти здесь.
Запуск с помощью .xinitrc
Запустить IceWM можно просто добавив следующую строку в ваш файл ~/.xinitrc:
exec icewm-session
В этом случае, при запуске X.Org, будет автоматически запущен IceWM. Иногда, для корректной работы вашего файлового менеджера совместно с udisks, вместо "exec icewm-session" лучше будет использовать строку вида:
exec ck-launch-session dbus-launch icewm-session
или
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session icewm-session
По команде icewm-session будут запущены icewm, icewmbg и icewmtray.
После запуска IceWM будет прочитан и выполнен файл ~/.icewm/startup (если он существует).
После добавления нужной строки в ~/.xinitrc, IceWM можно запустить командой startx.
Настройка
Хотя настройка IceWM и основана на ручной правке текстовых конфигов, применяются также и различные GUI-программы, в частности icewm-utils из community. Однако эти инструменты являются относительно устаревшими и большинство пользователей предпочитают вручную редактировать текстовые файлы конфигурации. Изменения можно вносить как общесистемно (в /etc/icewm/), так и для конкретного пользователя (в ~/.icewm/).
Для изменения стандартной конфигурации icewm, нужно скопировать конфигурационные файлы из /usr/share/icewm/ в ~/.icewm/, например:
$ mkdir ~/.icewm/ $ cp -R /usr/share/icewm/* ~/.icewm/
Доступны следующие файлы конфигурации
preferencesсодержит параметры управления поведением IceWM.menuсодержит пункты и структуру главного меню.keysсодержит дополнительные комбинации клавиш пользователя.toolbarсодержит кнопки запуска приложений на панели задач.winoptionsсодержит параметры отвечающие за поведение отдельных приложений, описанных пользователем.themeсодержит название текущей темы оформления.startupисполняемый файл, запускающийся во время первоначальной загрузки оконного менеджера.shutdownисполняемый файл, запускающийся во время завершения работы оконного менеджера.
Меню
- menumaker (доступен в Community) - это скрипт на Python, автоматически создающий меню установленных в системе приложений. Хотя в меню и будет добавлено множество нежелательных пунктов, может оказаться, что использование MenuMaker предпочтительнее ручного редактирования файла
menu. Запускайте MenuMaker с флагом -f, чтоб он смог перезаписать существующий файл меню:
$ mmaker -f icewm
- Еще одним инструментом является, написанный на perl, archlinux-xdg-menu:
$ xdg_menu --format icewm --fullmenu --root-menu /etc/xdg/menus/arch-applications.menu > ~/.icewm/menu
Темы
По умолчанию включено несколько тем оформления, в репозитории можно дополнительно найти пакет с ножеством тем - icewm-themes. Хотя большинство тем имеют спартанский вид, в стиле'old Windows', существуют и более современные. Примеры хороших тем оформления: Carbonit+Ice, IceBuntu или IceClearlooks. Еще больше тем оформления можно найти на box-look.org.
Файловые менеджеры
Следует отметить, что IceWM только оконный менеджер и, следовательно, не включает в себя файловый менеджер. Для поддержки значков рабочего стола можно использовать PCManFM и Rox Filer, так же для достижения этой функциональности также может быть использован iDesk.
См. также
- Xinitrc
- Official IceWM website
- IceWM - Gentoo Linux Wiki
- IceWM - The Cool Window Manager - Подробное вступление на OSNews
- IceWM - A desktop for Windows emigrants - Обзор и руководство от polishlinux.org