oposumo: (Default)

Просто именно с сонгбёрдом встала такая проблема. Для плеера эта способность довольно таки удобная, а дополнения к нему, добавлявшие данный скилл, по неведомой причине заброшены разработчиками и с текущими версиями программы работать не хотят.

Погуглив и помучив себя и компьютер попытками прикрутить к плееру подобные расширения предназначенные для firefox или thunderbird, решила не выделываться, а заюзать известный костыль.

Костыль называется Alltray. Это малюсенькая программулина, позволяющая свернуть в трей вообще любое приложение. Штука далеко не непогрешимая, но вполне юзабельная.

Устанавливается стандартно с помощью sudo aptitude install alltray. Затем при запуске значком из меню или с помощью команды alltray из терминала получим вот такое окошко:

Это вся программа в графическом режиме. Больше впрочем не нужно - остаётся либо, как и предлагается, кликнуть по окну программы, которую требуется закинуть в трей, либо отказаться нажав соответствующую и единственную кнопку.

Теперь в трее появится иконка соответствующего приложения, а при нажатии на кнопку "закрыть" на окне этой программы, она будет сворачиваться, а не закрываться.

Ещё один способ использования волшебного alltray, более богатый возможностями - командная строка. То есть можно запускать программы прямо из терминала, но ещё удобнее прописать нужную команду в свойствах значка запуска приложения.

Легко догадаться, что в самом простом случае команда будет иметь вид, например, alltray gedit (пусть в примере будет текстовый редактор, на нём просто экспериментировать). А вот после названия программы можно писать различные опции, расширяющие возможности. Итак, некоторые из них (вольный выборочный перевод man'а):

--show; -s — не скрывать окно после запуска (по-умолчанию программа запускается сразу свёрнутой в трей)

--icon; -i — использовать свою иконку (естественно потом должен идти путь к файлу png)

--large_icons; -l — разрешить использование больших иконок (больше 24x24)

--sticky; -st — показывать окно программы на всех виртуальных рабочих столах

--skip-taskbar; -stask — не показывать приложение на панели задач

--no-alltray; -na — не писать "(Alltray)" в заголовке окна (по-умолчанию действительно эта фигня появляется)

--borderless; -x — убрать заголовок и бордюры у окна программы

--menu; -m: "menu text:command": add entry to popdown menu

--nominimize; -nm — щелчок по кноке "закрыть" на рамке окна будет по прежнему закрывать программу, а не сворачивать её

Через точку с запятой - варианты задания одной и той же опции. Не всё работает идеально и вообще не всё работает (точнее не с любой программой), но в целом нужный эффект достигается.

Кстати, alltray работает не только в gnome, но и в kde, xfce4, fluxbox и windowmaker.


Ну и обещанное дополнение для Хемсы )

Profile

oposumo: (Default)
Opossum

June 2011

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 15th, 2025 02:38 pm
Powered by Dreamwidth Studios