GNU/Linux >> Belajar Linux >  >> Linux

Mengapa penggemar Vim menyukai window manager Herbstluftwm Linux

Semua orang menyukai Vim (selain dari pengguna Dvorak dan Emacs). Vim sangat populer sehingga ada seluruh browser web yang didedikasikan untuk menavigasi web dengan ikatan kunci Vim, mode Vim di emulator terminal Zsh yang sangat populer, dan bahkan editor teks. Ada juga pengelola jendela bernama herbstluftwm yang memodelkan dirinya sendiri sebagian setelah "Vim way." Herbstluftwm menghilangkan jendela, dengan demikian, dan menggantinya dengan ubin, atau kuadran, di mana aplikasi dimuat dan digunakan. Anda menggunakan keyboard (Alt+h , Alt+j , Alt+k , dan Alt+l ) untuk menavigasi dari satu ubin ke ubin lainnya.

Instal herbstluftwm dari repositori perangkat lunak distribusi Anda. Setelah menginstalnya, keluar dari sesi desktop Anda saat ini sehingga Anda dapat masuk ke sesi baru Anda. Secara default, manajer sesi Anda (KDM, GDM, LightDM, atau XDM, tergantung pada pengaturan Anda) akan terus memasukkan Anda ke desktop sebelumnya, jadi Anda harus menggantinya sebelum masuk.

Dengan GDM:

Dengan SDDM:

Tur desktop Herbstluftwm

Pertama kali Anda masuk ke herbstluftwm, Anda akan disambut dengan layar hijau dengan batas hijau yang lebih gelap di sekitar tepinya. Apa yang Anda lihat adalah ubin awal tanpa aplikasi yang dimuat ke dalamnya. Untuk memulai aplikasi default, xterm, tekan Alt+Return .

Dokumentasi menekankan $HOME/.config/herbstluftwm/autostart file konfigurasi sebagai cara untuk memulai aplikasi penting saat Anda masuk. Untuk aplikasi yang tidak ingin Anda mulai setiap kali masuk, Anda dapat menggunakan xterm sebagai daemon peluncuran Anda. Seperti biasa, menempatkan ampersand (& ) simbol setelah perintah mengembalikan kendali shell kepada Anda. Untuk memulai Emacs, misalnya:

% emacs &

Ini meluncurkan jendela Emacs di ubin baru dan mengembalikan Anda ke prompt.

Beralih ubin

Untuk berpindah dari satu ubin ke ubin lainnya, gunakan kombinasi navigasi Vim klasik dari h , j , k , atau l , bersama dengan Alt kunci. Misalnya, untuk beralih dari terminal ke aplikasi di ubin di bawahnya (yaitu, di bagian bawah layar), tekan Alt+j . Untuk menavigasi kembali, Alt+k . Navigasi kiri dan kanan adalah Alt+h dan Alt+l , masing-masing.

Layar terpisah

Anda dapat membagi layar secara vertikal secara manual dengan Alt+o dan secara horizontal dengan Alt+u .

Untuk menghapus ubin kosong, navigasikan ke dalamnya dan tekan Alt+r .

Mengonfigurasi herbstluftwm

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Selain Alt keybindings, Anda berkomunikasi dengan herbstluftwm melalui herbstclient memerintah. Perintah ini dapat digunakan secara interaktif dari shell, atau Anda dapat mempertahankan preferensi Anda dalam file konfigurasi.

Anda dapat melihat semua atribut yang tersedia di Herbstluftwm dengan:

$ herbstclient attr

Perilaku default Herbstluftwm didefinisikan dalam file konfigurasi default, yang dapat Anda salin ke direktori home Anda dan modifikasi. Saat diluncurkan, herbstluftwm menjalankan perintah yang terdapat dalam file konfigurasi. Misalnya, jika Anda merasa canggung menggunakan ikatan kunci yang berpusat di sekitar Alt key, yang secara tradisional merupakan kunci yang disediakan untuk pintasan dalam aplikasi, Anda dapat mengubah kunci yang digunakan untuk memicu tindakan herbstluftwm di file konfigurasi:

% mkdir ~/.config/herbstluftwm
% cp /usr/xdg/herbstluftwm/autostart \
~/.config/herbstluftwm
% sed -i 's/Mod=Mod1/Mod=Mod4/' ~/.config/herbstluftwm
% herbstclient reload

Ini akan mengubah pengubah herbstluftwm menjadi tombol Super (tombol "Windows" atau "Tux", tergantung pada keyboard Anda).

Dengan menggunakan file autostart, Anda dapat mengatur ikatan kunci khusus, membuat tag untuk aplikasi jenis tertentu sehingga Anda dapat menyusun aplikasi dengan cara yang konsisten, dan melakukan lebih banyak lagi.

Mengapa Anda perlu mencoba herbstluftwm

Herbstluftwm adalah contoh yang bagus dari pengelola jendela ubin. Ini ubin jendela secara default dan memungkinkan pengguna menentukan pengecualian untuk aturan global. Ini menggunakan navigasi seperti Vim tetapi memungkinkan penggantian yang cepat dan mudah. Kemungkinan besar pengelola ubin yang Anda cari, jadi cobalah segera.


Linux
  1. Mengapa programmer menyukai kemasan Linux

  2. 5 alasan mengapa saya suka coding di Linux

  3. Apa window manager Linux favorit Anda?

  1. Cara Mendaftar Ketergantungan Paket Di Linux

  2. Mengapa Saya Tidak Dapat Mengekspor Tampilan Linux?

  3. Bagaimana cara menggunakan pengelola jendela yang mengagumkan?

  1. Pelajari pintasan pengelola jendela i3 Linux

  2. Mengapa saya jatuh cinta dengan Antergos Linux

  3. Linux – Mengapa Kernel Tidak Dapat Menjalankan Init?