закрыть Skype
iNDiAnFLy 14 октября, 2008 - 19:20
подскажите, как заставить Skype закрываться по клику на "крестике" заголовка окна,
а не падать в трей?
трея у меня нет, в меню по Alt+Tab он не попадает,
следовательно после такого "закрытия" единственный способ достать окно скайпа - это убить процесс и сново его запустить =(
ЗЫ.
используется "голый" OpenBox, обрастать ненужными панельками очень нехочется...
»
- Для комментирования войдите или зарегистрируйтесь
алт+ф4 не..
алт+ф4 не..
A+F4 убивает
A+F4 убивает только активное окно,
приложение в трее даже окна своего не имеет =(
Вариант
Вариант конечно не нативный но все же. Забиндить глобально какую нибудь комбинацию клавишь выполняющую killall -9 skype
это первое что
это первое что я сделал =)
надеялся, что есть более гуманные способы.
сделать окно не закрываемым
Например, kwin и Compiz умеют изменять поведения окон и могут сделать их не закрываемыми и тогда, можно будет по-настоящему закрыть только через меню, что не уведёт его в трей. Не знаю, умеет ли OpenBox изменять состояния окон, но возможно есть и сторонние программы типа wmctrl, или подобной но умеющей менять состояние.
Еще, можно запускать Skype через самописаный врапер который будет раз в N секунд отслеживать окна через wmctrl/xwinfo и как только окно Skype исчезло - убивать через kill.
Так же: Skype работает через DBus который тоже можно попробовать задействовать для этой задачи.
Но systray используют так много различных программ что его целесообразность намного выше занимаемого им места - что отказ от него весьма сомнителен.
Если не хочется его располагать на панелях, то, можно воспользоваться внешним systray'ем, например: "stalonetray", который можно разместить в фоне и вызывать по горячей клавише.
никаких
никаких компизов и пр. конечно же небудет - смысл опенбокса как быстрого и маленького виэма тогда просто растворяется =)no попросту игнорируется,
сам по себе опенбокс имеет механиз указания правил для окон, но далеко не все эти правила действуют на скайп,
например указание
правда я не уверен, что это именно про "падение" в трей...
занимаемое место на экране это как раз очень болезненый вопрос =)
вызывать трей биндом - это лишнее телодвижение,
да и не очень то это удобно (наверное),
хотя нужно будет конечно попробовать различные "треи"
всётаки видимо самое удобное решение - это просто биндо перезапускать скайп в случае "неудачного" закрытия
странно, что нет такой распостранёной фичи как ключ "-notrayicon"
docker
погляди на http://icculus.org/openbox/2/docker/, может поможет.
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
дык не нужен
дык не нужен мне докер с треем =)
в том-то всё и дело, что хочется не обвешиваться всякой мишурой,
а заставить программу просто не падать в трей.
кликаем "настройки" - там
кликаем "настройки" - там есть пункт "выйти", который реально убивает приложение.