Posso ridurre a icona una finestra dalla riga di comando?


Risposte:


27

In Kubuntu 12.04 uso il seguente comando per ridurre a icona la finestra attiva:

xdotool windowminimize $(xdotool getactivewindow)

Sospetto che tu possa sostituirlo $(xdotool getactivewindow)con una stringa che identifica qualsiasi finestra che devi minimizzare.


$ xdotool getactivewindow windowminimize (funziona in Ubuntu 15.04)
AAAfarmclub

1
Ho aggiunto un esempio più complesso che dimostra il concatenamento dei comandi di xdotool.
user1338062

15

Puoi fare questo con WMCtrl . È uno strumento che ti consente di controllare il gestore di finestre dalla riga di comando. Puoi trovarlo nei repository.

È compatibile con Metacity e KWin (i valori predefiniti per Gnome e Kde).

È possibile utilizzare questo comando per ottenere un elenco di finestre attualmente aperte. Ciò includerà il nome della finestra:

wmctrl -l

Una volta che hai il nome della finestra, puoi usare questo comando per ombreggiare una finestra:

wmctrl -r "windowname" -b toggle,shaded

Non penso che la minimizzazione sia supportata perché non è coperta dalle specifiche EWMH, ma puoi fare l'ombreggiatura e la massimizzazione in modo che possano soddisfare le tue esigenze.


Problema: la finestra è completamente nascosta e inutilizzabile. Puoi scoprirlo con lo stesso comando però.
Marc M,

2
L'autore di wmctrl ha aggiunto un nuovo flag -Y per iconificare le finestre. Commesso in github ma non ancora rilasciato.
Marc M,

Sto usando wmctrl 1.07 (ora è luglio 2016) e ancora nessuna bandiera -Y.
AAAfarmclub

Hai provato wmctrl -r "windowname" -b toggle,hidden:?
dgo.a

7

per ridurre a icona la finestra attiva

xdotool getactivewindow windowminimize

funziona con l'estensione della shell gnome3.24 come l'angolo attivo personalizzato, "xdotool windowminimize $ (xdotool getactivewindow)" no.


4

È possibile utilizzare xdotoolper simulare l'evento della tastiera Alt-F3dopo essersi concentrati sulla finestra. È un trucco, ma a seconda del problema potrebbe essere sufficiente.


3

Usi xdotool. Si noti che il tasto di scelta rapida predefinito per l'unità per ridurre a icona la finestra attiva è Ctrl-Alt-0 MA questo significa SOLO lo zero del tastierino numerico. Se si digita la chiave zero normale, quella compresa tra 9 e -, non funzionerà. (Anche quando non lo si digita sulla tastiera.

Xdotool conosce il tasto zero del tastierino numerico come "KP_Insert".

Quindi, per ridurre a icona la finestra attiva, devi prima assicurarti che xdotool sia installato, quindi usa il comando:

tasto xdotool Ctrl + Alt + KP_Insert

(Nota che il tasto Alt-F3 menzionato in un'altra risposta non funzionerà


2

Un altro xdotoolesempio:

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

Ciò cerca (e attende, a causa di --sync) una finestra di Navigator visibile, quindi la minimizza.

Vedi la xdotool(1)sezione COMMAND CHAINING:

xdotool supporta l'esecuzione di più comandi su una singola chiamata. Generalmente, inizierai con un comando di ricerca (vedi "STILE WINDOW") e quindi esegui una serie di azioni su tali risultati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.