-*- mode: text; mode: view; coding: utf-8 -*- Для тех, кто хочет добавить свой пути поиска иконок (или изменить общесистемный путь): 1) Если директория содержит "в куче" файлы иконок с суффиксами (_16x16,_32x32,_48x48), т.е. в стиле самого Icewm, то просто добавьте директорию в конец IconPath (или в начало, если хотите, чтобы ваши иконки перекрывали общесистемные). 2) Если это директория(ий) наподобие /usr/share/icons/large (где все иконки одного размера), то для достижения наилучшего результата её надо поместить в надлежащее место в IconPath (можно заметить, что директорий там упорядочены по уменьшению размера содержащихся в них иконок). Пожалуйста, поддерживайте существующий порядок. 3) Если есть директория иконок в стиле freedesktop.org - т.е. с подпапками вида "NxN/apps" - достаточно добавить в IconPath лишь директорию верхнего уровня (смотрите также описание патча fdoicon.patch далее). 4) Вообще, при манипуляциях с IconPath надо учитывать порядок просмотра и стараться разместить более крупные иконки ближе к началу. Несоблюдение этих правил может привести либо с исчезновению иконок в WM (худший случай), либо к появлению "странных" изображений - размытых/неподходящих по размеру и т.п. В этот релиз включены следующий патчи (о патче поддержки встроенного пейджера читайте в файле README.pager): 1) icewm-1.2.27-restart_script.patch Заставляет Icewm выполнять файл $HOME/.icewm/restart (должен быть исполняемым) при рестарте WM. 2) icewm-1.2.23-logouticon.patch Указывает Icewm искать иконки с именами "lock", "reboot", "shutdown", "programs", "run", "help", "themes", "logout" в пути IconePath и ставить их в соответствующие пункты меню. Правила добавления суффиксов (16x16,32x32 и 48x48) действуют и здесь. Т.е. ищется lock_16х16.* и т.д. 3) icewm-amailbox.patch Скорее исправление. С его помощью Icewm проверяет в IMAP-ящиках "unseen" сообщения, т.е. появившиеся с момента прошлой проверки. 4) icewm-1.2.23-alsa.patch Добавляет поддержку вывода через ALSA в icesound. Более подробно об использовании смотрите icesound --help. 5) icewm-1.2.28-task_bar_length.patch Патч добавляет поддержку изменения ширины и положения панели задач в пакете icewm-full. Соответствующие новые опций: TaskBarXPos=160 # Горизонтальная позиция панели задач. TaskBarLength=960 # Длинна панели задач (в пикселях) 6) icewm-LANG.menu.patch Патч принуждает icewm кроме файлов с именем menu (в ~/.icewm и /etc/X11/icewm) искать меню и в файлах вида menu.ru_RU.KOI8-R (т.е. с суффиксом из текущей локали пользователя). Пока не используется (но ничего не и мешает пользователю самому им воспользоваться). 7) themes.patch Патч исправляет некоторые (точнее, taskBarAtTop и Taskbardoubleheight) опций конфигураций, позволяя перекрывать их из тем. 8) themable_taskWidth_taskButtons_atrayPix_1.2.27.diff Патч аналогичен предыдущему. Добавляет новые опций и позволяет перекрывать из темами. Взят из проекта LXP (http://lxp.sourceforge.net/files/icewm-1.2.20.LXP.patch) Опций: Целые (пикселы): TaskBarHeight - высота панели TaskButtonHeight - высота кнопок панели TaskButtonWidth - ширина кнопок панели TaskButtonSepSize - ширина разделителя между кнопками Логическое (1|0, true|false) TrayPanelUseBgPixmaps - использовать фоновое изображения для заполнения трея. 9) config-env.patch Позволяет использовать переменные окружения, определенные ДО старта icewm, в конфигурационных файлах(в т.ч. и в меню). 10) bool.patch Также, в конфигурационных файлах можно использовать true/false и yes/no (регистра не важен) для задания логических значений. 11) quickswitchtotray.patch Позволяет переходить на окна в трее по Alt+Tab. Опция: quickSwitchToTray (Логическая). 12) icewm_taskbar.patch Добавляет новый способ переключения окон по Alt+Tab (в порядке следования на панели задач). Привязки клавиш переключения окон: KeyTaskBarSwitchNext - на следующее окно на панели задач(Ctrl+Shift+F1) KeyTaskBarSwitchPrev - на предыдущее окно на панели задач (Ctrl+Shift+F2) 13) icewm-dont-set-urgent-if-noFocusOnMap-patch.diff Исправляет игнорирование noFocusOnMap в winoptions. Пишу об этом здесь, т.к. вопрос о "мерцании" в панели задач поднимался очень много раз. 14) instant_resize_keys.patch Добавляет логическую опцию InstantResizeKeys (по умолчанию включена) означающую, что при изменении размеров окна первое же нажатие клавиши направления тоже изменяет размер. Если опцию выключить, первое нажатие лишь выбирает направление действий, а изменение размеров начинается со второго. 15) more_keys_in_size_move_mode.patch Добавляет битовую маску SizeMoveAltModMap для задания клавиш (по умолчанию это Shift), которые надо держать при движений окна и изменении размера, для того, чтобы действие происходило с привязкой к границам соседних окон. Читайте комментарий к опции для того чтобы понять, как её задавать. 16) icewm-1.2.32-fdoicon.patch Патч обучает Icewm искать иконку FOO размера N в подкаталогах/файлах вида "NxN/apps/FOO" (относительно всех путей в IconPath). Это т.н. стиль freedesktop.org. 17) taskbar-title-as-button-name-option.diff Позволяет ставить надписью в таскбаре заголовок окна вместо обычной надписи. Включается опцией taskBarTitleInsteadIconName (логическая). По умолчанию выключена. С уважением, Терешков Евгений . Предложения, пожелания и отчеты об ошибках оставляйте здесь: https://bugzilla.altlinux.org