Писала уже не раз о панели tint2. Сейчас у неё появилась новая фича в виде возможности добавить значки запуска приложений - ланчер.
Доступна возможность пока только в svn-версии и настраивается исключительно руками из конфигурационного файла (в смысле в tintwizard поддержки нет).
Так вот, чтобы разместить ланчер на панели, нужно внести изменени в конфигурационный файл ~/.config/tint2/tint2rc (если панель запускается без аргументов). А изменения следующие.
Во-первых, в разделе Panel нужно добавить строку, описывающую порядок размещения элементов в панели, например:
panel_items = LTSBCКаждая большая латинская буква в значении обозначает какой-либо элемент:
- L - ланчер (launcher)
- T - панель задач, таскбар (taskbar)
- S - системный трей (system tray)
- B - индикатор батареи (battery)
- C - часы (clock)
А во-вторых, нужно добавить в любое место конфига строки, описывающие свойства ланчера, например:
launcher_icon_theme = FaenzaЭто будет выглядеть следующим образом:
launcher_padding = 4 2 2
launcher_background_id = 0
launcher_icon_size = 24
Теперь, значения каждой строки:
- launcher_icon_theme = использующаяся тема иконок. Темы иконок хранятся в ~/.icons/ либо в /usr/share/icons/ и в папке с каждой темой должен находиться файл index.theme, где в самом начале есть строка Name =, и вот всё что там после знака равенства и надо прописать в конфиге панели в данной строчке. Можно не прописывать ничего или закомментировать строку, тогда будут использоваться "родные" иконки приложений.
- launcher_padding = 3 цифры, описывающие промежутки в пикселах: первая - расстояния от краёв ланчера до крайних иконок, вторая - расстояния сверху и снизу между иконками и краями ланчера, третья - расстояния между иконками внутри ланчера.
- launcher_background_id = номер "фона", задаваемый ланчеру (описания фонов обычно помещаются в самом начале конфига и потом для каждого элемента прописывается нужный номер; 0 - это полностью прозрачный "невидимый" фон).
- launcher_icon_size = размер иконок в пикселях - тут вроде всё просто, только надо иметь в виду, что задаваемое расстояние от краёв ланчера сверху и снизу тоже влияет.
Ну и осталось прописать только сами значки запуска нужных приложений. Для этого служат строки launcher_item_app по одной на каждый значок приложения. В качестве значения там нужно прописывать полный путь к desktop-файлу, например, для firefox:
launcher_item_app = /usr/share/applications/firefox.desktopНужные desktop-файлы лежат в /usr/share/applications/ и появляются там автоматически при установке программ, а свои варианты пользователя могут находиться в ~/.local/share/applications/. А потому как подобные файлы несложно сделать самому, получается, можно загнать туда кроме запуска установленных приложений, например, какие-нибудь скрипты.
Спасибо за пост, поставлю ее вместо fbpanel, только меню будет не хватать.
ОтветитьУдалитьЯ как раз слепил способ пристёгивания опенбокс-менюшек к лаунчерам tint2, если любопытно,то http://forum.ubuntu.ru/index.php?topic=218198.0
УдалитьО, очень-очень круто!
Удалитьспасибо на добром слове)
УдалитьС возвращением, давненько не было в сумке новостей :)
ОтветитьУдалитьlxpanel вполне ничего с Openbox"ом работает... Хотя tint2 посимпатичнее конечно! А меню ей в трей запустить можно, например утилитками xmenud(http://zenway.ru/page/xmenud) или SnapFly(http://zenway.ru/page/snapfly). Я xmenud"ду использую! =)
ОтветитьУдалитьC опенбоксом вообще все панели работают по-моему)))
ОтветитьУдалитьНа меню из трея сама буквально на днях наткнулась, но на одну из программ - спасибо, это интересная тема тоже. Мне лично, правда, не нужно (юзаю gmrun и опенбоксовское меню, которое правой клавишей на tint2 вызывается у меня), но поковырять интересно будет. А про погодную программку какую-нибудь в трее сидящую не слышали? А то это мне прям очень хотелось бы, а вот не ищется ничего.
Только про погодную, не слышал... У самого в лисе Forecastfox Weather за погодой следит! Лиса всё равно 99% времени открыта, я и не заворачивался! =)
ОтветитьУдалитьУ гнома и мыша панелей вроде апплеты есть...
Да! Вот не помню названия, давно как то, видел утилитку... Толи календарик/органайзер, толи напоминалка/будильник, сидящая в трее и умеющая кроме простых напоминаний (и вместе с ними) периодически извещать о погоде... Может вспомню как называется, то отпишу! =)
Этот комментарий был удален автором.
ОтветитьУдалитьдля погоды есть indicator-weather вроде
ОтветитьУдалитьа ланчеры к тинт у меня не прикручиваются - вотчто пишет:
tint2 : invalid option "launcher_item_app",
upgrade tint2 or correct your config file
версия tint2 version 0.11
Alexis, ну я так-то не поминаю без такой утилиты, погоду нахожу где посмотреть)) а календарик этот голосом что ли извещал? По формулировке так показалось почему-то
ОтветитьУдалитьпривет, go8765
ОтветитьУдалитьтак может, correct your config file? ))
да, у меня тут та же ошибка как в ЖЖ, кстати) - лишний слеш в конце строчки
это я забыл просто про то что отваливается svn версия тинт2(а не свн - не распознаёт ланчеры и воспринимает всё что их касается как ошибки). уже всё нормально- с помощью wajig заблокировал пакет(надеюсь у меня ничё из-за него не отвалится потом)
ОтветитьУдалитьДак может тогда и правда подключить ланчпадовский реп? Я помню когда на убунте сидела именно киллероида ппа подключала, и у меня свн-версия не отваливалась.
ОтветитьУдалитья так понял что так как в репах не указано что версия подходит для нати, то оно пишет:
ОтветитьУдалитьНе удалось получить http://ppa.launchpad.net/killeroid/ppa/ubuntu/dists/natty/main/binary-i386/Packages 404 Not Found
а если добавить вручную ппа для маверика, то всё равно хочет обновлять на 0.11-2, которая не свн
Ухты, а для натти-то и правда репа нет. Прохлопал мейнтейнер.
ОтветитьУдалитьПрочитав пару ваших тем, появилась одна идея.
ОтветитьУдалитьТак как tint2 в качестве значков лаунчера использует *.desktop файлы, то тем кто использует Compiz Stadalone и compiz-{desk,box}menu можно создать .desktop файл соответствующего меню и прописать его в конфигурационном файле tint2 как значек лаунчера, думаю вполне юзабельно выйдет и привычно людям, пользовавшимся Gnome\KDE\XFCE
Конечно, можно) я тоже об этом думала)
ОтветитьУдалитьчерез некоторое время при наведении на лаунчер мышью, панель стала закрываться, ставил через из AUR. Собирая через PKGBUILD тоже самое. Работает нормально только собранный из исходников.
ОтветитьУдалитьСпасибо за пост, юзал tint2 уже тысячи лет, а об этом не знал!
ОтветитьУдалитьНе за что. Ну так не в стабильной ветке функция.
ОтветитьУдалитьacid, что-то не видела сообщения. Может быть запустить панель из консоли и посмотреть на вывод если, когда закроется, что-то прояснится?
А у меня категорически отказывается запускаться справой стороны panel_position = right center vertical и всё равно запускается слева
ОтветитьУдалитьА как запустить несколько панелей titn2 на экране?
ОтветитьУдалитьПопробовать сделать 2 разных конфига и запускать:
ОтветитьУдалитьtint2 -c [config_file]
Насчёт запуска справа, конечно, не очень вовремя, но вообще надо писать center right vertical. Опции конфига хорошо разжёваны на сайте разработчиков.
ОтветитьУдалитьА разве можно чтобы два файла с одинаковым названием были? :)
ОтветитьУдалитьзачем одинаковые
ОтветитьУдалитьдва разных конфига с разными именами, запускать разными командами, где на месте [config_file] подставляется нужное имя
либо только одна панель запускается так, а вторая с конфигом с дефолтным именем запускается простой командой
а что за программка в трее после psi&
ОтветитьУдалитьСправа? wakoopa
ОтветитьУдалитьтак, развлекухи ради
только она давно работать не хочет
да, спасибо)
УдалитьВозможно ли в tint кликом ПКМ по свернутому на панель окну вызывать меню ( как в гноме2 - закрыть, свернуть..) ?
ОтветитьУдалить