Ini adalah perintah wmctrl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
wmctrl - berinteraksi dengan X Window Manager yang kompatibel dengan EWMH/NetWM.
RINGKASAN
wmctrl [ Pilihan | tindakan ]...
DESKRIPSI
wmctrl adalah perintah yang dapat digunakan untuk berinteraksi dengan manajer X Window yaitu
kompatibel dengan spesifikasi EWMH/NetWM. wmctrl dapat meminta pengelola jendela untuk
informasi, dan dapat meminta tindakan manajemen jendela tertentu diambil.
wmctrl dikendalikan sepenuhnya oleh argumen baris perintahnya. Argumen baris perintah
digunakan untuk menentukan tindakan yang akan dilakukan (dengan opsi yang mengubah perilaku) dan
argumen yang mungkin diperlukan untuk melakukan tindakan.
Bagian berikut menentukan tindakan dan opsi yang didukung. Argumen untuk tindakan
dan opsi ditulis dalam bentuk dalam uraian di bawah ini. rinci
sintaks untuk menulis argumen berada dalam satu bagian yang didedikasikan untuk tujuan itu.
TINDAKAN
Argumen baris perintah berikut dapat ditentukan untuk memanggil a wmctrl tindakan. Hanya satu
tindakan dapat dieksekusi dengan permintaan wmctrl perintah.
-a
Beralih ke desktop yang berisi jendela , angkat jendela, dan berikan
fokus.
-b ( menambahkan | menghapus | beralih),prop1 [,prop2 ]
Tambah, hapus, atau alihkan hingga dua properti jendela secara bersamaan. Jendela itu
sedang dimodifikasi harus diidentifikasi dengan -r tindakan. Perubahan properti adalah
dicapai dengan menggunakan permintaan EWMH _NET_WM_STATE. Nama properti yang didukung (untuk
prop1 dan prop2) adalah modal, lengket, dimaksimalkan_vert, dimaksimalkan_horz, berbayang,
lewati_taskbar, lewati_pager, tersembunyi, fullscreen, atas dan di bawah. Dua sifat adalah
didukung untuk memungkinkan operasi seperti memaksimalkan jendela ke mode layar penuh. Catatan
bahwa tindakan ini terdiri dari dua argumen baris perintah shell.
-c
Menutup jendela dengan anggun.
-d Daftar semua desktop yang dikelola oleh window manager. Satu baris adalah output untuk masing-masing
desktop, dengan garis dipecah menjadi kolom yang dipisahkan ruang. kolom pertama
berisi nomor desktop bilangan bulat. Kolom kedua berisi karakter '*' untuk
desktop saat ini, selain itu berisi karakter '-'. Dua kolom berikutnya
mengandung string tetap Dirjen: dan kemudian geometri desktop sebagai 'x'
(misalnya '1280x1024'). Dua kolom berikut berisi string tetap wakil presiden: lalu
posisi viewport dalam format ','(misalnya '0,0'). Tiga kolom berikutnya
setelah ini berisi string tetap WA: dan kemudian dua kolom dengan area kerja
geometri sebagai 'X,Y dan WxH'(misalnya '0,0 1280x998'). Sisa baris berisi
nama desktop (mungkin berisi banyak spasi).
-e
Ubah ukuran dan pindahkan jendela yang telah ditentukan dengan -r tindakan sesuai dengan
argumen.
-g w,h Ubah geometri (ukuran umum) semua desktop sehingga menjadi w lebar piksel dan h
piksel tinggi. w dan h harus bilangan bulat positif. Manajer jendela mungkin mengabaikan ini
permintaan.
-h Cetak teks bantuan tentang penggunaan program.
-I nama
Atur nama ikon (judul pendek) dari jendela yang ditentukan oleh a -r tindakan untuk nama.
-k ( on | lepas )
Aktifkan atau nonaktifkan mode "tampilkan desktop" pengelola jendela (jika pengelola jendela
mengimplementasikan fitur ini).
-l Daftar jendela yang dikelola oleh pengelola jendela. Satu baris adalah output untuk masing-masing
jendela, dengan garis dipecah menjadi kolom yang dipisahkan ruang. kolom pertama
selalu berisi identitas jendela sebagai bilangan bulat heksadesimal, dan kolom kedua
selalu berisi nomor desktop (a -1 digunakan untuk mengidentifikasi jendela yang lengket). Jika
itu -p opsi ditentukan, kolom berikutnya akan berisi PID untuk jendela sebagai
bilangan bulat desimal. jika -G opsi ditentukan maka empat kolom bilangan bulat akan
berikut: x-offset, y-offset, lebar dan tinggi. Kolom berikutnya selalu berisi
nama mesin klien. Sisa baris berisi judul jendela (mungkin
dengan beberapa spasi di judul).
-m Menampilkan informasi tentang pengelola jendela dan lingkungan.
-n N Ubah jumlah desktop menjadi N (bilangan bulat non-negatif).
-N nama
Tetapkan nama (judul panjang) dari jendela yang ditentukan oleh a -r tindakan untuk nama.
-o x,y Ubah viewport untuk desktop saat ini. Nilai x dan y adalah offset numerik
yang menentukan posisi sudut kiri atas viewport. Manajer jendela
dapat mengabaikan permintaan ini.
-r
Tentukan jendela target untuk suatu tindakan.
-R
Pindahkan jendela ke desktop saat ini, naikkan jendela, dan berikan fokus.
-s
Beralih ke desktop .
-t
Pindahkan jendela yang telah ditentukan dengan -r tindakan ke desktop .
-T nama
Atur nama (judul panjang) dan nama ikon (judul pendek) jendela
ditentukan oleh -r tindakan untuk nama. Tindakan ini seperti menggunakan -N dan -I tindakan
pada saat yang sama (yang mana tidak mungkin karena wmctrl hanya bisa mengeksekusi
satu tindakan pada satu waktu).
PILIHAN
Opsi berikut mengubah tindakan default, atau mengubah interpretasi dari
argumen.
-F Argumen nama jendela () harus diperlakukan sebagai judul jendela persis yang
hal - hal sensitif. Tanpa opsi ini, judul jendela dianggap sebagai kasus
substring tidak sensitif dari judul jendela penuh.
-G Sertakan informasi geometri dalam output dari -l tindakan.
-i Menafsirkan argumen jendela () sebagai nilai numerik daripada nama string untuk
jendela. Jika nilai numerik dimulai dengan awalan '0x' dianggap sebagai
bilangan heksadesimal.
-p Sertakan PID dalam daftar jendela yang dicetak oleh -l tindakan. Mencetak PID '0' jika
aplikasi yang memiliki jendela tidak mendukungnya.
-u Ganti deteksi otomatis dan paksa mode UTF-8.
-v Berikan keluaran verbose. Ini sangat berguna saat debugging wmctrl itu sendiri.
-w [ [, ]... ]
Gunakan solusi yang ditentukan dalam argumen.
-x Sertakan WM_CLASS dalam daftar jendela atau interpretasikan sebagai nama WM_CLASS.
ARGUMEN
Desktop selalu ditentukan oleh bilangan bulat yang mewakili nomor desktop.
Nomor desktop dimulai dari 0.
Argumen pindahkan dan ubah ukuran memiliki format 'g,x,y,w,h'. Kelima komponen tersebut adalah
bilangan bulat. Nilai pertama, g, adalah gravitasi jendela, dengan 0 menjadi yang paling
nilai umum (nilai default untuk jendela). Silakan lihat spesifikasi EWMH
untuk nilai-nilai lainnya.
Empat nilai yang tersisa adalah spesifikasi geometri standar: x,y adalah
posisi sudut kiri atas jendela, dan w,h adalah lebar dan tinggi dari
jendela, dengan pengecualian bahwa nilai -1 dalam posisi apa pun ditafsirkan
berarti bahwa nilai geometri saat ini tidak boleh diubah.
Argumen ini menentukan jendela yang menjadi target tindakan. Secara default
argumen diperlakukan seolah-olah adalah string, dan jendela diperiksa sampai salah satunya adalah
ditemukan dengan judul yang berisi string yang ditentukan sebagai substring. Substring
pencocokan dilakukan dengan cara yang tidak peka huruf besar-kecil. NS -F opsi dapat digunakan untuk memaksa
pencocokan judul yang tepat dan peka huruf besar/kecil. Pilihan -i dapat digunakan untuk menginterpretasikan
target jendela sebagai identitas jendela numerik alih-alih string.
String nama jendela :PILIH: diperlakukan secara khusus. Jika nama jendela ini digunakan
kemudian wmctrl menunggu pengguna untuk memilih jendela target dengan mengkliknya.
String nama jendela :AKTIF: dapat digunakan untuk menginstruksikan wmctrl untuk menggunakan saat ini
jendela aktif untuk tindakan.
Hanya ada satu pekerjaan yang sedang dilaksanakan. Ini ditentukan dengan menggunakan
tali DESKTOP_TITLES_INVALID_UTF8 dan itu menyebabkan pencetakan desktop non-ASCII
ubin dengan benar saat menggunakan Window Maker.
CONTOH
Mendapatkan daftar jendela yang dikelola oleh pengelola jendela
wmctrl -l
Mendapatkan daftar jendela dengan informasi PID dan geometri.
wmctrl -p -G -l
Pergi ke jendela dengan nama yang mengandung 'emacs' di dalamnya
wmctrl -a emacs
Bayangan jendela dengan judul yang mengandung kata 'mozilla'
wmctrl -r mozilla -b tambahkan, diarsir
Tutup jendela yang sangat spesifik berjudul sticky
wmctrl -F -c 'Sistem pelacakan bug Debian - Mozilla'
Alihkan 'lengket' jendela dengan identitas jendela tertentu
wmctrl -i -r 0x0120002 -b tambahkan,lengket
Ubah judul jendela menjadi string tertentu tetapi pilih jendela dengan mengkliknya
wmctrl -r :PILIH: -T "Jendela yang Dipilih"
Gunakan wmctrl online menggunakan layanan onworks.net