Apakah ada desktop-centric desktop / WM yang tersedia?

20

Saya tahu dari mengagumkan window manager, yang setelah beberapa kustomisasi mungkin sesuai keinginan saya, tapi saya bertanya-tanya apakah ada lingkungan desktop Keyboard-centric yang tidak memerlukan terlalu banyak tweaking untuk membuatnya benar-benar berguna. Tentu saja gnome dan saya yakin KDE memiliki cara pintas yang bagus, dan kemampuan untuk mengaturnya seperti yang Anda inginkan, tetapi itu menjadi masalah karena dalam banyak kasus keyboard berakhir bertentangan dengan perilaku program bawaan.

Ada saran?

Wayne Werner
sumber

Jawaban:

36

Ada banyak! (Namun, semua yang saya tahu juga ubin manajer jendela .)

  • XMonad kemungkinan adalah yang memiliki komunitas pengguna terbesar. Ini memiliki dokumentasi yang luas dan berfungsi baik dengan ekstensi GNOME / EWMH (walaupun Anda harus mengaktifkannya di file konfigurasi). File konfigurasi memiliki sintaksis Haskell, tetapi tentu saja mungkin untuk mengeditnya tanpa mengetahui banyak tentang Haskell, dengan hanya menyalin + menempelkan contoh dari dokumentasi. vimPengikat kunci default -inspired, meskipun semuanya dapat dipetakan kembali (termasuk menggunakan pengikat kunci berantai seperti Emacs ' C-a C-b C-c). Ini tersedia di Ubuntu sebagai paket xmonad.

  • Bluetile adalah keturunan XMonad: ia mendukung file konfigurasi yang disederhanakan, dan terintegrasi dengan baik dengan desktop GNOME secara default. Sayangnya, ini tidak tersedia di Ubuntu 10.04, jadi Anda harus menginstal dari sumber.

  • DWM adalah "bapak yang menginspirasi" dari XMonad dan Awesome. Ini sangat ramping dan cepat, dan tersedia sebagai paket dwmdi Ubuntu 10.04. Namun, dengan desain, untuk mengubah konfigurasi Anda harus mengedit file header di sumber dan kompilasi ulang; kebanyakan dokumentasi tentang opsi yang tersedia hanya tersedia sebagai posting milis. Ini tidak mendukung GNOME / EWMH secara default, Anda harus menambalnya; yang Echinus garpu dari DWM mulai dengan cara ini. Sebagian besar dwmpengguna akan menyukai "lingkungan desktop" sehingga mungkin itu bukan pilihan yang tepat jika Anda menyukai gimmicks GNOME. Ikatan kunci default adalah vim-seperti; mereka dapat dipetakan ulang, tetapi tidak ada pilihan untuk combo kunci berantai.

  • Mengagumkan dimulai sebagai garpu DWM.

  • Ion adalah tiling window manager yang sepenuhnya dapat diprogram dalam Lua: juga "file konfigurasi" adalah skrip Lua, sehingga Anda dapat memetakan kunci apa saja untuk tindakan apa pun (asalkan Anda tahu cukup Lua untuk tugas itu). Sejauh yang saya tahu tidak ada dukungan untuk ekstensi GNOME atau EWMH. Tersedia dalam Ubuntu 10,04 sebagai paket ion3.

  • wmii adalah pendahulu DWM (penulis yang sama). Ini dapat sepenuhnya dikontrol oleh keyboard, tetapi memiliki pilihan tata letak yang lebih kecil, dan format konfigurasi didasarkan pada "sistem file virtual", yang membuat hal-hal yang sangat kompleks menjadi mungkin tetapi (IMHO) juga hal-hal sederhana agak rumit. Tersedia dalam Ubuntu 10,04 sebagai paket wmii.

  • larswm dapat mengkonfigurasi kunci yang mengikat untuk semua operasi yang didukungnya. Dokumentasi datang dalam bentuk halaman manual, jelas dan lengkap. Komunitas pengguna sekarang sangat kecil, dan milis digunakan untuk diam selama berbulan-bulan. Tidak ada dukungan untuk ekstensi EWMH / desktop. Tersedia sebagai paket larswm.

  • ratpoison , seperti namanya, memaksa Anda untuk tidak menggunakan mouse. Setiap tindakan dilakukan dengan stroke kunci. Ikatan kunci default diinspirasi oleh GNU screendan Emacs; mereka dapat pulih kembali, tunduk pada batasan bahwa selalu ada "kunci awalan" global untuk memulai tindakan. StumpWM adalah penulisan ulang ratpoisondi Common Lisp, yang menambahkan opsi bagus untuk meretas WM saat Anda menjalankannya. Tidak ada dukungan untuk ekstensi EWMH / desktop (menurut desain, saya katakan). Keduanya tersedia di Ubuntu 10.04 (paket ratpoisondan stumpwm).

Riccardo Murri
sumber
mengagumkan bukan lagi ubin, tetapi masih mendukung ubin
bandi,
Penulis Bluetile merujuk XMonadsebagai perpustakaan untuk menulis manajer jendela. Saya pikir ini adalah deskripsi yang akurat.
isomorfisma
1

Gunakan Metaatau Ctrl-Altpengubah untuk pintasan desktop.

Sebagian besar program menggunakan Ctrlatau Altpengubah untuk pintasannya (atau menggunakan tombol fungsi tanpa pengubah).

Sebagian besar program tidak menggunakan Ctrl-Altpintasan dan hampir tidak pernah menggunakan Metapintasan, jadi Anda harus aman menggunakannya tanpa konflik.

dv3500ea
sumber
2
Pada keyboard standar <Meta>adalah tombol Windows.
LassePoulsen
1

Selain dahsyat, pilihan lainnya adalah DWM & WMii. Saya tidak tahu banyak tentang WMii tetapi DWM sangat sederhana dan apik dan memiliki semua penyesuaian yang terkandung dalam kode sumber itu sendiri. Namun, ini berarti Anda harus mengkompilasi ulang setiap kali Anda mengubah pintasan. Inilah yang memberi dwm kekuatan dan kinerjanya.

Pilihan saya akan luar biasa - dapat dengan mudah diinstal dari repositori ubuntu resmi.

sudo apt-get install awesome awesome-extras

HOWTO: Setup AwesomeWM - Abaikan build dari instruksi src jika Anda menggunakan perintah install di atas

koushik
sumber
Saya tidak dapat memposting tautan ini dalam jawaban saya karena saya kurang memiliki reputasi untuk mengirim lebih dari 1 hyperlink. Mencoba memposting melalui komentar. BTW, berikut adalah beberapa utas ubuntuforums yang mengagumkan tentang penggunaan luar biasa di ubuntu ;-). Awesome Window Manager 3.0: ubuntuforums.org/showthread.php?t=948361 Luar Biasa - Pengantar singkat: ubuntuforums.org/showthread.php?t=675292 Nirkabel yang mengagumkan dengan wicd / nm: ubuntuforums.org/showthread.php?t = 1260250
koushik
1

Saya berpendapat bahwa Emacs telah melewati batas menjadi editor teks dan sekarang menjadi OS yang penuh sesak nafas, dan setidaknya bagi saya, adalah antarmuka pengguna papan ketik yang saya pilih. Maksud saya pernyataan di atas sebagai pujian dan rekomendasi yang kuat dari program daripada lelucon lelah beberapa orang menyiratkan dengan pernyataan yang sama.

Saya biasanya memanggilnya di jendela terminal dengan:

emacs -nw

Tentu saja instal dengan:

sudo apt install emacs

Saya masih terkejut bahwa Ubuntu dan Canonical memilih untuk tidak menginstalnya secara default.

Memang memiliki kurva belajar yang agak curam, tetapi akan memberi Anda lingkungan kerja dan editor yang kaya. Mulai eksplorasi Anda dengan menggunakan tutorial bawaannya, yang dapat Anda gunakan dengan:

ctrl-h t
Haziz
sumber