Pintasan untuk membawa aplikasi ke depan jika judul jendela tidak konstan?

2

Misalnya, aplikasi seperti File atau Document Viewer di Ubuntu:

Jika saya ingin memfokuskan jendela seperti Sublime Text, maka wmctrl -a "Sublime" sangat mudah, tetapi untuk Files, judulnya bisa "Desktop" atau "Documents" atau folder apa pun yang saya masuki.

Pada dasarnya, saya mencoba untuk menyesuaikan arah di sini: Tombol pintas / pintasan khusus untuk membuka / membawa ke depan aplikasi sehingga mereka berfungsi saat tidak ada string unik yang konstan dalam judul.

pengguna317258
sumber

Jawaban:

2

Anda bisa menggunakan xdotool:

xdotool search --all --onlyvisible --class nautilus windowactivate %@

Ini akan menghemat untuk windows di WM_CLASS"nautilus" dan kemudian memfokuskan jendela itu.

Untuk mengetahui WM_CLASSjendela gunakan perintah itu:

xprop WM_CLASS

Kemudian klik pada jendela yang diinginkan. Outputnya adalah (dalam kasus nautilus):

WM_CLASS(STRING) = "nautilus", "Nautilus"

Yang pertama adalah kelas yang kedua nama kelas. Anda dapat menggunakan nilai-nilai tersebut dengan xdotoolseperti di atas. Tidak masalah apa judul jendela itu.

kekacauan
sumber