Apa Konfigurasi Terbaik XMonad yang Mereplikasi Perilaku dan Fitur Set Ion3 Default?


15

Tidak terlalu mengenal Haskell dan meratapi Ion 3 sekarang ditinggalkan, saya penasaran apakah ada orang di luar sana yang menemukan cara mereplikasi perilaku dan estetika Ion 3 default di XMonad . Jika saya tidak dapat memiliki replika perilaku gaya 3 Ion yang hampir persis di XMonad, inilah yang akan sangat penting bagi saya:

  1. Desktop virtual yang kosong secara default dan yang menelurkan aplikasi layar penuh, yang dapat dipisah secara horizontal atau vertikal, meninggalkan panel yang berdekatan kosong.
  2. Panel, yang menampung jendela-jendela terbuka, dapat disesuaikan ukurannya secara manual, lebih disukai melalui keyboard.
  3. Panel menampilkan perilaku tab, yang berarti bahwa mereka dapat menampung beberapa jendela.
  4. Windows dapat ditandai dan dipindahkan di antara panel / desktop virtual melalui urutan keyboard.
  5. Jendela yang diberikan dapat sementara meledak ke mode layar penuh melalui urutan keyboard.
  6. Setiap desktop virtual baru dimulai dalam keadaan yang sama — yaitu, dengan satu panel.
  7. Setiap desktop virtual mungkin memiliki panel yang terpisah dari desktop virtual lainnya.

Dari penyelidikan saya, tampak bahwa ada beberapa konfigurasi yang menyediakan # 3. Untuk sebanyak yang saya ingin menghabiskan waktu untuk membiasakan diri dengan Haskell, saya hanya tidak punya waktu. Setiap saran akan sangat dihargai. Sejauh yang saya tahu, Ion tidak memiliki konsep master panel atau jendela, sehingga perilaku ini tidak diinginkan.


2
Hidup lama Ion 3, manajer jendela terbaik yang pernah ada. Mereplikasi fungsi yang sama di XMonad / Haskell akan menjadi sesuatu yang akan saya lakukan untuk meretas secara pribadi jika saya tidak terjebak menulis aplikasi iOS di XCode hari ini. Ketika saya menggunakan XMonad, saya melakukan tweaker yang cukup sehingga saya dapat mengatakan dengan cukup percaya diri bahwa sebagian besar, jika tidak semua, dari ini harus dimungkinkan. Pertanyaan terunggul!
Yetanotherjosh

Jawaban:



0

dwm

tampaknya mampu melakukan sebagian besar dari itu, saya sarankan Anda untuk mencobanya.

Jika Anda pernah beralih ke Windows, HashTWM dan HashWM yang lebih baru memberikan fungsi yang serupa.

dwm adalah manajer jendela dinamis untuk X. Ia mengelola jendela dalam tata letak ubin, berlensa dan mengambang. Semua tata letak dapat diterapkan secara dinamis, mengoptimalkan lingkungan untuk aplikasi yang digunakan dan tugas yang dilakukan.

Dalam tata letak ubin jendela dikelola di area master dan susun. Area master berisi jendela yang saat ini paling membutuhkan perhatian, sedangkan area penumpukan berisi semua jendela lainnya. Dalam tata letak berlensa tunggal semua jendela dimaksimalkan ke ukuran layar. Dalam tata letak mengambang, jendela dapat diubah ukurannya dan dipindahkan dengan bebas. Jendela dialog selalu berhasil mengambang, terlepas dari tata letak yang diterapkan.

Windows dikelompokkan berdasarkan tag. Setiap jendela dapat ditandai dengan satu atau beberapa tag. Memilih tag tertentu menampilkan semua jendela dengan tag ini.

Setiap layar berisi bilah status kecil yang menampilkan semua tag yang tersedia, tata letak, jumlah jendela yang terlihat, judul jendela yang difokuskan, dan teks yang dibaca dari properti nama jendela root, jika layar difokuskan. Jendela mengambang ditunjukkan dengan kotak kosong dan jendela mengambang maksimal ditandai dengan kotak diisi sebelum judul jendela. Tag yang dipilih ditandai dengan warna yang berbeda. Tag jendela fokus ditandai dengan kotak yang diisi di sudut kiri atas. Tag yang diterapkan pada satu atau lebih jendela ditandai dengan kotak kosong di sudut kiri atas.

DWM menggambar perbatasan kecil yang dapat disesuaikan di sekitar jendela untuk menunjukkan status fokus.


1
Tidak ada yang dekat dengan ion3 yang memiliki susunan manual, keyboard dan mouse mouse yang sangat bagus (ukuran mouse yang diubah dengan mudah), tab jendela, beberapa scratchapds, skripabilitas yang sangat baik dan mungkin fitur hebat lainnya yang bahkan tidak saya gunakan.
mateusz.fiolka

@ mateusz.fiolka: Tidak ada dua program yang sama.
Tamara Wijsman
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.