Добавить в избранное | Сделать стартовой страницей

Большая Linux библиотека для пользователей OS Linux и ПО для нее
Есть что сказать? Нужен совет? Посети наш форум.


-


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,

Все о магии. магия бардон. Только на сайте Goroskop.ru.