linux - Dejaría X herido por completo?
emacs console (4)
Bueno ... usualmente uso vim
... ;-)
Por lo general, instalo el paquete vim-nox
Debian, que simplemente se compila vim
con todo excepto GUI; Lo hago incluso en mis estaciones de trabajo, donde tengo un entorno completo de GNOME. Simplemente me gusta cómo funciona vim
en la misma ventana de terminal que hago otras cosas.
Cuando probé emacs
algún tiempo, lo primero que cambié fue deshabilitar su GUI; En realidad, no sé cuánto perdí, porque no conocía muy bien los emacs
, pero no encontré ninguna funcionalidad esencial eliminada.
Deberías intentarlo. Siempre puedes volver a la compilación estándar.
Vivo en la terminal de Linux todo el tiempo bajo mi sistema slackware GNU / linux (un EeePC). Por defecto, GNU Emacs no se iniciará si no puede encontrar varias bibliotecas de Xorg. Asumiendo que nunca usaré el software X en absoluto, ¿sería lógico que descartara todo este material de Xorg y compilara emacs nuevamente?
¿Conoces algo que pueda meterme en problemas o hacer que GNU Emacs no funcione en absoluto? ¿Hay alguna ventaja para mí para mantener todas estas dependencias?
Pregunto, como dije, mi caja principal es una eeepc con poco almacenamiento y estoy arriesgando peligrosamente los límites ;-)
Por lo menos, ¿cuáles serían las bibliotecas de Xorg más pequeñas y mínimas que se deberían mantener para iniciar xterm (con una pantalla expulsada)?
Saludos
Deberías estar bien construyendo un Emacs sin X siempre y cuando estés contento de tenerlo encerrado dentro de un terminal.
En varias máquinas (remotas) en las que trabajo, siempre he instalado / construido Emacs sin X-Windows por razones similares.
Emacs es bastante fácil de construir, aunque es posible que deba dedicar un tiempo a obtener las opciones de compilación correctas. El archivo INSTALL incluido es bastante bueno.
Dado que es principalmente una herramienta basada en texto, Emacs funciona bien en una consola. (¿Quién usa la tonta barra de herramientas de todos modos ?!) Y las principales ventajas de la barra de menús son descubrir las características de las bibliotecas recién instaladas y para imprimir. Pero incluso puede acceder a eso desde un tty con Mx tmm-menubar.
Una vez dicho esto, debe tener en cuenta la pérdida de algunas combinaciones de teclas que algunos paquetes de Emacs usan por defecto. Por ejemplo, una de las grandes razones para usar Emacs en estos días es el modo orgánico , que hace un uso intensivo de teclas modificadoras + flechas para manipular estructuras de contorno. En una consola Linux, algunos de ellos se toman para otros fines, por lo que debe vivir con algunas soluciones . He visto otros paquetes de conveniencia (para moverse por ventanas visibles, por ejemplo), que también usan esas teclas.
Buena suerte.
Mientras estés feliz viviendo sin el mouse, no hay ninguna desventaja al usar Emacs como un editor de solo terminal. Y no veo ninguna ventaja de tenerlo cargado si no lo estás usando.
Si estuviera utilizando una distribución de Linux más sofisticada, como Debian, podría instalar algo como emacs23-nox
y obtener Emacs compilado sin vincular a ninguna biblioteca X. Es posible que vea si Slackware proporciona un paquete similar. O si la herramienta alien
puede convertir el paquete Debian. O como último recurso, cambie las distribuciones.
Si Slackware no proporciona un paquete adecuado, sin duda tiene motivos para solicitarlo.
(Habiendo dicho todo eso, probablemente encontraría que el mejor uso de mi tiempo es simplemente vivir con cualquier versión de Emacs que mi distro proporcione).