Todo el mundo ama a Vim (aparte de los usuarios de Dvorak y Emacs). Vim es tan popular que hay navegadores web completos dedicados a navegar por la web con combinaciones de teclas Vim, un modo Vim en el muy popular emulador de terminal Zsh e incluso un editor de texto. También hay un administrador de ventanas llamado herbstluftwm que se modela a sí mismo en parte según el "modo Vim". Herbstluftwm elimina las ventanas como tales y las reemplaza con mosaicos o cuadrantes en los que se cargan y usan las aplicaciones. Usas el teclado (Alt+h ,
Instale herbstluftwm desde el repositorio de software de su distribución. Después de instalarlo, cierre la sesión de su escritorio actual para poder iniciar sesión en la nueva. De manera predeterminada, su administrador de sesión (KDM, GDM, LightDM o XDM, según su configuración) continuará iniciando sesión en su escritorio anterior, por lo que debe anularlo antes de iniciar sesión.
Con DMG:
Con SDDM:
Recorrido por el escritorio de Herbstluftwm
La primera vez que inicia sesión en herbstluftwm, lo recibe nada más que una pantalla verde con un borde verde más oscuro alrededor de los bordes. Lo que está viendo es el mosaico inicial sin ninguna aplicación cargada. Para iniciar la aplicación predeterminada, xterm, presione Alt+Return .
La documentación enfatiza el $HOME/.config/herbstluftwm/autostart archivo de configuración como una forma de iniciar aplicaciones importantes cuando inicia sesión. Para las aplicaciones que no necesariamente desea iniciar cada vez que inicia sesión, puede usar xterm como su demonio de inicio. Como de costumbre, colocando un ampersand (& ) después del comando le devuelve el control del shell. Para iniciar Emacs, por ejemplo:
% emacs &
Esto abre una ventana de Emacs en un mosaico nuevo y lo devuelve a un aviso.
Cambio de mosaicos
Para pasar de un mosaico a otro, use la clásica combinación de navegación de Vim de h , j , k , o l , junto con Alt llave. Por ejemplo, para cambiar del terminal a una aplicación en un mosaico debajo de él (es decir, en la parte inferior de la pantalla), presione Alt+j . Para volver a navegar hacia arriba, Alt+k . Las navegaciones izquierda y derecha son Alt+h y Alt+l , respectivamente.
Pantalla dividida
Puede dividir manualmente una pantalla verticalmente con Alt+o y horizontalmente con Alt+u .
Para eliminar un mosaico vacío, navegue hasta él y presione Alt+r .
Configuración de herbstluftwm
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
Aparte de la Alt combinaciones de teclas, se comunica con herbstluftwm a través del herbstclient dominio. Este comando se puede usar de forma interactiva desde un shell, o puede conservar sus preferencias en un archivo de configuración.
Puede ver todos los atributos disponibles en Herbstluftwm con:
$ herbstclient attr
El comportamiento predeterminado de Herbstluftwm se define en el archivo de configuración predeterminado, que puede copiar a su directorio de inicio y modificar. Tras el lanzamiento, herbstluftwm ejecuta los comandos contenidos en el archivo de configuración. Por ejemplo, si le resulta incómodo utilizar combinaciones de teclas centradas en Alt key, que tradicionalmente es una tecla reservada para accesos directos en la aplicación, puede cambiar la tecla utilizada para activar acciones de herbstluftwm en el archivo de configuración:
% mkdir ~/.config/herbstluftwm
% cp /usr/xdg/herbstluftwm/autostart \
~/.config/herbstluftwm
% sed -i 's/Mod=Mod1/Mod=Mod4/' ~/.config/herbstluftwm
% herbstclient reload
Esto cambia el modificador herbstluftwm a la tecla Super (la tecla "Windows" o "Tux", dependiendo de su teclado).
Con el archivo de inicio automático, puede establecer combinaciones de teclas personalizadas, crear etiquetas para aplicaciones de un tipo específico para que pueda colocar las aplicaciones en mosaico de manera uniforme y hacer mucho más.
Por qué necesita probar herbstluftwm
Herbstluftwm es un buen ejemplo de un administrador de ventanas en mosaico. Coloca ventanas en mosaico de forma predeterminada y permite que el usuario defina excepciones a las reglas globales. Utiliza navegación similar a Vim pero permite anulaciones rápidas y fáciles. Es muy probable que sea el administrador de mosaicos que estabas buscando, así que pruébalo pronto.