LINUX.ORG.RU

Путь к fbpanel


0

0

Сначала у меня долго на том месте внизу экрана стоял torsmo, затем я поменял его на conky, а потом мне надоело, что в обоих этих программах нет нормальных средств для полноценного форматирования строки и я поставил gnome-panel:) Казалось бы там есть все, что мне нужно, но 14 мегабайт памяти мне стало откровенно жалко для такой простой вещи. И я поставил fbpanel-4.3. Она была всем хороша, но там не было нужных мне плагинов - загрузка сети,процессора и памяти. Так как на conky возвращаться желания не было, я их написал сам. Плюс немного изменил вид часов, чтобы они не были позорным непрозрачным пятном на прозрачной панели. Почему я включил transparency? Только потому что светлый цвет gtk-темы, постоянно маячащий внизу отвлекает.

Оказалось, что к fbpanel плагины писать плагины совсем несложно и при надобности я смогу себе добавить еще чего-нибудь.

PS. Извиняюсь за jpeg, в png никак не влезало. optipng -o9 оригинальные ~400kb ужал только до 312.

>>> Просмотр (1280x1024, 165 Kb)

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

512mb. 14 конечно немного, но все-таки для такой мелочи жалко:)

init ★★★★★
() автор топика

Вопрос - а зачем это нужно? Хм, я не хочу обидеть и не хочу разводить флейм и прекрасно понимаю что "на вкус и цвет все фломастеры разные" (с) кто-то с LOR'а. Инетересно просто узнать зачем все это надо или это просто энтузиазм девать некуда или от нечего делать или Just For Fun?

ruslanz
()

биг сэнькс за наводку на такую замечательную програмульку.
xfce`шные программы потихоньку вытесняются с моего десктопа...

blind
()
Ответ на: комментарий от blind

Хм, а мне нравиться панель xfce :-(

anonymous
()

>>Так как на conky возвращаться желания не было, я их написал сам

мы конечно не знакомы, но уважение за подход выказываю незадумываясь

anonymous
()

>>немного изменил вид часов, чтобы они не были позорным непрозрачным пятном на прозрачной панели где там это меняется?

CuB ★★
()
Ответ на: комментарий от init

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

anonymous
()
Ответ на: комментарий от anonymous

> штатный плагин,его правда нужно при компиляции включать...

Я бы с удовольствием пользовался штатным, но он показывает только график загрузки, а мне нужны цифры.

init ★★★★★
() автор топика

На всём экране больше двух десятков английских слов и три слова по-русски: объектов, применить и отменить. Это бросается в глаза.

VIT
()
Ответ на: комментарий от fagot

Я же написал: бросается в глаза. Больше ничего.

VIT
()

Опробовал. Всё работает :) Ещё раз, огромный спасиб!

init, если можно, сразу выскажу пожелания/замечания:

1) плагин cpu всё-таки лучше назвать как-нибудь по-другому, поскольку он заменяет (затирает) штатный плагин, который мне нравится больше. Точнее, я бы хотел использовать оба плагина. А кто-то, возможно, захочет использовать только штатный;

2) не плохо было бы сделать так, чтобы каждый индикатор занимал строго определенную ширину панельки, а то, если cpu, к примеру, загружен то на 9%, то на 10%, то опять на 9%, ширина панельки меняется. Если панель занимает 100% ширины экрана, то это возможно и не мешает, а вот, когда панелька произвольной ширины, то такое мерцание раздражает.

Сам поправить твой патч или написать свои плагины не могу, поскольку не программерского цеху.

С уважением,

m.belen (m.belen@mail.ru)

anonymous
()
Ответ на: комментарий от anonymous

>1) плагин cpu всё-таки лучше назвать как-нибудь по-другому, поскольку он заменяет (затирает) штатный плагин

Я тоже об этом думал, но почему-то не сделал. Надо будет исправить.

>) не плохо было бы сделать так, чтобы каждый индикатор занимал строго определенную ширину панельки, а то, если cpu, к примеру, загружен то на 9%, то на 10%, то опять на 9%, ширина панельки меняется.

Я для этого добавил параметр Width, можно указать фиксированную ширину в пикселях.

init ★★★★★
() автор топика
Ответ на: комментарий от init

да, кстати, а что это за гуёвый настройщик для fbpanel?

m.belen

anonymous
()
Ответ на: комментарий от init

>>) не плохо было бы сделать так, чтобы каждый индикатор занимал строго определенную ширину панельки, а то, если cpu, к примеру, загружен то на 9%, то на 10%, то опять на 9%, ширина панельки меняется.

>Я для этого добавил параметр Width, можно указать фиксированную ширину в пикселях.

Ok, с этим я разобрался. Тут же родилось ещё одно пожелание: у тебя "выравнивание" происходит по левому краю, соответственно, при увеличении показателя на порядок "%" смещаются вправо. Если бы "выравнивание" происходило по правому краю, то "%" оставлись бы на месте. В плагинах "cpu" и "mem" это выглядело бы, на мой взгляд, красивей :) В плагине "net" это не помогло бы, поскольку смещались бы либо "Kb/s", либо "eth0:", но можно что-нибудь придумать :)

m.belen

anonymous
()
Ответ на: комментарий от anonymous

> "выравнивание" происходит по левому краю...

Можно добавить еще параметр, в зависимости от которого выравнивание будет влево или вправо, а для net даже не знаю, мне и так нормально вроде:)

Гуевый конфигуратор - это стандартный, я запускали его из меню

init ★★★★★
() автор топика

Респект! :)

Если захочешь добавить еще всяких плагинов можешь посмотреть на код бэдаддонов на http://badwm.sf.net/BadSoft/
Я както раньше заморочился и написал кучу отдельных мониторов (в плане Х11 они глючные но инфу тянут нормально). может быть пригодится.

Люблю когда люди доделывают то чего им не хватает в чужом софте сами.. или пишут новый софт с таким функционалом :)

Успехов :)

godexsoft
()

А как называется этот графический конфигуратор для fbpanel? У меня в репозитории Debian Sarge нет ничего кроме самой панели при поиске "fbpanel".

А ещё, можно ли добавлять плагины не перекомплируя? Спасибо! С вашего скрина начал пользоваться этой связкой - Openbox + fbpanel. Доволен до ушей! :)

VictorGr
()
Ответ на: комментарий от VictorGr

> А как называется этот графический конфигуратор для fbpanel?

Он идет вместе с fbpanel, запускается из меню.

> А ещё, можно ли добавлять плагины не перекомплируя?

По идее да, они лежат в share/fbpanel/plugins

init ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.