Есть ли способ сфокусировать текущее окно и свернуть все остальные через командную строку? Например, если активным окном является Chrome, то, если я выполню эту команду, оно свернет все окна, кроме Chrome. Я использую Ubuntu на случай, если это актуально.
ubuntu
window-management
Джордж
источник
источник
Ответы:
Внедрение этого метода, описанного в различных сообщениях в блоге и в Ask Ubuntu, также доступно для U & L. Это дословно из ответа АС.
Этого можно добиться с помощью скрипта Python. Сценарий требует
python-wnck
иpython-gtk
должен быть установлен для работы, хотя я думаю, что они установлены по умолчанию в любом случае.Скопируйте и вставьте это в текстовый редактор и сохраните в разумном месте (например, как minimise.py в вашей домашней папке):
Затем вы можете настроить сочетание клавиш, открыв сочетания клавиш.
Нажмите « Добавить», чтобы создать новый ярлык.
Используйте команду
bash -c 'python ~/minimise.py'
(предполагается, что вы сохранили ее как minimise.py в вашей домашней папке).Затем вы можете назначить предпочитаемую комбинацию клавиш этому действию.
Скрипт свернет все неактивные окна. Я не думаю, что это очень полезно для вашего случая использования, потому что вы захотите открыть все окна Gimp. Вы можете использовать немного другой скрипт, чтобы минимизировать все окна, которые не из текущего приложения:
источник