Панель matchbox-panel (+ matchbox-panel-manager)
В общем, оно запускается, отображает меню.. Но, блин. Списка запущенных приложений нет, а matchbox-panel-manager лишь изменяет порядок элементов на панели. И да, апплет сети отобразился криво (добавляется через меню). Вывод: очень сыро, очень.
Панель tint2
Внешне мне все понравилось. Напрягло то, что нет меню в панели. Теоретически – в связке с Openbox, где есть свое меню – «все реально». Попробовал использовать стороннее меню (https://sites.google.com/site/jvinla/mygtkmenu) – не получилось (лень возиться, разбираться, как его с панели запустить).
Но – наткнулся на меню, которое удалось прикрутить (исходный рецепт тут: http://zenway.ru/forum/viewtopic.php?id=70)
Итак, первое, что делаем, получаем xmenud (домашняя страница: http://mad.unserver.de/2010/xmonad/xmenud/): git clone http://mad.unserver.de/REPOS/xmenud.git
XMtnuD копируется в домашнюю директорию.
Проверить: ~/xmenud/xmenud.py --help
Запустить в трей: ~/xmenud/xmenud.py -t
Запустить без иконок: ~/xmenud/xmenud.py –t -n
В общем, уже можно жить. Но хочется-то прикрутить к самой панели… Надо подшаманить.
Для начала создаем каталог для локальных .desktop файлов:
mkdir ~/.local/share/applications
Создаем там xmenud.desktop:
touch ~/.local/share/applications/xmenud.desktop
Про формат .desktop файлов можно посмотреть тут: http://lugnsk.org/lugnskru/2010/10/izmenenya-system-menu-desktop-file.html
В общем, заполняем .desktop файл:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Categories=
Exec="/home/alexander/xmenud/xmenud.py"
Icon=
Terminal=false
Name=XMenuD
Name[ru]=XMenuD
Шаманство состоит в том, чтобы подправить конфиг tint2. Он тут: ~/.config/tint2/tint2rc
Вписываем туда:
launcher_icon_theme = Gnome
launcher_padding = 5 3 3
launcher_background_id = 0
launcher_icon_size = 24
launcher_item_app = /home/alexander/.local/share/applications/xmenud.desktop
Тему, кстати, можно любую (например, Gnome). У меня на виртуалке стоит Mate – вот ее и использую.
Далее запускаем панель… и видим, что меню без иконок.
Выход искал долго, … пока не сменил
launcher_icon_theme = Gnome на
launcher_icon_theme = Oxygen
Все хорошо, в меню иконки появились – но нет иконки в самой кнопке вызова меню :)
Как оказалось, надо в .desktop файле указать путь до /home/alexander/.icons – и тогда иконка в лаунчере покажется, … но – слетает тема меню.
Пока решения этой проблемы не нашел. Зато нашел еще одно простое меню: mygtkmenu (https://sites.google.com/site/jvinla/mygtkmenu) – там идея в том, что один раз написал свое меню и таскай его сколько хочешь:)
В общем, скриншот:
Tint2 + mygtkmenu:
Вывод: в общем, если не выпендриваться, то надо ставить xfce4-panel… Если не нужна группировка значков запуска – то LXpanel. Если нужен красивый минимализм, то однозначно tint2. Но вот если к ней меню приделать – то надо быть готовым к разным сюрпризам (рассматриваемые меню могут мягко говоря работать кривовато).
Как вариант, можно использовать mate-panel. А вот гномовскую «лучше не надо» :)
На этом наверное ликбезные посты про Linux я прекращаю писать на какое-то время… отвел душу, что называется, порезвился на пингвинном поле :)