Bmpanel2

Как оказалось, у недавно рассмотренной bmpanel есть вторая версия. Причём, bmpanel2 существует как независимый проект, а не просто более новая версия (правильнее, сказать, что bmpanel существует как самостоятельный проект, а не просто устаревшая версия).
bmpanel2
Итак, получается, обзорный пост ещё одной панели, подходящей для использования в легковесных средах. Впрочем, bmpanel2 недалеко ушла от своей предшественницы по возможностям, но вот файлы конфигурации у неё отличаются. Читать далее

Конфигурационный файл bmpanel

Итак, в прошлом посте рассказывалось о легковесной панели bmpanel, которая не использует общий файл конфигурации для хранения настроек, но вместо этого, использует папки с темами, где лежат графические файлы и текстовый файл theme. Он и является по сути конфигом и довольно таки легко редактируется. Таким образом можно изменить детали существующей темы, либо создать собственную (все имена необходимых графических файлов перечислены в этом файле).
Почти вся информация по структуре тем есть тут по-английски. Да и по самому файлу многое можно и так понять.
Синтаксис простой: строка имеет вид ключ значение. Возможные ключи заданы для панели жёстко, а значения могут быть одного из 6 типов:

  • [string] — текст
  • [integer] — целое число
  • [image] — имя графического файла (лежащего в той же папке)
  • [font] — шаблон поиска для конфигурации шрифта (на сайте даётся вот такая ссылка, и там много интересного по-английски, но можно просто сделать по аналогии: DejaVuSans-14:bold)
  • [color] — шестнадцатеричное представление цвета (например, белый будет FFFFFF)
  • набор специальных значений (например, [top|bottom] — значение, должно быть одним из перечисленных двух)

Эти строки группируются в 4 секции:

  • general — описывающая общие свойства панели и трей
  • clock — часы
  • taskbar — панель задач
  • desktop switcher — переключатель рабочих столов

Читать далее

Bmpanel

В ходе изысканий по поводу панелей, подходящих для легковестных графических сред, наткнулась на ещё один проект. Это BMPanel и её готовых пакетов нет в официальных репозиториях, причём ни для какого дистрибутива.
Официальный сайт программы: nsf.110mb.com/bmpanel/
Страничка проекта на гуглокоде: code.google.com/p/bmpanel/
Текущая версия: 0.9.27
Ну и так как пакетов нет, нужно собирать программу самостоятельно (для ArchLinux есть пакет в AUR), что оказалось совсем несложно на Ubuntu.
Для этого прежде всего нужно скачать архив (ссылка на текущую версию, в дальнейшем лучше смотреть на сайтах), распаковать его, и прочитать файл INSTALL, который находится внутри.
Кстати, в файле readme есть фраза, что мол bmpanel это реинкарнация fspanel. Тогда это очень круто, учитывая каким убожеством была fspanel.

Читать далее