wmctrl -l
mungkin yang Anda cari. wmctrl program juga dapat melakukan beberapa tindakan sederhana pada jendela seperti memindahkannya dan menyetel propertinya.
xlsclients
menampilkan klien yang sedang berjalan dan xwininfo -root -children
menunjukkan semua anak dari jendela root. Itu juga mencakup beberapa hal yang dirender pengelola jendela atau desktop Anda.
Inilah cara untuk menampilkan nama saja:
wmctrl -l|awk '{$3=""; $2=""; $1=""; print $0}'
karena wmctrl -l
menunjukkan sedikit info tambahan daripada hanya nama yang diperlukan dalam pertanyaan:
seperti ini:
0x020002c6 0 ruslan-Latitude-E6410 fromscratch
0x04600007 0 ruslan-Latitude-E6410 Psensor - Temperature Monitor
0x01600007 0 ruslan-Latitude-E6410 Top Expanded Edge Panel
0x01600017 0 ruslan-Latitude-E6410 Bottom Expanded Edge Panel
0x0200000a -1 ruslan-Latitude-E6410 Desktop
0x05a0000c 0 ruslan-Latitude-E6410 [email protected]: /var/lib/apt
0x05600085 0 ruslan-Latitude-E6410 index.html (~/Dropbox/cpucraft.com/fromscratch) - gedit
dan memfilternya dengan awk
kami hanya mendapatkan nama jendela yang terbuka:
fromscratch
Psensor - Temperature Monitor
Top Expanded Edge Panel
Bottom Expanded Edge Panel
Desktop
[email protected]: /var/lib/apt
index.html (~/Dropbox/cpucraft.com/fromscratch) - gedit
ubuntu - Get a list of open windows in Linux - Super User - Mozilla Firefox
[email protected] - FileZilla
Apa perbedaan antara menjalankan skrip Bash vs sumbernya?
Bagaimana saya bisa secara otomatis mengatur izin menulis untuk memasang drive usb di linux?