Kluczem do tego nie jest dystrybucja, ale narzędzia. Po prostu przestań używać narzędzi GUI i dostosuj narzędzia CLI, aby wyglądały i zachowywały się dokładnie tak, jak chcesz. Jednym ze sposobów jest do edycji ~/.Xresources
, a następnie załaduj go xrdb
w ~/.xinitrc
. Tam możesz również uruchomić zestaw aplikacji, z których zawsze korzystasz.
Oczywiście potrzebujesz dobrej powłoki: powiedziałbym, że zsh. Będziesz musiał intensywnie pracować ~/.zshrc
. (Ale bash oczywiście też by działał. Wtedy ~/.bashrc
byłoby to miejsce.)
Po drugie, redaktor. Emacs lub vim, w zależności od tego, którego obecnie używasz. Mniej zaawansowany edytor (np. Nano) nie zadziała. Podobnie jak w przypadku powłoki, dużo pracy wykonasz na ~/.emacs
odpowiednich plikach inicjujących.
Musisz włączyć jak najwięcej w swoim edytorze tekstu. Podam kilka przykładów ze świata Emacsa, po prostu dlatego, że jestem użytkownikiem Emacsa. W przypadku poczty rmail. Do zarządzania plikami, dired. Do przeglądania stron internetowych, W3M. Dla wiadomości, gnus (chociaż go nie używam). Na stronach podręcznika, M-x man
. I tak dalej.
Powodem, dla którego to robisz i nie używasz innych aplikacji CLI (np. Tylko man
do stron man, rysi do przeglądania itp.) Jest:
1) poziom integracji (zabij, szarpnij, twórz skróty; wszystko w mgnieniu oka ...)
2) skróty klawiaturowe do nawigacji kursorem, wyszukiwania itp. (Np. Pamięć mięśni)
Co do X, nie musisz go porzucać. To, że chcesz mieć wszystko w CLI, nie oznacza, że wcale nie chcesz GFX (lub - przynajmniej chcę tylko CLI i GFX). Na przykład, chociaż modyfikujesz obrazy za pomocą zamglenia lub konwersji (CLI), nadal chcesz go wyświetlić, aby sprawdzić wynik (na przykład w gliv; po prostu wyłącz pasek menu, aby nie kusiło go użycie myszy). Innym przykładem są dokumenty LaTeX i PDF.
Jeśli chodzi o terminal, większość ludzi powiedziałaby screen lub tmux, ale można również użyć wirtualnych terminali Linux (konsola lub ttys). W X urxvt ma rozszerzenie Perla, które włącza tabulatory. Dla tych (ttys i urxvt) możesz ustawić jednolity interfejs, na przykład Alt-J / K, aby przełączać się między kartami, więc nie musisz sięgać po klawisze strzałek (lub cokolwiek, co jest domyślne).
Powodzenia :) Zapraszam do przesłania mi swoich własnych wskazówek, kiedy skończysz (lub prawie tam ... nigdy nie skończyłeś), ponieważ jestem na tej samej ścieżce, co ty.