FAQ по менеджеру окон IceWM -2
9. Дополнительные вопросы.
В этом разделе собраны вопросы по темам, выходящим за рамки простого
исолпьзования оконного менеджера IceWM.
9.1. Как научиться делать темы для IceWM?
В настоящий момент документации описывающей устройство тем IceWM
очень мало. К счастью, MJ Ray (поддерживающий сайт icewm.themes.org)
работает над подробной документацией по созданию тем. А пока, вы
можете изучать и экспериментировать с темами созданными другими.
10. Ошибки и проблемы
В разделе рассмотрены проблемы связанные с особенностями IceWM, либо
возникающие из-за каких-либо ошибок (глюков).
10.1. IceWM игнорирует мои цвета
Некоторые пользователи удивляются, почему цвета, указанные в их файлах
настроек, никак не влияют на внешний вид. Причина в том, что эти
параметры могут переопределяться в файлах тем.
Файлы тем могут управлять всеми (почти всеми?) параметрами,
контролируемыми файлом "preferences", но, как правило, авторы тем
ограничивают свое вмешательство в поведение оконного менеджера и
оставляют контроль над наиболее важными параметрами внешнего
вида за пользователем.
Если причина в другом: если Х работает в 8-битном режиме (цветность-
8 бит на точку), то, возможно, что указанный вами цвет просто недоступен.
Чтобы узнать в каком режиме работает Х запустите
xwininfo | grep Depth
в XTerm и щелкните на корневом окне (рабочем столе). Если эта команда
выведет
Depth: n
значит Х работает в n-битном режиме (n обычно равно 8, 16, 24 или 32).
10.2. Программы отсутствуют в меню
Очень досадная проблема, когда программы добавленные в файл стартового
меню, либо в файл "programs", отсутствуют в соответствующем меню. На
самом деле это не ошибка IceWM. Дело в том, что IceWM не видит смысла в
отображении программ, которых нет.
Суть в том, что указанные программы должны быть доступны через путь.
Существует три способа решения этой проблемы:
1. Указывать полный путь, а не просто имя программы.
2. Определить путь в вашем ".xinitrc" или ".xsession"
3. Импользовать дополнительный скрипт для запуска icewm.
Первые два решения достаточно прозрачны. Использование скрипта несколько
хитроумно, но я все равно объясню как это делается.
Станьте супер-пользователем и переименуйте "icewm" в "icewm.bin".
mv /usr/local/bin/icewm /usr/local/bin/icewm.bin
Отредактируйте "icewm" чтобы он выглядел как-нибудь так:
#!/bin/sh
PATH=<какой хотите путь>
export $PATH
exec icewm.bin $*
Очень важно добавить "$*". Иначе все аргументы командной строки
(например, указание использовать другую тему) будут проигнорированы.
Совет: Используя bash, ksh и zsh вы можете объединить
PATH=<какой хотите путь>
export $PATH
в
export PATH=<какой хотите путь>
Или вы можете добавить директории к уже существующему пути
(вместо того чтобы переписывать его). Для этого сделайте
PATH=$PATH:<что хотите добавить>
10.3. IceWM максимизирут окна поверх GNOME-панели
Используйте последние версии IceWM и GNOME. Убедитесь, что панель
распространяется на все рабочие места. Это должно делаться автоматически
самой панелью. Если ей не удалось установить этот параметр, вы можете это
сделать либо с помощью комбинации клавиш (Shift-Esc), либо добавив
следующую строку в файл "winoptions":
Panel.allWorkspaces: 1
10.4. Исполняемый файл IceWM очень большой
Вы можете заинтересоваться почему исполняемый файл IceWM такой большой.
Это потому что он содержит очень много символов (отладочных?). Без них
исполняемый файл будет значительно меньше. Команда для удаления
символов - strip. Перейдите в каталог куда был установлен icewm и наберите:
ls -l icewm icewmbg icewmhint
strip -s icewm
strip -s icewmbg
strip -s icewmhint
ls -l icewm icewmbg icewmhint
Команды ls на самом деле не нужны, но они покажут вам разницу
в размерах (может быть очень большую) исполняемых файлов icewm.
Подробности о команде "strip" смотрите в "man strip" и "info strip".
10.5. Не работает блокировка экрана
Причина в том, что IceWM не находит стандартную команду блокировки
(xlock). О том как установить другую команду блокировки смотрите раздел
"Как заблокировать экран, используя отличную от xlock команду".
11. Источники информации
В этом разделе перечислены источники информации об оконном менеджере
IceWM, о других оконных менеджерах. Х-приложения используемые с IceWM
рассмотрены в другом разделе (смотрите "Утилиты для IceWM").
Дополнения к этому списку приветствуются!
Важное замечание: Этот раздел все еще прорабатывается. Он не закончен и
может содержать некоторые ошибки.
11.1. Списки рассылки (Mailing lists) IceWM
11.1.1.
Назначение:
Общее обсуждение icewm
Поддержка:
Marko Macek,
Архив:
http://www.egroups.com/icewm/
Коментарии:
закрытый список, посылать сообщения могут только подписавшиеся
11.1.2.
Назначение:
Обсуждение тем для IceWM. Главное назначение - развитие
icewm.themes.org.
Поддержка:
Josef 'Jupp' Schugt,
Архив:
http://cip.physik.uni-bonn.de/icewm-themes/
Коментарии:
Закрытый список, только подписавшиеся могут посылать сообщения.
Письма только в RFC 822, без прицеплений. Письма только простым
текстом - никаких HTML (или rich-text) форматов!
11.2. Web-страницы связанные с IceWM
11.2.1. Домашняя страница IceWM
Название:
IceWM homepage
Местонахождение
http://www.kiss.uni-lj.si/~k4fr0235/icewm/
Поддержка
Marko Macek,
11.2.2. Неофициальные IceWM FAQ
Название:
Unofficial IceWM FAQ
Местонахождение
http://icewmfaq.cjb.net/
Поддержка
Josef 'Jupp' Schugt,
11.2.3. IceWM.cjb.net
Название:
IceWM.cjb.net
Местонахождение
http://icewm.cjb.net/
Поддержка
MJ Ray,