Bisakah saya meminimalkan jendela dari baris perintah?


Jawaban:


27

Di Kubuntu 12.04 saya menggunakan perintah berikut untuk meminimalkan jendela aktif:

xdotool windowminimize $(xdotool getactivewindow)

Saya menduga Anda dapat mengganti $(xdotool getactivewindow)dengan string yang mengidentifikasi jendela apa pun yang perlu Anda kurangi.


$ xdotool getactivewindow windowminimize (berfungsi di Ubuntu 15.04)
AAAfarmclub

1
Saya menambahkan contoh yang lebih kompleks yang menunjukkan chaining perintah xdotool.
user1338062

15

Anda bisa melakukan ini dengan WMCtrl . Ini adalah alat yang memungkinkan Anda untuk mengontrol window manager dari baris perintah. Anda dapat menemukannya di repositori.

Ini kompatibel dengan Metacity dan KWin (Default untuk Gnome dan Kde).

Anda dapat menggunakan perintah ini untuk mendapatkan daftar windows yang sedang terbuka. Ini akan termasuk nama jendela:

wmctrl -l

Setelah Anda memiliki nama jendela, Anda dapat menggunakan perintah ini untuk menaungi jendela:

wmctrl -r "windowname" -b toggle,shaded

Saya tidak berpikir minimisasi didukung karena tidak tercakup oleh spesifikasi EWMH, tetapi Anda dapat melakukan shading dan maksimalisasi sehingga mungkin sesuai dengan kebutuhan Anda.


Masalah dengan itu: jendela benar-benar tersembunyi dan tidak dapat digunakan. Anda dapat menyembunyikannya dengan perintah yang sama.
Marc M

2
penulis wmctrl menambahkan bendera -Y baru untuk memberi ikon pada windows. Berkomitmen di github tetapi belum dirilis.
Marc M

Saya menggunakan wmctrl 1.07 (sekarang Juli 2016) dan masih tidak ada flag -Y.
AAAfarmclub

Sudahkah Anda mencoba wmctrl -r "windowname" -b toggle,hidden:?
dgo.a

7

untuk meminimalkan jendela aktif

xdotool getactivewindow windowminimize

bekerja pada ekstensi shell gnome3.24 seperti custom hot corner, "xdotool windowminimalkan $ (xdotool getactivewindow)" tidak akan.


4

Anda dapat menggunakan xdotooluntuk mensimulasikan acara keyboard Alt-F3setelah berfokus pada jendela. Ini peretasan, tetapi tergantung pada masalah Anda, itu mungkin sudah cukup.


3

Anda menggunakan xdotool. Perhatikan bahwa tombol pintas kesatuan standar untuk meminimalkan jendela aktif adalah Ctrl-Alt-0 TETAPI ini HANYA berarti keypad numerik nol. Jika Anda mengetikkan tombol nol biasa, tombol di antara angka 9 dan -, maka itu tidak akan berfungsi. (Juga tidak saat mengetik di keyboard.

Xdotool tahu tombol nol keypad numerik sebagai 'KP_Insert'.

Jadi untuk meminimalkan jendela aktif, pertama-tama pastikan xdotool diinstal, kemudian gunakan perintah:

tombol xdotool Ctrl + Alt + KP_Insert

(Perhatikan bahwa tombol Alt-F3 yang disebutkan dalam jawaban lain tidak akan berfungsi


2

xdotoolContoh lain :

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

Ini mencari (dan menunggu, karena --sync) untuk jendela Navigator yang terlihat, dan kemudian meminimalkan itu.

Lihat xdotool(1)bagian COMMAND CHAINING:

xdotool mendukung menjalankan banyak perintah pada satu permintaan. Secara umum, Anda akan mulai dengan perintah pencarian (lihat "WINDOW STACK") dan kemudian melakukan serangkaian tindakan pada hasil tersebut.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.