< [ на главную ]

Wmhalt - программа для выключения компьютера , перезагрузки и блокировки экрана.
 
  Эта программа результат нашего совместного творчества с Владимиром Гусевым aka Vova , о том что делает wmhalt можно догадаться из заголовка этой статьи. поэтому перехожу сразу к делу без развернутого предисловия :-). Хочу только сказать что программа хоть и написана для Window Maker-а но может быть полезна и для других рабочих столов , где нет встроенной выключалки в меню.
Текущий релиз:
v1.3
В этой версии удалось превратить wmhalt в настоящий док апплет WindowMaker при помощи модуля python-а pywmhelpers, который я опакетил для AltLinux 5.1 . Для работы этой версии wmhalt поставьте сначала этот модуль через apt-get install :
python-module-pywm-1.0-alt1.i686.rpm
как всегда для любопытных src-ха: python-module-pywm-1.0-alt1.src.rpm
после чего ставите уже сам wmhalt:
wmhalt-1.3-alt1.noarch.rpm
и src-ха : wmhalt-1.3-alt1.src.rpm
теперь вся эта радость выглядит так ( я пришвартовал ее к скрепке у себя )



icehalt не изменился точно такой же как в  v 1.2

v1.2
Удалось избавиться от программы alltray и от довольно большого числа лишних зависимостей которые тянул модуль python-а imaging. Теперь все операции с изображениями выполняются средствами Tkinter-а. В этой версии 2 программы .
1) - wmhalt прописывается в меню WindowMaker:



и выгдядит при работе так:




внизу кнопка по клику мышки на которой появляется / исчезает основное окно программы. Кнопки основного окна слева направо:
1) Выключение 2) Перезагрузка 3) Блокировка экрана.

2) - icehalt не прописывается ни в какие меню а ставится в /usr/bin и запускается командой icehalt. Выглядит так:



Назначение кнопок точно такое же как у wmhalt.
Иконки для программы были подобраны Владимиром Гусевым он же разрабатывает дизайн этого проекта. Программа предназначена для дистрибутива Antique, собранного на бранче
ALT Linux 5,1 но ее можно использовать в своих системах на 5,1 возможно будет работать на p5 и Сизифе.
При использовании в Window Maker рекомендую поместить программу wmhalt в автозагрузку.
Вот пакеты
rpm :
ставить надо соответственно  верхний пакет через apt-get install

06.08.2010

----------------------------------

Предыдущие версии :
 v 1.0 Все это безобразие написано на python-е и Tkinter-е, в качестве сворачивалки в трей используется внешняя утилита alltray. Вот пакеты для ALT Linux 5,1 ( сильно подозреваю что и на Сизифе все будет работать, про p5 ничего сказать не могу не проверял ):
wmhalt-1.0-alt1.noarch.rpm
и wmhalt-1.0-alt1.src.rpm для тех кому интересно что внутри.

После установки программа прописывается в меню Window Maker:



Это WMHalt_tray - вариант программы  сворачивающийся в трей ,  окно программы раскрывается по нажатию на значке выключения:



кроме того в каталоге /usr/bin появляются 2 файла:
1)    /usr/bin/wmhalt простая выключалка без встраивания в трей запускается командой wmhalt и выглядит так:



Думаю по назначению кнопок объяснять ничего не нужно и так все ясно :-). Да , чуть не забыл, это окно появляется по центру вашего рабочего стола при любом разрешении.

2) /usr/bin/wmhalt_tray это как раз вариант программы садящийся в трей, запускается командой wmhalt_tray , можно закинуть его в автозагрузку для вашего рабочего стола. Для того чтобы в Window Maker эта радость висела в трее необходимо запустить программу
которая этот трей для вас создаст , например wmsystemtray или stalonetray, понятно что соответствующий пакет должен быть установлен. При нажатии на значек в трее у вас в левом верхнем углу экрана открывается окно с тремя кнопками (нет кнопки отменить ).
Повторное нажатие значка в трее приводит к сворачиванию окна в трей, к этому же приводит нажатие кнопки [х] в заголовке окна.

kostyalamer 12.07.2010
< [ на главную ]


Hosted by uCoz