IceWM (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki
IceWM — менеджер окон для X Window System в Unix-подобных операционных системах. Разработка IceWM началась с нуля в 1997-ом году, проект написан целиком на C++ и выпущен на условиях лицензии GNU LGPL. Цель проекта — создание рабочей среды с удобным и быстрым интуитивным интерфейсом с широкими возможностями для настройки пользователем. В частности, все функции графического интерфейса доступны при использовании только клавиатуры. В то же время в число задач входила максимальная «лёгкость» IceWM в плане потребляемых ресурсов компьютера — памяти и процессора.

IceWM полностью соответствует i18n и поддерживает работу с русским языком.(Источник: [1])

Установка

IceWM находится в официальном репозитории, пакет называется icewm.

Кроме того, в AUR находятся последняя тестовая версия (icewm-testingAUR[ссылка недействительна: сохранено в aur-mirror]) и весрия CVS (icewm-cvsAUR[ссылка недействительна: сохранено в aur-mirror]). В этих версиях были добавлены новые возможности и устранены некоторые ошибки (в связи с медленным развитием эти версии часто соответствуют версии в extra/icewm).

Запуск IceWM

Graphical login

Just select IceWM from the session menu of your favourite display manager.

Manually

For a basic session, append the following to ~/.xinitrc

exec icewm

To run icewm, icewmbg and icewmtray with your IceWM session, append the following to ~/.xinitrc

exec icewm-session

See xinitrc for details, such as preserving the logind session.

Настройка

Хотя настройка IceWM и основана на ручной правке текстовых конфигов, применяются также и различные GUI-программы, в частности icewm-utilsAUR из community. Однако эти инструменты являются относительно устаревшими и большинство пользователей предпочитают вручную редактировать текстовые файлы конфигурации. Изменения можно вносить как общесистемно (в /etc/icewm/), так и для конкретного пользователя (в ~/.icewm/).

Для изменения стандартной конфигурации icewm, нужно скопировать конфигурационные файлы из /usr/share/icewm/ в ~/.icewm/, например:

Примечание: Выполняйте все действия от простого пользователя, а не от root.
$ 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.

Примечание: Для получения большего списка файловых менеджеров, рекомендуется изучить список в категории File managers.

См. также