Видео ролики бесплатно онлайн

Смотреть нежное видео

Официальный сайт 70rus 24/7/365

Смотреть видео бесплатно

NeonLight_Child 21.04.2010 01:48

How-to`sbmpanel2 - простая и легкая панель

Не так давно озадачился поиском простой и легкой панельки для openbox. Гуляя по интернетам наткнулся на bmpanel2. Увы, в дефолтных репах моего ubuntu karmik ее не оказалось. Погуглив еще самую малость, наткнулся на целый "склад":http://www.mediafire.com/alexp. Причем, не только для ubuntu karmik, но и для других версий ubuntu. И, даже, для разных версий debian.

Скачал. Установил. Запустил командой bmpanel2 - работает=)) Все красиво и быстро. Но никаких средств для конфигурации всего этого хозяйство в программе не присутствует. Но зато, на "складе" обнаружилось гуевое средство для настройки bmpanel2cfg. Установил, но программа не запустилась:

neon@neon-desktop:/usr/share/bmpanel2/themes/transpy$ bmpanel2cfgTraceback (most recent call last):
File "/usr/bin/bmpanel2cfg", line 12, in
g_remote = bmpanel2.Bmpanel2Remote(configfile)
File "/usr/lib/python2.6/dist-packages/bmpanel2.py", line 448, in __init__
self.update_pid()
File "/usr/lib/python2.6/dist-packages/bmpanel2.py", line 489, in update_pid
self.pid = configlist<0><0>
IndexError: list index out of range
neon@neon-desktop:/usr/share/bmpanel2/themes/transpy$

Почему программа не запустилась разбираться я не стал. Полез сразу в интернет, искать как отстроить панель вручную - через файлы конфигов. Как таковых собственных конфигов у программы почти нет. Внешний вид панели зависит от используемой ею темы. Создать свою тему, проще всего, на основе тем, идущих с программой "из коробки". Все они лежат по адресу /usr/share/bmpanel2/themes/.
Список установленных тем можно получить набрав в конcоле

bmpanel2 --list
....
neon@neon-desktop:/$ bmpanel2 --list
listing themes in "/home/neon/.local/share/bmpanel2/themes":
- none
listing themes in "/etc/xdg/xubuntu/bmpanel2/themes":
- none
listing themes in "/usr/local/share/bmpanel2/themes":
- none
listing themes in "/usr/share/bmpanel2/themes":
* xsocam (name: XSOcaM, author: nsf )
* flora-green (name: Flora Green, author: weakhead )
* xsocam-dark (name: XSOcaM Dark, author: nsf )
* flora-blue (name: Flora Blue, author: weakhead )
* auriel-green-opaque (name: Auriel Green Opaque, author: weakhead )
....
neon@neon-desktop:/$

Причем, хочу отметить 2 момента: имя темы = имя папки темы, локальные темы bmpanel2 ищет по адресу
/home/username/.local/share/bmpanel2/themes.
Пусть, сегодня поглумимся над темой transpy. Копируем папку с этим именем из /usr/share/bmpanel2/themes/ в /home/username/.local/share/bmpanel2/themes.И переименовываем ее, например, в transpy2.
Тема состоит из граффических файлов *.png и текстового файла описания темы theme. Откроем его своим любимым тектовым редактором для изменения. Внутри файл theme поделен на несколько зон, их подробное описание можно посмотреть здесь:http://nsf.110mb.com/bmpanel2themeref/. Вносим нужные нам изменения. Вкратце, стоит отметить основные зоны:

1)panel - в этой секции задаются расположение панели, фон, прозрачность. В нашем примере я поменяю позицию панели с верхней (top) на нижнюю (bottom).
2)desktop_switcher - "виджет" переключатель рабочих столов
3)launchbar - панель быстрого запуска - здесь задается только размер (в пикселях) используемых для ярлыков иконок
4)taskbar - список открытык окон
5)systray - системный трец
6)clock - обычные цифровые часы

Про настройку пунктов 1,2,4-5 все более или менее ясно из их написания внутри файла и по описанию статьи http://nsf.110mb.com/bmpanel2themeref/. Что касается пункта 2 (панель быстрого запуска launchbar) - его настройка и использование в статью не рессказаны подробно.
Погуглив еше разок, наткнулся на блог разработчиков bmpanel2: http://nsfdev.wordpress.com/category/bmpanel-project/page/3/. Просмторев и почитав коменты, искомая мною информация была найдена.

Для конфигурирования панели быстрого запуска необходимо создать файл конфигурации /home/username/.config/bmpanel2/bmpanel2rc. Открываем его для имзенения, и пишем в него следущее (##-мои коменты, при редактировании файла их выкинуть):

theme transpy2 ##имя нашей темы (=имя папки темы)

launchbar
##создадим 1 ярлык для запуска, например, firefox
exec firefox ##команда запуска программы из консоли
icon /usr/share/pixmaps/firefox-3.5.png ## иконка для ярлыка
... ##можно созать еще много ярлыков

Все, сохраняемся, и запускаем bmpanel2 с нашей новой темой transpy2:

bmpanel2 --theme transpy2


В результате, должно получиться примерно что-то похожее на это:


ЗЫ: Статью переписал всю заново. Обидно что при случайной публикации поста (тупо не на ту кнопку нажал), отсутствует возможность вернуть его обратно в черновик или удалить полностью самому. В статье есть орфографические и стилистически ошибки - уже 2-ой час ночи:(



Тэги: bmpanel2 панель
+ 5 -
Похожие Поделиться

exelens 21.04.2010 07:47 #
+ 0 -
Картинки не видны
Elvis 21.04.2010 08:07 #
+ 0 -
Подскажите, пожалуйста, кто знает, как заставить bmpanel2 закрывать приложение по правой кнопке, как в tint2?
pavel-g 21.04.2010 09:05 #
+ 1 -
Тоже использую bmpanel2 с openbox'ом. Под используемую тему GTK (малость изменённая Clearlooks Color Dark) нарисовал шкурку для bmpanel2:

Alex_P 21.04.2010 18:15 #
+ 1 -
bmpanel2cfg за пускается только при запущенной bmpanel2 :)
NeonLight_Child 21.04.2010 19:17 #
+ 0 -
хех, дейтвительно =) спасибо!
mk2002 23.04.2010 16:41 #
+ 0 -
Хм. По мне conky проще/лучше/легче.
NeonLight_Child 23.04.2010 21:45 #
+ 0 -
Bmpanel2 conky)) Eсли вы про панель, которая справа сбоку, то это не bmpanel2, а GNU Krell Monitors, ее еще гремлином зовут.
NeonLight_Child 23.04.2010 21:46 #
+ 0 -
*Bmpanel2 не используется как conky
alienrom 18.10.2011 13:01 #
+ 0 -
А есть ли у неё хот-кеи? В частности, интересует переключение рабочих столов.

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн