Оконный менеджер IceWM Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:icewm [2010/09/03 11:44]
Добавлены описание, процесс установки и запуска IceWM и ссылки по теме статьи
wiki:icewm [2010/09/11 17:34] (текущий)
Описание файла конфигурации startup
Строка 1: Строка 1:
 ====== Оконный менеджер IceWM ====== ====== Оконный менеджер IceWM ======
  
-<note important>​Убедительная просьба не редактировать данную статью до окончания её написания. +<note important>​Убедительная просьба не редактировать данную статью до окончания её написания.\\ 
-//​[[pazen@yandex.ru|Pazen]] ​03.09.2010 10:10//</​note>​+<style right>//​[[pazen@yandex.ru|Pazen]]//​</​style>​</​note>​
  
 ===== Описание ===== ===== Описание =====
Строка 16: Строка 16:
 ===== Установка ===== ===== Установка =====
  
-==== Стандартный способ ====+==== Установка из официальных репозиториев Ubuntu ​====
  
 IceWM есть в официальных репозиториях и Вы можете его установить через менеджер пакетов Synaptic или командой:​ IceWM есть в официальных репозиториях и Вы можете его установить через менеджер пакетов Synaptic или командой:​
Строка 38: Строка 38:
  
 После установки менеджера окон IceWM следует либо выставить его сессию в настройках используемого DM (экран логина в систему),​ либо, если DM не используется,​ прописать //exec icewm-session//​ в файл //​~/​.xinitrc//​. После установки менеджера окон IceWM следует либо выставить его сессию в настройках используемого DM (экран логина в систему),​ либо, если DM не используется,​ прописать //exec icewm-session//​ в файл //​~/​.xinitrc//​.
 +
 +===== Файлы конфигурации =====
 +
 +Файлы конфигурации IceWM находятся в директории /​usr/​share/​icewm. Вы можете переместить их в ~/.icewm для последующего изменения (данное действие рекомендуется выполнить как обязательное).
 +
 +  * menu — содержит пункты и структуру главного меню.
 +  * toolbar — содержит кнопки запуска приложений на панели задач.
 +  * preferences — содержит параметры управления поведением IcewM.
 +  * keys — содержит дополнительные комбинации клавиш пользователя.
 +  * winoptions — содержит параметры отвечающие за поведение отдельных приложений,​ описанных пользователем.
 +  * startup — исполняемый файл, запускающийся во время первоначальной загрузки оконного менеджера.
 +
 +==== Файлы menu и toolbar====
 +
 +Файлы menu и toolbar имеют очень простой формат. Вы можете указывать в них программы,​ сколь угодно много папок, а также внешние файлы меню, что облегчает читабельность конфигов menu и toolbar. Описание каждого пункта меню должно начинаться с новой строчки.
 +
 +Основные параметры файлов menu и toolbar следующие:​
 +  * Описание в меню программы с именем title, иконкой icon (иконка должна находится в папке /​usr/​share/​icons,​ ~/​.icewm/​icons или в папке icons выбранной темы; расширение иконки записывать не обязательно;​ если иконка не нужна, то ставится символ "​-"​ (минус)),​ командой запуска program_executable и дополнительными опциями/​ключами команды options, которые можно не писать:<​code>​prog "​title"​ icon program_executable options</​code>​
 +
 +  * Описание подменю с именем title, иконкой icon (иконка должна находится в папке /​usr/​share/​icons,​ ~/​.icewm/​icons или в папке icons выбранной темы; расширение иконки записывать не обязательно;​ если иконка не нужна, то ставится символ "​-"​ (минус)) и его содержимым (программами,​ разделителями,​ подкаталогами) вместо contained_items:<​code>​menu "​title"​ icon {
 +contained_items
 +}</​code>​
 +
 +  * Описание подменю с именем title, иконкой icon (иконка должна находится в папке /​usr/​share/​icons,​ ~/​.icewm/​icons или в папке icons выбранной темы; расширение иконки записывать не обязательно;​ если иконка не нужна, то ставится символ "​-"​ (минусъ)) и содержимым,​ описанным в файле name_file (файл должен находится в том же каталоге,​ что и конфиг menu) в том же формате,​ что и конфиг menu:<​code>​menufile "​title"​ icon name_file</​code>​
 +
 +  * Описание разделителя:<​code>​separator</​code>​
 +
 +==== Файл preferences ====
 +
 +<​note>​В процессе написания</​note>​
 +
 +==== Файл keys ====
 +
 +<​note>​В процессе написания</​note>​
 +
 +=== Изменение громкости на ноутбуках/​нетбуках клавиатурой ===
 +
 +<​note>​В процессе написания</​note>​
 +
 +=== Создание снимков экрана клавишей PrtSc ===
 +
 +<​note>​В процессе написания</​note>​
 +
 +==== Файл winoptions ====
 +
 +<​note>​В процессе написания</​note>​
 +
 +==== Файл startup ====
 +
 +В последних версиях IceWM данного файла нет среди шаблонных,​ но его можно создать и IceWM будет считывать его содержимое при каждой своей загрузке.
 +
 +Сначала следует создать конфигурационный файл:
 +<code bash>​touch ~/​.icewm/​startup</​code>​
 +
 +Затем следует сделать созданный файл исполняемым:​
 +<code bash>​chmod +x ~/​.icewm/​startup</​code>​
 +
 +После данных подготовительных действий можно добавлять программы в автозагрузку,​ прописывая их в файл startup построчно.
 +
 +Ниже приведен пример моего файла автозагрузки:​
 +<code bash>#​!/​bin/​sh
 +
 +# Генерирование раскладок клавиатуры
 +setxkbmap -layout "​us,​ru(winkeys)"​ -model pc105 -option grp:​ctrl_shift_toggle &
 +# Запуск модуля IceWM, управляющего фоновым рисунком рабочего стола
 +icewmbg &
 +# Проигрывание мелодии при входе в систему
 +aplay /​home/​pazen/​.sounds/​logon.wav &
 +# Запуск хранителя экрана в фоновом режиме
 +xscreensaver -no-splash &
 +# Управление иконками на рабочем столе
 +idesk &
 +# Системный монитор на рабочем столе
 +conky &</​code>​
 +
 +<note important>​Не забывайте после каждой команды ставить символ & (амперсанд),​ который указывает на запуск этой команды в фоне!</​note>​
 +
 +=== Маленький бонус от редактора :) ===
 +
 +При входе в систему у меня проигрывает мелодия из Windows 98 (что идеально подходит IceWM). Скачать ее можно [[http://​narod.ru/​disk/​13600973000/​logon.wav.html|здесь]].
 +
 +===== Создание собственных тем оформления =====
 +
 +<​note>​В процессе написания</​note>​
 +
 +===== Полезные программы =====
 +[[IDesk]] --- простая и конфигурируемая программа для размещения пользовательских иконок на рабочем столе.\\
 +[[Conky]] --- мощный и легковесный системный монитор,​ способный показывать время, загрузку системы,​ сети, погоду и многое другое прямо на рабочем столе.\\
 +[[Parcellite]] --- простой менеджер буфера обмена,​ "​сидящий"​ в трее.\\
  
 ===== Ссылки ===== ===== Ссылки =====
  
-[[http://​www.icewm.org/​|Офсайт IceWM]]\\ +[[http://​www.icewm.org/​|Официальный ​сайт IceWM]]\\ 
-[[http://​www.icewm.org/​manual/​|Офмануал по настройке]]\\ +[[http://​www.icewm.org/​manual/​|Официальный ​мануал по настройке]]\\ 
-[[http://​www.icewm.org/​FAQ/​|ОфFAQ]]\\ +[[http://​www.icewm.org/​FAQ/​|Официальный ​FAQ]]\\ 
-[[http://​www.icewm.org/​themes/​|Офруководство по созданию тем оформления]]\\ +[[http://​www.icewm.org/​themes/​|Официальное ​руководство по созданию тем оформления]]\\ 
-[[http://​box-look.org/​index.php?​xcontentmode=7311&​PHPSESSID=752962c8f238c900258211e3ea442457|Темы оформления]]\\+[[http://​box-look.org/​index.php?​xcontentmode=7311&​PHPSESSID=752962c8f238c900258211e3ea442457|Темы оформления ​для IceWM]]\\
  
 {{tag>​Альтернативные_WM Незаконченная_статья}} {{tag>​Альтернативные_WM Незаконченная_статья}}