Saya baru saja menginstal Ubuntu 14,04 bersama Windows dan saya menemukan satu hal yang sangat menjengkelkan. Yaitu, ketika saya membuka aplikasi apa pun, itu terbuka di kiri atas layar.
Hal pertama yang harus saya lakukan untuk setiap aplikasi yang dibuka adalah memindahkannya ke tengah layar (atau di mana pun saya inginkan). Kemudian nanti saya akan menutup aplikasi. Tapi lain kali, itu kembali di kiri atas layar lagi!
Saya telah membaca pertanyaan terkait di AskUbuntu dan di seluruh web. Namun saya bertanya-tanya, karena pertanyaan-pertanyaan itu diajukan sehubungan dengan Ubuntu 12 , 04, apakah ada solusi yang lebih baik untuk masalah ini untuk 14,04 pengguna? Tidakkah seharusnya hal seperti ini ada dalam Pengaturan? Maksudku, itu hanya akal sehat saja. Bukan? Saya benar-benar tidak tahu lagi.
sudo apt-get compizconfig-settings-manager
(jika belum diinstal)Jawaban:
( Jawaban saya yang lain menjelaskan mengapa memulihkan posisi jendela tidak dimungkinkan untuk kasus umum.)
Untuk kasus khusus di mana penyimpanan dan pengembalian posisi jendela dimungkinkan, seseorang dapat menggunakan skrip shell untuk menyimpan dan memulihkan posisi atau geometri (geometri adalah posisi plus ukuran) untuk kasus yang tidak dapat ditangani oleh konfigurasi manajer jendela (lihat di bawah).
Ada berbagai alat baris perintah untuk membaca dan mengatur properti windows - misalnya
wmiface
danwmctrl
.Contoh minimal:
Dapatkan geometri jendela dalam format geometri X (biasanya WxH + X + Y) (perhatikan koordinat y - Saya menggunakan 16 desktop / viewports virtual compiz):
Pindahkan jendela ke tempat lain (perhatikan format geometri yang berbeda):
Pendekatan lain adalah mendefinisikan posisi tetap untuk windows tertentu alih-alih mengembalikan posisinya. Ini biasanya dapat dikonfigurasi dalam detail konfigurasi penanganan jendela, seperti
ccsm
.sumber
wmiface
yang sedikit tanggal dan tidak dikemas untuk ubuntu dapat diganti denganxdotool getwindowgeometry
atauwmctrl -lGi | grep
(perlu konversi heksadesimal). Bagi saya, keduanya mengabaikan panel di bagian bawah layar, tetapi mengingat bahwawmctrl -lGi
mengembalikan ukurannya juga, posisi / ukuran jendela dapat dicadangkan dan dipulihkan setelah beberapa waktu. Apa pun kasus penggunaannya.wmctrl -lGi
dan memulihkan dengan cara yang sama seperti yang dijelaskan dalam jawaban.Instal ccsm (CompizConfigSettingsManager).
Setelah memulai ccsm (diluncurkan dari Tombol Pencarian Persatuan) lakukan hal berikut:
(Klik) Windows Manager
(Klik) Tempatkan Windows
Gunakan pengaturan ini:
Workarounds
Unticked
multi Output Mode
Place across all outputs
Mode Penempatan
Smart
adalah kunci untuk mengingat posisi yang Anda inginkan.Harap diingat bahwa beberapa aplikasi diprogram untuk mengabaikan pengaturan yang ditentukan sistem Anda.
sumber
Posisi jendela tidak sesederhana itu untuk ditangani sebagaimana disarankan "akal sehat".
Posisi ralatif untuk beberapa referensi - seperti "layar". Tetapi tere adalah begitu banyak varian dari apa yang dimaksud "layar" di sini (lihat di bawah), sehingga tidak mungkin untuk menyimpan posisi secara umum.
Tentu saja hal itu dapat dilakukan dengan berbagai cara yang disesuaikan dengan beberapa lingkungan - tetapi jika ini tentang "simpan saja posisi, dan kembalikan nanti" - itu tidak mungkin karena sistem koordinat untuk mengembalikan posisi tidak jelas.
Jadi, apa yang sulit tentang menunjukkan jendela pada posisi tertentu di layar?
Di bawah Ubuntu - seperti pada sistem modern berbasis X11 lainnya - "layar" dapat berubah dalam berbagai cara - selama runtime, sehingga posisi penyimpanan perlu ditangani.
Misalnya, bentuknya bisa berubah; Dari satu persegi panjang ke dua persegi panjang berdampingan, hingga tiga persegi panjang dengan ruang yang tidak dapat diakses di antaranya. "Virtual desktop" dapat berubah. Area pandang dapat berubah. Masing-masing memengaruhi koordinat yang akan dipulihkan.
Masalah khusus adalah memastikan tidak ada yang keluar dari bagian "layar" yang saat ini dapat diakses.
Pada masalah sisi membuka jendela di kiri atas: Anda dapat memilih salah satu dari beberapa algoritma untuk memutuskan di mana menempatkan jendela baru di pengaturan penanganan jendela (mis. Di
ccsm
). Misalnya, Anda dapat membukanya di mana penunjuk tetikus saat ini.sumber
Untuk berjaga-jaga jika ada orang yang mendarat di sini dan benar-benar ingin windows berada di tempat Anda meletakkannya - instal desktop Pencerahan. Anda dapat mengklik kanan ikon kiri atas halaman mana pun, pilih jendela, ingat, dan pilih ukuran dan posisi. Saya suka opsi itu dan merupakan salah satu alasan saya bertahan dengan e17.
sumber