Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

panels

Подписаться на эту метку по RSS

Про панели в оконных средах (#4)

Просмотров: 3963Комментарии: 0
Linux

Панель 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 я прекращаю писать на какое-то время… отвел душу, что называется, порезвился на пингвинном поле :)

Про панели в оконных средах (#3)

Просмотров: 2332Комментарии: 0
Linux

Панель gnome-panel

Было любопытно поставить эту панельку на системе, где нет Гнома. Поставил. Выглядит жутковато:

Дальше выяснилось, что просто так цвет не поправить: надо ставить доп.софтинку, с помощью которой можно настроить панель:

sudo add-apt-repository ppa:shimmerproject/ppa

sudo apt-get update

sudo apt-get install gtk-theme-config

Дальше – запускаем gtk-theme-config, там правим цвет… В общем, выглядит примерно так:

И да, на панель можно много чего насадить (это я про апплеты), но – тяжелаяяяяя, так что смотрим дальше.

Панель fspanel

В общем, очень простая и слегка глючная вещь. На данный момент – единственная, кто показал в списке запущенных приложений автостартовавший pcmanfm, и единственная, кто вываливается с ошибкой, при попытке перейти на него. Да и вообще, какая-то она простая, даже меню и того нет.

Панель ltpanel

Ltpanel – мегаминимализм в действии. Просто панель с запущенными приложениями, и все. Кстати, pcmanfm она также показывает, но в отличие от fspanel не падает при клике на него. Добавить тут наверное сложно еще что-то… Имеет право на жизнь, да. Но мне не понравилось.

Про панели в оконных средах (#2)

Просмотров: 2317Комментарии: 0
Linux

Следующий герой - razorqt-panel (Кстати, пока все панели ставятся из репозитория Убунты).

Это часть окружения рабочего стола razorqt – и, сказать честно – панелька мне понравилось. Чем-то цепляет)) При этом – есть графические средства настройки (минимальные). Вообще, больше всего напоминает упрощенную перекрашенную lxpanel или… windows xp. Да, значков «много-в-одном» тоже нет.

NB. В Интернет пишут, что razorqt после выхода версии 0.6 будет сливаться с LXDE. Что это значит, и чем обернется с точки зрения той же панели и окружения – не знаю.

Панель perlpanel

У меня perl четко ассоциируется с чем-то древним, поэтому когда ставил эту панельку с говорящим названием, было немного страшно: что же за монстр вылезет в итоге?

Вылезло вот это:

На удивление (при «никаком» виде) настроек оказалось достаточно много. Правда, настройки немного странные, и сама панель тоже… немного странная. Но в общем и целом, как вариант «на самый край» - пойдет.

Панель mate-panel

Эта панель часть рабочего окружения mate. А оно, как известно – форк Gnome2. Соответственно, это фактически «старая добрая» панелька от 2 Гномика. Сов семи вытекающими – в виде гибкости настройки (да, тут есть кнопки «много-под-одной»), только выдернутая из рабочего окружения она немного не такая красивая, … ну да переживем.

Про панели в оконных средах (#1)

Просмотров: 2394Комментарии: 0
Linux

Для начала вводные.

Я хочу посмотреть на панели, в качестве идеала имея xfce4-panel: там есть 2 «фишки», которые мне очень нравятся. Первая – меню whisker (особенности: набираем первые буквы приложения, получаем список приложений. Удобно. И еще там внизу меню, под строкой ввода – кнопочка «Настройка», тоже удобно). Вторая – значки запуска в «боксовом» варианте, то есть возможность группировать «значки по интересам». Итак, поехали.

Ставим «чистую» систему, ставим xfce4-panel, соглашаемся с панелью по умолчанию, получаем что-то типа такого:

Есть правда одно «но»: после установки на панели достаточно мало элементов, нужно доставить пакеты xfce4-goodies и xfce4-whiskermenu-plugin. То есть «легковесность» получается не такой уже и «легковесной», почему и хочется посмотреть в сторону альтернатив.

Панель fbpanel

Это достаточно легковесная панель (про них про всех пишут, что они легковсны). Настраивается через редактирование ~/.config/fbpanel/default

В общем, все просто: панель простая, все, что надо – присутствует. К сожалению, не настроить блоки кнопок (хотя я и поломал на этом деле пару конфигов). И да, графических настроек нет – только правка конфига (хотя это и не смертельно).

Описание настроек: http://wiki.x-news.ru/index.php?title=Fbpanel_(%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87)

Панель lxpanel

Эта панель входит в состав LXDE. Собственно, еще когда писал марафон, писал про нее. Ничего «такого» от нее не жду. Похожа на fbpanel, только имеет графический конфигуратор + «более красива» (это субъективное мнение). Для полноценной работы надо поставить не только lxpanel, но и lxpanel-indicator-applet-plugin – и да, панель расширяется за счет плагинов.

В общем, если бы была возможность настроить несколько кнопок запуска на одной, то смогла бы в моём личном рейтинге конкурировать с xfce4-panel.