Técnicamente, todo lo que necesita para ejecutar programas GUI es el servidor X. Puede ejecutar solo un emulador de terminal y ejecutar todos los programas a partir de eso. Sin embargo, la vida sin un administrador de ventanas no es nada cómoda: no hay una interfaz para cambiar, elevar, cambiar el tamaño, mover, ocultar, cerrar y manipular ventanas.
Entonces, lo que necesita es un administrador de ventanas, probablemente sin un entorno de escritorio. Hay muchos gestores de ventanas: Wikipedia tiene una tabla de comparación , Debian incluye más (se proporcionan 57 paquetes x-window-manager
), pero existen más (e incluso esa lista está incompleta, pero la mayoría de los que no están en esa lista son probablemente programas minimalistas utilizados principalmente por su autor).
Una gran mayoría de los gestores de ventanas menos populares tienden a estar en el lado minimalista, pero no todos lo están. Prácticamente cualquier administrador de ventanas, aparte de los diseñados específicamente para un entorno de escritorio, se puede utilizar cómodamente sin ningún tipo de "distracción" en la pantalla.
Si desea tener mucho control sobre cómo funciona su entorno, destacan tres opciones: increíble , que está programado en Lua; pez sierra , que está programado en Lisp; xmonad , que está programado en Haskell. Awesome y xmonad están alicatados , el pez sierra se está apilando (y los soportes increíbles se apilan hasta cierto punto). Si tiene la costumbre de tener ventanas de pantalla completa la mayor parte del tiempo, probablemente le gustará un administrador de ventanas en mosaico. Si nunca tiene suficiente espacio en la pantalla para todas las ventanas que desea ver juntas, entonces el apilamiento es realmente útil.
Si prefiere algo minimalista con poca configuración, revise la lista y pruebe algunas hasta encontrar una cuya idiosincrasia de autor coincida con la suya.
No importa qué administrador de ventanas elija, puede ejecutar un terminal de pantalla completa al iniciar sesión y ejecutar todos sus programas desde allí. Casi cualquier administrador de ventanas proporciona una forma de ejecutar programas, pero no tiene que usarla si no lo desea.
grep
un editor (nano
para mí) y un compilador de C. También perder el tiempo en teléfonos Android e idevices con jailbreak me hizo adaptarme MUY a usar un terminal principalmente, ya que es la forma más simple de ver lo que realmente está sucediendo en ellos.man
páginas serán tus mejores amigos. Y si alguna vez encuentra uno, un terminal serie dedicado es una forma de ejecutar un terminal sin NADA en su servidor X11. Vea la foto que publiqué en un comentario anterior. En uno,export DISPLAY=:0.0
y luego inicie un programa que use GUI (DISPLAY
controla a qué servidor X11 se conectan sus programas).