Apakah ada cara pintas untuk memasang jendela ke sisi kiri atau kanan layar?


32

Karena Compiz Gridtidak didukung di ubuntu-2d, saya mencari alternatif untuk ubin windows.

Video ini menunjukkan hal itu xfce4dan xfwm4dapat mengambil jendela ke bagian layar. Saya ingin melakukannya dengan pintasan keyboard.

Saya sudah menginstal xfce4dan xfwm4, tetapi saya tidak melihat yang mana dalam daftar berikut ini yang berfungsi:

masukkan deskripsi gambar di sini

Adakah yang bisa membantu?


Cukup mudah untuk menjalankan Awesome wm di XFCE, by the way :-)
Chan-Ho Suh

Saya pikir Awesomeadalah wm lain yang tidak bergantung pada xfce. Kita dapat memilih salah satu dari mereka sebagai sesi saat masuk, bukan?
SoftTimur

1
Hm, saya tidak yakin mengapa saya secara acak menyarankan Awesome ... Saya pikir orang lain menyarankan (dan kemudian dihapus) bahwa Anda dapat menggunakan wiling ubin di XFCE. Bagaimanapun, jawaban untuk pertanyaan Anda adalah ya. Jika Anda menginstal mengagumkan di Ubuntu, itu akan menambahkan sesi ke lightdm. Maka Anda dapat menambahkan berbagai hal dari XFCE seperti xfce-power-managerdan xfsettingsdjika Anda mengandalkan hal-hal itu.
Chan-Ho Suh

Maaf, saya baru saja menginstal xfce-power-manager, tetapi meluncurkannya atau xfsettingsddi terminal (dalam sesi xfce) tidak berpengaruh ...
SoftTimur

Hai. Saya pikir Anda bertanya tentang menggunakan Awesome dalam sesi sendiri di lightdm (manajer login grafis ke sistem Anda). Anda mungkin ingin menambahkan aplikasi xfce yang saya sebutkan jika Anda menjalankan Awesome secara terpisah, karena tidak menangani pengaturan daya atau pengaturan tampilan. Kedengarannya seperti Anda meluncurkannya di XFCE, yang tidak ada gunanya karena mereka seharusnya sudah berjalan (xfce-power-manager harus sudah diinstal dan berjalan ...)
Chan-Ho Suh

Jawaban:


20

Di luar kotak, sebagian besar manajer non-ubin dan lingkungan desktop seperti XFCE / Xubuntu tidak memiliki dukungan ubin.

Pengecualian penting dalam Compiz yang dapat digunakan dengan sebagian besar lingkungan Desktop seperti Xubuntu / Unity tetapi tidak Gnome-Shell.

Khusus untuk Xubuntu, untuk mendapatkan dukungan ubin mouse Anda perlu mengkompilasi atau menginstal window manager yang dimodifikasi seperti T&J ini:

Secara otomatis ukuran windows menggunakan Xfce seperti di gnome

Untuk mendapatkan dukungan ubin keyboard tanpa compiz dan window manager non-ubin, Anda harus lebih inventif dan mengontrol posisi jendela dan mengukur sendiri - jawaban ini memberi Anda solusi ini.

Namun, untuk dukungan ubin terbaik Anda harus menggunakan manajer ubin jendela khusus seperti Keren.

Ubin Keyboard

Skrip python dasar pada launchpad memungkinkan Anda untuk mengontrol jendela seperti memindahkannya ke kiri atau kanan.

Saya sedikit memodifikasi ini agar berfungsi dengan XFCE / Xubuntu dan untuk memungkinkan Anda menginstal di 11.10 atau 12.04. Ini dapat dengan mudah disesuaikan untuk DE lain seperti unity-2d

Buat pintasan keyboard - contohnya di bawah ini:

masukkan deskripsi gambar di sini

Anda memanggil skrip stiler.pydengan parameter berikut:

  • kiri - ubin jendela saat ini ke sisi kiri layar.
  • kanan - ubin jendela saat ini ke sisi kanan layar.
  • vertikal - petak semua jendela secara vertikal
  • horizontal - petak semua jendela secara horizontal
  • siklus - ubin jendela dengan cara siklus dan memutar antara jendela itu
  • sebelumnya - pindahkan fokus ke jendela sebelumnya
  • next - pindahkan fokus ke jendela berikutnya
  • maksimalkan - maksimalkan jendela saat ini

Beberapa contoh:

siklus windows

masukkan deskripsi gambar di sini

ubin secara vertikal

masukkan deskripsi gambar di sini

untuk memasang

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

Terima kasih atas komentarnya, saya pikir itu akan menyelesaikan masalah saya ... Saya mencoba menginstal, dan lakukan sudo add-apt-repository ppa:fossfreedom/xfwm4. Tapi saya mendapat kesalahan:, Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host")apakah ini masalah saya atau masalah kode Anda?
SoftTimur

yang terdengar seperti Anda berada di belakang proxy - bukan? Saya pikir ada pertanyaan & jawaban serupa di suatu tempat di situs ini.
fossfreedom

Ya, saya berada di belakang proxy ...
SoftTimur

di sini adalah T&J , apakah Anda pikir saya bisa menyelesaikannya di pihak saya?
SoftTimur

1
Ini bagus! Bookmarking ...
Chan-Ho Suh

12

Xubuntu LTS 16.04memiliki kemampuan untuk memasang jendela secara default dengan menggunakan mouse. Raih jendela dengan mouse Anda dan pindahkan ke atas, bawah, kiri, kanan, kanan atas, kiri atas, kanan bawah, atau kiri bawah.

Jika Anda ingin menggunakan keyboard sebagai gantinya, Anda harus mengonfigurasi pintasan di Window Managerseperti yang ditunjukkan cuplikan layar berikut:

Pengelola Jendela

Saya menjawab pertanyaan lama ini di sini karena sebagai seorang pemula Xubuntu saya mencari fitur ini juga dan tidak dapat menemukannya pada awalnya.


Jadi Pengaturan -> Manajer Jendela -> Keyboard -> Jendela ubin ke kiri
Artur Klesun

7

Saya lebih beruntung dengan quicktile. Gunakan dengan cara yang sama, buat pintasan ke perintah.

http://ssokolow.github.com/quicktile/


... atau, untuk respons snappier, hindari memaksanya untuk memulai dan mematikan setiap kali Anda memicunya dengan menggunakan pengikat kunci internal. Cukup instal python-xlibdan jalankan dengan --daemonizeopsi. (Detail dalam README )
ssokolow

Ini adalah cara termudah dari semua solusi yang saya coba. Terima kasih!
protoEvangelion

4

Dalam video itu, deskripsi mengatakan xfwm4-tiling . Jadi bukan hanya XFCE (dan xfwm) yang melakukan itu. Ini paket tambahan. pencarian apt-cache tidak menemukannya, jadi tidak ada di repositori Ubuntu. Deskripsi video juga mengatakan s / dia menggunakan Arch Linux dan merujuk ke AUR, yang merupakan repositori Arch.

Kecuali jika Anda ingin mengetahui cara mengkompilasi dan menggunakannya di Ubuntu, atau menemukan seseorang yang sudah melakukan itu (mungkin ada PPA), jika Anda menginginkan perilaku pemasangan, Anda mungkin harus beralih dari xfwm ke window manager lain yang mendukung ubin.

Di atas dalam komentar, seseorang menyebutkan bahwa Anda dapat menggunakan Awesome (tetapi kemudian menghapus komentar itu). Saya sebutkan Anda dapat menggunakan Awesome di dalam XFCE. Sebenarnya mungkin lebih mudah untuk menggunakan aplikasi XFCE di dalam Awesome daripada sebaliknya. Jika Anda menginstal yang mengagumkan menggunakan apt-get, Anda akan menemukan sesi yang luar biasa dipasang di manajer login grafis (lightdm).

Anda kemudian dapat mengkonfigurasi luar biasa untuk memulai kembali berbagai aplikasi XFCE, seperti xfce4-power-manager(penting untuk fungsi manajemen daya seperti menangguhkan dan mematikan pada baterai rendah), xfsettingsd(daemon yang memastikan beberapa, tetapi tidak semua, pengaturan XFCE dieksekusi, seperti pengaturan tampilan dan gtk theming), xfce4-panel(jadi Anda bisa menggunakan panel yang biasa Anda gunakan), xfce4-volumed(xfce volume daemon), dll. Keren tidak mendukung pengomposisian, tetapi Anda bisa mendapatkannya dengan autostarting xcompmgr. Ada banyak info online tentang cara menjalankan hal ini di Awesome, termasuk di tempat lain di situs ini.

Inilah tutorial dasar untuk menggunakan Awesome.

Jika Anda ingin menjalankan Awesome di XFCE, itu tidak sulit, tetapi Awesome perlu dikonfigurasi ulang agar berfungsi dengan baik dengan panel XFCE; Saya tidak tahu betapa mudahnya itu (dugaan saya itu tidak sulit, tetapi bagaimanapun juga itu adalah investasi waktu).


1
ubin xfwm4 dijelaskan dalam jawaban saya di sini: askubuntu.com/questions/41566/…
fossfreedom

AKP Anda sendiri, eh? Bagus :-) Apakah itu juga menghindari tumpang tindih?
Chan-Ho Suh

ya - ini tambalan yang cukup bagus dari pengembang Arch yang mem-tile windows tanpa tumpang tindih. Saya perhatikan tambalan sekarang telah dimasukkan ke xfce v4.10 yang seharusnya (semoga) menemukan jalannya ke Xubuntu 12.10.
fossfreedom

Daripada terus memberikan jawaban yang benar di utas komentar ini, mengapa tidak memasukkannya ke dalam jawaban yang sebenarnya? :-)
Chan-Ho Suh

... Saya sudah mengarahkan OP ke jawaban itu dalam pertanyaan sebelumnya yang dia ajukan. Dalam hal ini ia mencari solusi ubin "keyboard" - xfce-tiling adalah solusi satu-satunya mouse sehingga menambahkan ini tidak akan benar-benar menjawab pertanyaannya :(
fossfreedom

1

Cukup Tekan dan tahan tombol super dan Anda akan mendapatkan pintasan paling berguna di ubuntu seperti yang ditunjukkan pada gambar.

masukkan deskripsi gambar di sini


2
Itu untuk Unity, bukan XFCE
Enrico
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.