Mengubah ukuran jendela menjadi lebar dan tinggi tertentu secara instan


16

Untuk beberapa alasan, saya ingin mengubah ukuran jendela ke ukuran yang sangat besar, 4-5 kali lebih besar dari ukuran layar saya. Untuk saat ini, saya melakukannya secara manual dengan menggerakkan seluruh jendela tetapi satu sudut keluar dari layar dan kemudian menarik sudut untuk memperluas jendela. Namun, ini sangat memakan waktu. Apakah ada cara untuk mengubah ukuran jendela ke ketinggian dan lebar tertentu secara instan? (mungkin dari commandline atau dengan bantuan beberapa aplikasi kecil atau sesuatu yang lain)

Jawaban:


29

Saya mengusulkan dua solusi

wmctrl

Instal wmctrlpaketnya, lalu Anda dapat mengubah ukuran jendela

wmctrl -r string -e 0,left,up,width,height

di mana stringadalah substring dari judul jendela, (left,up)adalah koordinat layar yang diinginkan dari sudut jendela kiri atas, dan (width,height)dimensi jendela yang diinginkan.

Untuk pilihan jendela yang lebih tepat, jalankan wmctrl -l, yang akan memberi Anda daftar catatan yang berisi ID jendela, nomor layar dan judul jendela. Kemudian Anda dapat mengubah ukuran jendela tertentu dengan ID dengan

wmctrl -i -r ID -e 0,left,up,width,hight

Informasi lebih lanjut di wmctrlhalaman manual.

devilspie

Instal paket devilspie, lalu buat folder ~/.devilspiedan file my-name.dsdi folder ini, dengan konten:

(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))

kemudian jalankan devilspieuntuk mengubah ukuran jendela Anda.


Terima kasih! Saya sedikit masalah - jika saya mengubah ukuran jendela ke ukuran besar, window manager (saya pikir compiz) terbunuh dan window manager lain dengan kemampuan windowing yang sangat mendasar masuk. Adakah cara untuk menghindari ini?
Pushpak Dagade

Dari wmctrlhalaman manual: " wmctrladalah perintah yang dapat digunakan untuk berinteraksi dengan manajer X Window yang kompatibel dengan spesifikasi EWMH / NetWM." Mungkin compiztidak sepenuhnya kompatibel atau memiliki beberapa bug, dan saya tidak dapat membantu dengan itu.
enzotib

@ Guanidene: Saya mengusulkan solusi alternatif.
enzotib

Anda mungkin juga ingin menggunakan -r :ACTIVEuntuk mendapatkan jendela fokus saat ini. Saya menambahkan ini ke jalan pintas untuk memindahkan windows saya ke posisi yang tepat secara instan, mana yang saya fokuskan.
Zzzach ...

1
Koreksi minor terhadap komentar sebelumnya: itu -r :ACTIVE:(sebuah titik dua diperlukan di akhir).
Zoltan
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.