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

Различия

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

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

Следующая версия
Предыдущая версия
wiki:icewm [2010/08/31 23:55]
создано
wiki:icewm [2010/09/11 17:34] (текущий)
Описание файла конфигурации startup
Строка 1: Строка 1:
-====== IceWM ======+====== ​Оконный менеджер ​IceWM ======
  
-<note important>​Убедительная просьба не редактировать данную статью. ​Над её созданием я (Пазѣнъ) займусь ​сентября ​2010 года.</​note>​+<note important>​Убедительная просьба не редактировать данную статью ​до окончания её написания.\\ 
 +<style right>//​[[pazen@yandex.ru|Pazen]]//</​style></​note>​ 
 + 
 +===== Описание ===== 
 + 
 +<style float-left>​[[http://​www.icewm.org/​|{{:​wiki:​логотип-icewm.png|IceWM}}]]</​style>​IceWM — [[http://​ru.wikipedia.org/​wiki/​%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%BE%D0%BA%D0%BE%D0%BD_X_Window_System|менеджер окон для X Window System]] в Unix-подобных операционных системах. Разработка IceWM началась с нуля в 1997-ом году, проект написан целиком на C++ и выпущен на условиях лицензии GNU LGPL. Цель проекта — создание рабочей среды с удобным и быстрым интуитивным интерфейсом ​ с широкими возможностями для настройки пользователем. В частности,​ все функции графического интерфейса доступны при использовании только клавиатуры. В то же время в число задач входила максимальная «лёгкость» IceWM в плане потребляемых ресурсов компьютера — памяти и процессора. 
 + 
 +IceWM полностью соответствует i18n и поддерживает работу с русским языком. 
 + 
 +Благодаря легкости ​настройки IceWM к настоящему моменту создано большое число графических тем, в том числе напоминающих популярные графические среды Microsoft Windows, Mac OS X, OS/2  и др. Дальнейшая настройка внешнего вида также доступна пользователю,​ как при помощи программ других производителей,​ так и прямым редактированием текстовых конфигурационных файлов. 
 + 
 +На данный момент в IceWM также поддерживается интеграция с системами меню [[GNOME]] и [[KDE]]. 
 + 
 +===== Установка ===== 
 + 
 +==== Установка из официальных репозиториев Ubuntu ==== 
 + 
 +IceWM есть в официальных репозиториях и Вы можете его установить через менеджер пакетов Synaptic или командой:​ 
 +<code bash>​sudo apt-get install icewm</​code>​ 
 +При желании Вы можете установить дополнительные темы оформления,​ также доступные в официальных репозиториях,​ через менеджер пакетов Synaptic или командой:​ 
 +<code bash>​sudo apt-get install icewm-themes</​code>​ 
 + 
 +==== Установка с использованием CVS ==== 
 + 
 +<note tip>​Подробнее об установке из CVS читайте на [[http://​www.icewm.org/​|официальном сайте IceWM]].</​note>​ 
 +<note important>​Указанные команды могут меняться при выходе новых версий IceWM.</​note>​ 
 +Используйте следующую команду для просмотра последней вышедшей версии IceWM в CVS: 
 +<code bash>cvs -d:​pserver:​anonymous@icewm.cvs.sourceforge.net:/​cvsroot/​icewm login 
 +# пустой пароль</​code>​ 
 +Затем Вы можете установить последнюю стабильную версию IceWM командой:​ 
 +<code bash>cvs -z3 -d:​pserver:​anonymous@icewm.cvs.sourceforge.net:/​cvsroot/​icewm co -r icewm-1_2_mnt icewm-1.2</​code>​ 
 +Последнюю разрабатываемую же версию Вы можете установить командой:​ 
 +<code bash>cvs -z3 -d:​pserver:​anonymous@icewm.cvs.sourceforge.net:/​cvsroot/​icewm co -r icewm-1-3-BRANCH icewm-1.2</​code>​ 
 + 
 +===== Запуск IceWM ===== 
 + 
 +После установки менеджера окон 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/​manual/​|Официальный мануал по настройке]]\\ 
 +[[http://​www.icewm.org/​FAQ/​|Официальный FAQ]]\\ 
 +[[http://​www.icewm.org/​themes/​|Официальное руководство по созданию тем оформления]]\\ 
 +[[http://​box-look.org/​index.php?​xcontentmode=7311&​PHPSESSID=752962c8f238c900258211e3ea442457|Темы оформления для IceWM]]\\
  
 {{tag>​Альтернативные_WM Незаконченная_статья}} {{tag>​Альтернативные_WM Незаконченная_статья}}