Xfce - сворачивание окон в трей (иконизация)

Xfce - сворачивание окон в трей (иконизация)

Для XFCE (v. 4.8) я ищу возможные варианты минимизации окон в трей (iconify). Это означает, что 1) их нет в списке окон и 2) их нет в меню alt+TAB и 3) при закрытии ИЛИ минимизации окно скрывается (оно исчезает из списка окон, но все еще остается запущенным).

  • подносесть какая-то странная ошибка, связанная с GTK (https://bugs.launchpad.net/alltray/+bug/589831; окна скрываются, но их отображение ничего не делает; они остаются на значке в трее, пока пользователь не открепит их ) -- в версии 0.7.4dev+ это исправлено, но 1) при нажатии на «X» окно закрывается, а не скрывается; 2) при сворачивании окно остается на панели задач; 3) нет способа скрыть окно, кроме как щелкнув по значку (см. пункт 3 первого абзаца).
  • трейержалуется, что «уже запущен другой системный лоток», и если я удалю исходную «область уведомлений», где обычно появляются все значки лотка, то лоток запустится в нижней части экрана, накладываясь на существующую нижнюю панель без возможности добавить себя на любую существующую панель в качестве нового элемента.
  • кдокерработает ненадежно, так как некоторые щелчки показывают окно, а затем мгновенно скрывают его снова; также, похоже, не удается свернуть окно в значок при закрытии (вместо этого оно фактически закрывается — см. пункт 3 первого абзаца в этом вопросе).
  • докерсоздает новую систему в левом верхнем углу экрана и стирает все в апплете «область уведомлений», чтобы ничего не восстанавливалось после pkillдокер;докерэлемент накладывается на существующую панель и занимает часть экрана, делая его непригодным для использования;докерэлемент имеет ширину всего в один значок и не прокручивается.

То, что я хочу изобразить, этоxfce4-терминал, поэтому любой терминал, который может сворачиваться в иконку и работать с Xfce, также подойдет в качестве решения.

Этот вопрос здесь направлен на то, чтобы узнать о возможных минималистичных (как и все в XFCE) решениях, которые не требуют ручной компиляции и не являются излишеством, каккаир-док(довольно раздутое приложение в стиле gnome, которое создает новый большой «трей» вместо использования существующего). Спасибо!

решение1

kdocker ... он также, похоже, не может свернуть окно в иконку при закрытии (вместо этого оно фактически закрывается).

Насколько я понимаю, ни один докер этого сделать не может. Это должно поддерживаться приложением (например, claws, vlc и т. д.). Когда вы нажимаете закрыть, оконный менеджер подает сигнал приложению закрыться, в зависимости от его настроек оно закрывается или сворачивается в трей.

Я хочу иконизировать xfce4-terminal, поэтому любой терминал, который может иконизировать себя и работает с xfce, тоже подойдет в качестве решения.

У меня нет точного решения для этого, но с точки зрения того, как это выглядит в окне или списках Alt-Tab, это идентично. Вы можете использовать выпадающий терминал, напримергуаке. Он позволяет вам определить горячую клавишу, которая заставит терминал появляться и исчезать. Вы также можете добавить некоторые события окна в качестве триггеров для его исчезновения (например, какое-то другое окно поднимается само). Вы также можете настроить другие параметры, как и где он появляется, какой у него размер. Мне нравится тот факт, что терминал всегда находится в одном и том же месте, независимо от того, когда я его вызываю, и он всегда запускается при входе в систему.

Единственная недостающая функция, которую я обнаружил, — это то, что я не могу контролировать, на каком дисплее она будет отображаться при настройке двух дисплеев; она всегда использует самый левый дисплей.

Связанный контент