IceWM (Русский) - ArchWiki

# IceWM (Русский)

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

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

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

## Установка

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

Кроме того, в AUR находятся: последняя тестовая версия (icewm-testing[broken link: package not found]), и весрия CVS (icewm-cvs[broken link: package not found]). В этих версиях были добавлены новые возможности и устранены некоторые ошибки (в связи с медленным развитием эти версии часто соответствуют версии в extra/icewm).

## Запуск IceWM

### Запуск с помощью kdm/gdm

При использовании менеджеров (KDM, GDM, XDM) IceWM будет автоматически добавлен в их меню. Дополнительную информацию по настройке менеджеров можно найти здесь.

### Запуск с помощью .xinitrc

Информация в этой статье или разделе устарела

Причина: ConsoleKit is deprecated, see [2] and General troubleshooting#Session permissions. (Обсудить)

Запустить 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/`, например:

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

## См. также

- Xinitrc
- Official IceWM website
- IceWM - Gentoo Linux Wiki
- IceWM - The Cool Window Manager - Подробное вступление на OSNews
- IceWM - A desktop for Windows emigrants - Обзор и руководство от polishlinux.org

Categories:

- Русский
- Desktop environments (Русский)
- Tutorials (Русский)