Czy mogę zminimalizować okno z linii poleceń?


Odpowiedzi:


27

W Kubuntu 12.04 używam następującego polecenia, aby zminimalizować aktywne okno:

xdotool windowminimize $(xdotool getactivewindow)

Podejrzewam, że możesz zastąpić $(xdotool getactivewindow)ciąg identyfikujący każde okno, które musisz zminimalizować.


$ xdotool getactivewindow windowminimize (działa w Ubuntu 15.04)
AAAfarmclub

1
Dodałem bardziej złożony przykład, który pokazuje łańcuch poleceń xdotool.
user1338062 14.04.17

15

Możesz to zrobić za pomocą WMCtrl . Jest to narzędzie, które pozwala kontrolować menedżera okien z wiersza poleceń. Możesz go znaleźć w repozytoriach.

Jest kompatybilny z Metacity i KWin (ustawienia domyślne dla Gnome i Kde).

Możesz użyć tego polecenia, aby uzyskać listę aktualnie otwartych okien. Będzie to obejmować nazwę okna:

wmctrl -l

Po uzyskaniu nazwy okna możesz użyć tego polecenia, aby przyciemnić okno:

wmctrl -r "windowname" -b toggle,shaded

Nie sądzę, aby minimalizacja była obsługiwana, ponieważ nie jest objęta specyfikacją EWMH, ale możesz zrobić cieniowanie i maksymalizację, aby dopasować ją do twoich potrzeb.


Problem z tym: okno jest całkowicie ukryte i nie nadaje się do użytku. Możesz go jednak odkryć za pomocą tego samego polecenia.
Marc M.

2
autor wmctrl dodał nową flagę -Y, aby ikonizować okna. Zaangażowany w github, ale jeszcze nie wydany.
Marc M

Używam wmctrl 1.07 (jest teraz w lipcu 2016 r.) I nadal nie ma flagi -Y.
AAAfarmclub

Czy próbowałeś wmctrl -r "windowname" -b toggle,hidden:?
dgo.a

7

aby zminimalizować aktywne okno

xdotool getactivewindow windowminimize

działa na rozszerzeniu powłoki gnome3.24, takim jak niestandardowy gorący narożnik, „xdotool windowminimize $ (xdotool getactivewindow)” nie.


4

Możesz użyć xdotooldo symulacji zdarzenia klawiatury Alt-F3po skupieniu się na oknie. To hack, ale w zależności od twojego problemu może to wystarczyć.


3

Używasz xdotool. Zauważ, że domyślnym klawiszem skrótu jedności do minimalizacji aktywnego okna jest Ctrl-Alt-0, ALE to oznacza TYLKO zero na klawiaturze numerycznej. Jeśli wpiszesz zwykły klucz zero, ten między 9 a -, to nie zadziała. (Również nie podczas pisania na klawiaturze.

Xdotool zna klawisz zerowy klawiatury numerycznej jako „KP_Insert”.

Aby zminimalizować aktywne okno, najpierw upewnij się, że xdotool jest zainstalowany, a następnie użyj polecenia:

Klawisz xdotool Ctrl + Alt + KP_Insert

(Uwaga: klawisz Alt-F3 wymieniony w innej odpowiedzi nie będzie działał


2

Kolejny xdotoolprzykład:

xdotool search --onlyvisible --classname --sync Navigator windowminimize

To wyszukuje (i czeka, z powodu --sync) widocznego okna Nawigatora, a następnie minimalizuje je.

Patrz xdotool(1)punkt COMMAND CHAINING:

xdotool obsługuje uruchamianie wielu poleceń przy jednym wywołaniu. Zasadniczo zaczniesz od polecenia wyszukiwania (patrz „STOSOWANIE OKNA”), a następnie wykonasz zestaw działań na tych wynikach.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.