Что такое ярлык для минимизации всех окон кроме активной в Linux

1203
Ishtiaq

Я знаю, что есть «Aero Shake» для Windows, и я хочу что-то подобное для Debian 7.

Я уже проверил все сочетания клавиш, но не смог найти ничего, связанного с этим.

3
Какой рабочий стол вы используете? davidbaumann 9 лет назад 0
Взгляните на эту ветку http://askubuntu.com/questions/40022/is-there-a-keyboard-shortcut-for-minimizing-all-windows-except-the-active-one, поможет ли это. vembutech 9 лет назад 3
@davidbaumann - Debian 7.0 Ishtiaq 9 лет назад 0
Это ваш дистрибутив, а не рабочий стол (gnome, kde ....) davidbaumann 9 лет назад 0
@ davidbaumann - Ой, прости. Это GNOME 3 Ishtiaq 9 лет назад 0

2 ответа на вопрос

1
SupaJord

Что работает в Ubuntu:

Ctrl + Super + Up: развернуть

Ctrl + Super + Down: восстановить / свернуть

Ctrl + Super + Left: привязать левое окно

Ctrl + Super + Right: окно справа

А если вы удерживаете нажатой клавишу Super, вы можете получить список этих и других сочетаний клавиш.

PS. Супер ключ, иначе Windows Key 

0
Alex Atkinson

Для этого нет ярлыка, но я верю, что это возможно, используя Пирог Дьявола.

Вот полезная статья с базовым примером. http://www.cs.bgu.ac.il/~gwiener/linux/minimizing-all-windows-in-gnome/

Смотрите "window_property" здесь: http://www.foosel.org/linux/devilspie#window_role

Смотрите "_NET_WM_STATE" на этой странице. Вы специально ищете "_NET_WM_STATE_FOCUSED". http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472615568

У меня нет тестовой среды ATM, но я считаю, что скрипт будет выглядеть примерно так:

(begin (if (not (is (window_property _NET_WM_STATE_FOCUSED)) (minimize)) (quit)) 

или (см. раздел _NET_WM_STATE ... Не знаете, как их использовать)

(begin (if (not (is (window_property _NET_WM_STATE, ATOM)) (minimize)) (quit)) 

Похожие вопросы