IceWM, поставляемый с дистрибутивом Master 2.2, по умолчанию настроен на максимальное удобство пользователя. В нем включены практически все его возможности.
Обратите внимание на панель задач, в которой вы можете увидеть строку для быстрого запуска приложений, индикатор текущего времени системы, индикатор загрузки процессора и сетевого интерфейса eth0 (если он у вас есть), индикатор наличия почты в локальном почтовом ящике и индикатор заряда батарей для переносных компьютеров. Кроме этого в IceWM можно использовать от одного до восьми рабочих столов, переключение между которыми осуществляется как с помощью мыши, так и с помощью сочетания клавиш Alt-F1 ... Alt-Fx .
Для настройки IceWM можно пользоваться программой IcePref (в меню IceWM->Настройка). Но многим интерфейс этой программы может показаться тяжеловатым. Мы же рекомендуем настраивать оконный менеджер путем прямого редактирования файлов в каталоге .icewm у вас в домашнем каталоге. Для начальной инициализации персональных настроек достаточно скопировать каталог /usr/X11R6/lib/X11/icewm в каталог ~/.icewm.
Для настройки IceWM используются несколько различных конфигурационных файлов:
основные настройки. Главный конфигурационный файл
список программ, отображаемых в панели задач в виде иконок.
файл, в котором можно привязать сочетание клавиш к запуску программ
содержит пункты меню IceWM
специализированные настройки для определенных типов окон
Опции настройки могут принимать значение 1 или 0
Включает изменение фокуса окна методом нажатия кнопки мыши
Включает вывод окна на передний план при получении фокуса ввода
Окно получает фокус ввода при нажатии в любое место окна
Окно выводится на передний план при нажатии в любое место окна
Окно выводится на передний план при нажатии на заголовок окна
Окно выводится на передний план при нажатии на кнопку в заголовке окна
Окно выводится на передний план при нажатии на границу окна
Нажатие, выводящее окно на передний план, также передается приложению в окне
Окно выводится на передний план после наведения на него мыши
Окно под указателем мыши всегда имеет фокус
Окно получает фокус сразу после его отображения
Окна сообщений получают фокус сразу после отображения
Окно получают фокус по требованию прикладных программ
Окно может быть изменено когда развернуто
При уменьшении окна кнопка появляется на рабочем столе (помимо кнопки в панели задач)
Включает быстрое переключение между окнами по Alt-Tab
В переключении по Alt-Tab также участвуют уменьшенные окна
В переключении по Alt-Tab участвуют окна со всех рабочих столов, а не только с текущего
При изменении размеров окна видно новые координаты в панели задач
Отображение имени рабочего стола после переключения
Отображении имени рабочего стола после его активации
Отображение содержимого окна при его перемещении
Отображение содержимого окна при изменении его размера
Местоположение нового окна определяется пользователем
Игнорировать устанавливаемый некоторыми окнами флаг Не получать фокус
Если включено, то по меню можно передвигаться без нажатий кнопки мыши
Переключение рабочих столов при подведении указателя к краю рабочего стола
Автоматическое отслеживание изменений в файле меню
Включение отображения подменю со списком тем
Отображать в меню пункт Помощь
Если установлена в ноль, то по умолчанию в окнах сообщений выбирается Cancel (Отмена), если в единицу — выбирается OK (подтверждение)
Устанавливает поддержку полупрозрачности фона для использующих это программ в IceWM. Пример таких программ: Eterm, xchat и т.д.
Все настройки могут принимать значение 0 (выключено) или 1 (включено)
Отображать или нет Панель задач
Панель задач отображается вверху экрана
Панель задачи отображается поверх обычных окон
Панель задач убирается с экрана, если на ней нет указателя мыши
Отображение в панели задач кнопки стартового меню
Отображение в панели задач кнопок рабочих столов
Отображение в панели задач окон со всех рабочих столов
Часы в панели задач отображаются с внешним видом “Цифровых часов”
Отображать состояние почтового ящика в панели задач (Должна быть настроена переменная среды MAIL)
Издавать звуковой сигнал при получении новых писем
Отображать количество писем в почтовом ящике при наведении указателя мыши на изображение почтового ящика
Путь к файлу с входящей почтой. Удаленные почтовые ящики описываются в виде URL согласно документу RFC 1738 схема://[имя_пользователя[:пароль]@]сервер[:порт][/путь] Поддерживаются схемы “pop3”, “imap” и “file”. Доступ к подкаталогам IMAP может быть определен через компонент “путь”. Например: file:///var/spool/mail/captnmark pop3://markus:%2f%40%3a@maol.ch/ imap://mathias@localhost/INBOX.Maillisten.icewm-user
Отображение панели задач двойной ширины. В этом случае дополнительно отображается строка ввода команд.
Отображение состояния процессора в панели задач.
Отображение времени в определенном формате. Формат описан детально в документации к функции strftime языка C. Обычные символы, входящие в форматирующую строку, отображаются без изменений (если возможно, см. далее). Модификаторы начинаются с символа %. Важное замечание: Хотя DateFormat и TimeFormat оба поддерживают все форматирующие модификаторы, последние поддерживаются полностью, только при использовании с параметром TaskBarClockLeds=0 (который по умолчанию равен 1). Причина в том, что нет иконок для отображения названий месяцев, дней либо временных зон. Если точнее, то есть иконки только для отображения
Описатели формата на которые распространяются эти ограничения (или могут распространяться в зависимости от локализации) помечены в нижеприведенной таблице как ограниченные. В таблице расшифровываются все доступные описатели формата. Значения в скобках показывают, что будут отображать различные описатели формата для ГГГГ/MM/ДД ЧЧ:MM:СС TimeZone = 2002/11/04 19:09:22 UTC
Сокращенное название дня недели, соответствующее установленной локализации.
Полное название дня недели, соответствующее установленной локализации.
Сокращенное название дня недели, соответствующее установленной локализации.
Полное название месяца, соответствующее установленной локализации.
Предпочитаемое представление даты и времени для текущей локализации.
День месяца, как десятеричное число (от 01 до 31).
Час, как десятеричное число, используя 24-часовую шкалу времени (от 00 до 23).
Час, как десятеричное число, используя 12-часовую шкалу времени (от 01 до 12).
День года, как десятеричное число (от 001 до 366).
Месяц, как десятеричное число (от 01 до 12).
Минута, как десятеричное число.
Либо `am', либо `pm' в зависимости от текущего времени, либо соответствующая установленной локализации строка.
Секунда, как десятеричное число.
Номер недели текущего года, как десятеричное число, отсчитывая от первого воскресенья, в качестве первого дня первой недели.
Номер недели текущего года, как десятеричное число, отсчитывая от первого понедельника, в качестве первого дня первой недели.
День недели, как десятеричное число, воскресенье — 0.
Предпочитаемый вид отображения даты без времени, для установленной локализации.
Предпочитаемый вид отображения времени без даты, для установленной локализации.
Год без века, как десятеричное число (от 00 до 99).
Год с указанием столетия, как десятеричное число.
Временная зона, либо ее название, либо сокращение.
Символ “%”.
Отображение даты и времени в панели задач в определенном формате при наведении указателя мыши на часы. Формат описания точно такой, как у TimeFormat. UseMouseWheel = 0 Использовать колесико манипулятора “мышь”.