Kunci untuk ini bukan distribusi, tetapi alat. Berhentilah menggunakan alat GUI, dan atur alat CLI untuk terlihat dan berperilaku seperti yang Anda inginkan. Salah satunya adalah dengan mengedit ~/.Xresources
, dan kemudian beban itu dengan xrdb
di ~/.xinitrc
. Di sana, Anda juga dapat memulai banyak aplikasi yang selalu Anda gunakan.
Jelas Anda membutuhkan cangkang yang baik: Saya akan mengatakan zsh. Anda harus bekerja secara ekstensif ~/.zshrc
. (Tapi bash akan bekerja juga, tentu saja. Lalu, ~/.bashrc
akan menjadi tempatnya.)
Kedua, seorang editor. Emacs atau vim, tergantung yang Anda gunakan saat ini. Editor yang kurang canggih (misalnya, nano) tidak akan melakukannya. Seperti halnya shell, Anda akan melakukan banyak pekerjaan ~/.emacs
atau file init yang sesuai.
Anda perlu memasukkan sebanyak mungkin di editor teks Anda. Saya akan memberikan beberapa contoh dari dunia Emacs, hanya karena saya pengguna Emacs. Untuk surat, rmail. Untuk manajemen file, dired. Untuk penelusuran web, W3M. Untuk berita, gnus (walaupun saya tidak menggunakannya). Untuk halaman manual M-x man
,. Dan seterusnya.
Alasan Anda melakukan ini, dan tidak menggunakan aplikasi CLI lainnya (misalnya, hanya man
untuk halaman manual, lynx untuk menjelajah, dll.) Adalah:
1) tingkat integrasi (membunuh, mencabut, membuat pintasan; semuanya dalam sekejap ...)
2) pintasan keyboard untuk menavigasi kursor, pencarian, dll. (Yaitu, memori otot Anda)
Sedangkan untuk X, Anda tidak perlu meninggalkannya. Hanya karena Anda menginginkan semua yang ada di CLI tidak berarti Anda sama sekali tidak menginginkan GFX (atau - setidaknya, saya hanya menginginkan CLI, dan GFX). Misalnya, meskipun Anda memodifikasi gambar dengan (CLI) mogrify atau mengkonversi, Anda tetap ingin menampilkannya untuk memeriksa hasilnya (misalnya, dalam gliv; cukup nonaktifkan bilah menu agar tidak tergoda untuk menggunakan mouse). Contoh lain adalah dokumen LaTeX dan PDF.
Sedangkan untuk terminal, kebanyakan orang akan mengatakan layar atau tmux tetapi Anda juga bisa menggunakan terminal virtual Linux (konsol, atau ttys). Di X, urxvt memiliki ekstensi Perl yang memungkinkan tab. Untuk itu (ttys dan urxvt) Anda dapat mengatur antarmuka yang seragam, misalnya Alt-J / K untuk beralih di antara tab, sehingga Anda tidak perlu meraih tombol panah (atau apa pun yang default).
Semoga berhasil :) Jangan ragu untuk mengirim saya beberapa petunjuk sendiri ketika Anda selesai (atau hampir di sana ... Anda tidak pernah selesai), karena saya berada di jalur yang sama dengan Anda.