10/30/2008

Пульт управления ледяными окнами - IceWM Control Center

Для управления ледяными окнами IceWM есть замечательная программа, которая называется IceWM Control Center. И хотя этот пакет не входит в дистрибутив Debian GNU/Linux, его можно легко поставить отдельно. IceWM Control Center позволяет управлять параметрами IceWM с помощью простого графического интерфейса, так что можно настраивать оконный менеджер более тонко.


Пульт управления IceWM Control Center
Что представляет собой IceWM Control Center? После запуска появляется панель управления с пиктографическим меню. И хотя некоторые менюшки и кнопки не открываются, в целом приложение выглядит привлекательно:


Некоторые элементы меню смотрятся, скажем так, непривычно, вроде "Антивирус", "Брандмауер" и "Отформатировать дискету". Не удивлюсь, если у многих ничего из этого нет и не надо. Но есть в этой панели управления и более нужные пункты, например настройка мыши, клавиатуры и элементов тем.

Вот, например, если нужно настроить скорость мыши, это можно сделать через графические менюшки:




Так же, например, можно быстро менять темы и элементы тем через IceWM Control Center. В комплекте панели управления есть "Дизайнер тем IceWM", с помощью которого можно создавать темы самостоятельно. Или во всяком случае попробовать свои силы в деле создания тем.




Так же можно управлять поведением окон отдельных приложений - это может быть полезно для приложений типа терминалов, когда нужно запретить сворачивание или закрытие окна приложения. Настроить поведение окон можно через пиктограмму "Окна IceWM":




В общем, весьма и весьма полезная утилита, без которой можно долго бродить в джунглях файла preferences.


Как установить
Для этого отсюда следует скачать файл IceWMControlPanel-3.2-1.noarch.rpm
После этого RPM-пакет переделывается в дебиановский утилитой alien просто и легко:
alien IceWMControlPanel-3.2-1.noarch.rpm
Утилита должна написать: icewmcontrolpanel_3.2-1.noarch.deb generated
После этого устанавливаем пакет:
# dpkg -i icewmcontrolpanel_3.2-1.noarch.deb
Установка должна пройти без приключений, и после этого получаем множество утилит управления возможностями IceWM, таких как

IceWMCP
IceWMCP-Keyboard
IceWMCP-Mouse
IceWMCP-PySpool
IceWMCP-Wallpaper
IceWMCP-WinOptionsPhrozenClock
IceSoundManager
GtkPCCard
iceme
icepref
icepref-td
IceWMCP-Icons
uninstall-icewm-control-panel


Для запуска панели управления следует вызывать приложение IceWMCP.

Ссылки
Новые версии программы можно получить на домашней странице проекта.

15 комментариев:

  1. А ещё у этой программки очень интересный автор )
    http://www.phrozensmoke.com/IcedPinky/me/index.html

    ОтветитьУдалить
  2. Так как лично я IceWM не юзаю, то коммент мой будет исключительно по форме, не по содержимому. Итак, обнаружено всего два недочёта:

    1. В первом абзаце уважаемый virens расхваливает программу, упонимает, что её нет в репозиториях Debian - но, тем не менее, второй абзац начинается с фразы "Итак, после запуска". Может быть, раздел "Как установить" стоило бы перенести из конца статьи в её начало?

    2. В самом разделе об установке есть то ли очепятка, то ли ещё чего (может быть, я просто не понял логики работы alien - никогда не юзал его):
    alien IceWMControlPanel-3.2-1.noarch.rpm
    но
    dpkg -i icewmcontrolpanel_3.2-2_all.deb
    Разберитесь с версией :)

    Удачи ;)

    ОтветитьУдалить
  3. 2 Magik пишет...

    А ещё у этой программки очень интересный автор
    Да, автор тот ещё орёл :-)

    2 Programmaster пишет...
    Итак, обнаружено всего два недочёта:
    Programmaster, огромное спасибо! Честно, я сейчас выкладываю посты, которые написал очень давно, и писал урывками - подкапывая и перестраивая. В этом деле немудрено где-нибудь наврать. :-)

    фразы "Итак, после запуска". Может быть, раздел "Как установить" стоило бы перенести из конца статьи в её начало?
    Я хотел сначала описать то, как программа выглядит и зачем она нужна. А потом про установку.

    2. В самом разделе об установке есть то ли очепятка
    Очепятка, т.к. пост писался долго и использовались разные версии :-) Поправил.

    Большое спасибо ещё раз!

    ОтветитьУдалить
  4. {частично оффтоп} хотел спросить: что автор думает по поводу автомонтирования? (особенно при применении чего-либо кроме полных DE вроде кедов)

    ОтветитьУдалить
  5. а почему при открытии главной страницы опера предлагает записать default.txt. это с моей стороны надо править или где-то на вашей?

    ОтветитьУдалить
  6. после установки нигде не появилась менюшка запуска ПУ, $icewmcp , #icewmcp пишет, что комманда не найдена, как можно запустить этот ПУ через консоль?
    // кстати, у меня в icewm время от времени появляется странное черное окошко, без названия, кот-ое незакрывается, что это? как от этого избавиться? ссылка на скриншот.

    ОтветитьУдалить
  7. 2 HoverHell пишет...
    хотел спросить: что автор думает по поводу автомонтирования? (особенно при применении чего-либо кроме полных DE вроде кедов)
    Автор думает, что это в общем неплохо, но настраивать лениво, благо флешки автор пользует нечасто. :-)

    2 dz пишет...
    а почему при открытии главной страницы опера предлагает записать default.txt
    Главной страницы чего? У меня все ссылки в посте рабочие.

    Если про главную страницу блога - на Блоггере иногда проводят пусконаладочные работы. Они его снова кромсать принялись.

    2 aandy пишет...
    после установки нигде не появилась менюшка запуска ПУ
    Да, это нормально.

    $icewmcp , #icewmcp пишет, что комманда не найдена, как можно запустить этот ПУ через консоль?
    Читаем пост до конца, вдумчиво и внимательно:

    IceWMCP
    IceWMCP-Keyboard
    IceWMCP-Mouse
    IceWMCP-PySpool
    IceWMCP-Wallpaper
    IceWMCP-WinOptionsPhrozenClock
    IceSoundManager
    GtkPCCard
    iceme
    icepref
    icepref-td
    IceWMCP-Icons
    uninstall-icewm-control-panel


    кстати, у меня в icewm время от времени появляется странное черное окошко, без названия, кот-ое незакрывается, что это?
    Не знаю.

    ссылка на скриншот.
    Ммм.. тема красивая. Не подскажете, как называется?

    ОтветитьУдалить
  8. тема называется DarkT 2.
    ссылка на обоину.
    Жалко, что не знаете, что это за глюк с черным окном ... буду дальше мучить гугл, надеюсь гугл не будет долго сопротивляться :).

    ОтветитьУдалить
  9. ---Установка должна пройти без приключений

    Она и прошла. Но ток запускаться сия полезная штука (IceWMCP) не хотит. Пишет что ей нужен Py-Gtk-2 которого опять же почему-то нет в debian. А найденый на сайте его создателя, ну никак не хочет становиться огрызаясь кучей ошибок. Может уважаемый автор столь полезной статьи, напишит и чем можно заменить недостающее из репозиториев debian?

    ОтветитьУдалить
  10. "Но ток запускаться сия полезная штука (IceWMCP) не хотит. Пишет что ей нужен Py-Gtk-2 которого опять же почему-то нет в debian"
    У меня решилось следующим образом:
    aptitude install python-gtk2
    после чего спросило:
    The following NEW packages will be installed:
    python-cairo{a} python-central{a} python-gtk2 python-numeric{a}
    я согласился - пакеты поставились IceWMCP запустился

    ОтветитьУдалить
  11. Blogger Programmaster пишет...


    2. В самом разделе об установке есть то ли очепятка, то ли ещё чего (может быть, я просто не понял логики работы alien - никогда не юзал его):
    alien IceWMControlPanel-3.2-1.noarch.rpm
    но
    dpkg -i icewmcontrolpanel_3.2-2_all.deb
    Разберитесь с версией :

    Не надо разбираться и поправлять.
    Так и есть на самом деле. При конвертации из rpm в deb версия меняется.

    ОтветитьУдалить
  12. >>$icewmcp , #icewmcp пишет, что комманда не найдена, как можно >>запустить этот ПУ через консоль?
    >>Читаем пост до конца, вдумчиво и внимательно.
    туманненькая в конце фраза, честн слово не понял где гвоздь в зарытой собаке))
    даже на всякий пожарный обновил python-gtk2, но команду ни под рутом ни под юзверем запускать не хочет.

    ОтветитьУдалить
  13. >>$icewmcp , #icewmcp пишет, что комманда не найдена, как можно >>запустить этот ПУ через консоль?
    Самое простое -- распаковать содержимое в отдельную папку temp:
    dpkg -x имя_deb-пакета temp
    и посмотреть содержимое. Если пакет установлен, могут помочь
    dpkg -S имя_файла_пакета,
    dpkg -s имя_deb-пакета.

    ОтветитьУдалить
  14. >>RPM-пакет переделывается в дебиановский утилитой alien просто и легко:
    Лично я понятия не имею что это за "alien" и как ей пользоваться. Можно пошаговую инструкцию? Все же мне не понять чем обусловленна привычка линуксоидов делать лишние манипуляции. Почему автор не мог сделать deb? Это как то связанно с привязкой к железу конкретной машины? В противном случае для меня это загадка. Хотелось бы либо пошаговую инструкцию, либо готовый deb файл.

    ОтветитьУдалить
  15. 1. Установил alien от сюда http://www.namhuy.net/1207/how-to-install-rpm-packages-on-ubuntu-mint-or-debian.html
    2. Конвертировал IceWMControlPanel-3.2-1.noarch.rpm в icewmcontrolpanel_3.2-2_all.deb
    3. Установил пакет.
    Ничего не происходит. Не появляются вышеперечисленные програмы в меню.

    ОтветитьУдалить