GNU/Linux >> Belajar Linux >  >> Linux

Dapatkan daftar jendela terbuka di Linux

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

Linux
  1. 3 Cara Mendaftar Pengguna di Linux

  2. Cara membuat daftar port terbuka di server Linux/Unix

  3. Dapatkan daftar Port Terbuka di Linux

  1. 10 ALASAN MENGUBAH WINDOWS 10 KE LINUX

  2. Perintah Linux ls - Daftar File

  3. Bagaimana cara mengeluarkan kunci Windows 8+ tertanam saya dari lingkungan Linux?

  1. 15 Contoh Perintah Linux lsof (Identifikasi Open Files)

  2. Bagaimana saya bisa mendapatkan daftar jaringan nirkabel yang tersedia di Linux?

  3. Bagaimana cara mendaftar proses yang dilampirkan ke segmen memori bersama di linux?