La clave para esto no es la distribución, sino las herramientas. Simplemente deje de usar las herramientas de la GUI y modifique las herramientas de la CLI para que se vean y se comporten exactamente como lo desee. Una forma es editar ~/.Xresources
y luego cargarlo xrdb
en~/.xinitrc
. Allí, también podría iniciar un montón de aplicaciones que siempre usa.
Obviamente necesitas un buen shell: yo diría zsh. Tendrás que trabajar mucho ~/.zshrc
. (Pero bash también funcionaría, por supuesto. Entonces,~/.bashrc
sería el lugar).
En segundo lugar, un editor. Emacs o vim, dependiendo de cuál use actualmente. Un editor menos avanzado (p. Ej., Nano) no funcionará. Al igual que con el shell, harías mucho trabajo en~/.emacs
los archivos de inicio correspondientes.
Debe incorporar todo lo que pueda en su editor de texto. Daré algunos ejemplos del mundo de Emacs, simplemente porque soy un usuario de Emacs. Para el correo, rmail. Para la gestión de archivos, dired. Para la navegación web, W3M. Para noticias, gnus (aunque no lo uso). Para páginas man,M-x man
. Y así.
La razón por la que haría esto y no usaría otras aplicaciones de CLI (por ejemplo, solo man
para páginas de manual, lynx para navegar, etc.) es:
1) el nivel de integración (matar, tirar, hacer accesos directos; todo en un abrir y cerrar de ojos ...)
2) los atajos de teclado para navegar el cursor, buscar, etc. (es decir, su memoria muscular)
En cuanto a X, no necesitas abandonarlo. El hecho de que quiera todo en CLI no significa que no quiera GFX en absoluto (o, al menos, solo quiero CLI, y GFX). Por ejemplo, aunque modifique imágenes con (CLI) mogrify o convertir, aún querría mostrarlo para verificar el resultado (por ejemplo, en gliv; simplemente deshabilite la barra de menú para no verse tentado a usar el mouse). Otro ejemplo son los documentos LaTeX y PDF.
En cuanto al terminal, la mayoría de la gente diría screen o tmux, pero también podría usar los terminales virtuales de Linux (la consola o ttys). En X, urxvt tiene una extensión Perl que habilita pestañas. Para aquellos (ttys y urxvt), puede configurar una interfaz uniforme, por ejemplo, Alt-J / K para cambiar entre pestañas, por lo que no tiene que alcanzar las teclas de flecha (o lo que sea predeterminado).
Buena suerte :) No dudes en enviarme algunos consejos cuando hayas terminado (o casi allí ... nunca has terminado), ya que estoy en el mismo camino que tú.