Saya mencoba mencari tahu apakah mungkin untuk melakukan hal berikut (atau lebih tepatnya mengikat tindakan ini ke hot key): Jika pada ruang kerja saya memiliki 2 jendela, saya ingin memaksimalkan masing-masing secara vertikal dan mengubah ukurannya secara horizontal menjadi setengah dari layar masing-masing dan posisikan di samping satu sama lain. Pada dasarnya setelah operasi ini harus ada 2 jendela berukuran sama, mengambil semua ruang.
Jika itu tidak mungkin dengan Gnome default, bagaimana saya bisa menulis skrip python untuk melakukan itu (yaitu di mana saya bisa mulai? Tidak pernah melakukan skrip UI dengan Python sebelumnya ...)
Jawaban:
Unity memiliki ini bawaan bawaan.
Anda dapat Ctrl+ Alt+ tombol keypad untuk mengatur jendela. Ini cukup logis jika Anda memiliki tombol!
sumber
Fn+j
untuk KP1, misalnya. Mencobanya.Ctrl
+Alt
+Arrow
bergerak ruang kerja .... apakah ada cara untuk mengatur keyboard shortcut yang Anda inginkan untuk fungsi ini?Ctrl+ Superkey+ Panah
Contoh dari superkey adalah tombol windows / start. Saya menggunakan Ubuntu 12.10.
sumber
Selain dari plugin Grid, yang sangat buggy di sistem saya, ada alternatif ini untuk pemasangan ubin sederhana:
X-tile: Ini adalah applet panel Gnome yang ketika diklik kanan akan memungkinkan Anda untuk memilih array opsi untuk mem-tile semua windows pada viewport / workspace tertentu. Ini juga memiliki jendela yang berdiri sendiri ketika diklik dengan banyak pilihan. X-tile baru-baru ini diperbaiki agar kompatibel dengan viewports Compiz, tetapi berhati-hatilah bahwa opsi ukuran layar mungkin perlu diubah jika Anda menggunakan tata letak desktop yang tidak konvensional, seperti dok AWN, panel sembunyikan otomatis, dll. Jangan khawatir, semuanya dilakukan melalui antarmuka gui sederhana.
Anda dapat menemukannya di sini: http://gtk-apps.org/content/show.php/X+Tile?content=99624
PYwo: Penyelenggara jendela Python. Program kecil ini berjalan di latar belakang dan tampak jauh lebih ringan daripada Grid. Ini juga lebih kaya fitur, bahkan dengan pengaturan default. Meskipun cakupannya sangat sederhana, tidak ada gui.
Anda dapat menemukannya di sini: http://code.google.com/p/pywo/
Easystroke: Ini adalah program gerakan mouse di seluruh sistem untuk desktop Ubuntu. Dan itu luar biasa. Setelah Anda mengatur pintasan keyboard Anda, Anda dapat menggunakan program ini untuk memberikan gerakan mouse sederhana kepada mereka. Misalnya, jika Ctrl + Alt + L adalah pintasan Anda untuk memasang satu jendela ke kiri-atas layar, Anda dapat membuat aturan Easystroke bahwa ketika Anda menahan tombol mouse kanan dan menggambar garis ke atas dan ke kiri jendela yang dipilih ubin seolah-olah Anda menekan tombol. Program ini juga menawarkan gerakan spesifik aplikasi, memungkinkan Anda untuk mengatur perintah untuk browser web, manajer file, dan sebagainya. Itu datang dengan gui yang mudah digunakan dan tersedia di repositori resmi.
Masukkan ini di terminal:
sudo apt-get install easystroke
sumber
sudo apt-get install easystroke
. Anda melewatkan "r". Namun, +1 untuk jawaban yang sangat bagus, dan salin / tempelkan apt-get.Instal dan gunakan CompizConfig Settings Manager:
Buka Windows Management> Grid untuk mengatur kunci yang Anda inginkan!
Catatan: JANGAN menyentuh opsi apa pun jika Anda tidak yakin tentang hasilnya. Saya sudah melanggar Ubuntu Unity untuk tidak mengikuti peringatan itu ...
sumber
Coba ini http://www.omgubuntu.co.uk/2009/11/get-aero-snap-in-ubuntu/
sumber
Jika Anda hanya ingin mengubah ukuran dengan menyeret jendela ke tepi layar seperti di Windows 7 Aero Snap, coba ini:
http://ubuntuforums.org/showpost.php?p=9974221&postcount=123
Bahkan lebih baik daripada dengan Aero Snap, Anda dapat memasang Windows secara horizontal, vertikal, atau membuatnya hanya seperempat dari layar Anda.
Atau Anda bisa menunggu Compiz 0.9 dirilis. Fungsi pengikatan tepi akan diterapkan di sana secara default di plugin Grid.
sumber