¿Qué es i3 Tiling Window Manager y cómo se usa en Linux?

El Administrador de mosaicos de ventanas i3 es un entorno de escritorio Linux mínimo. Puede parecer limitado y restrictivo, pero para el flujo de trabajo correcto es una forma de libertad.

Índice de contenidos
  1. ¿Qué son los gestores de ventanas en mosaico?
  2. Instalación de i3
  3. Acceso a i3
  4. Un lienzo en blanco
  5. Terminales de apertura
  6. Iniciar aplicaciones
  7. Ventanas apiladas y con pestañas
  8. Usar los espacios de trabajo en i3
  9. Otras sugerencias
  10. El choque cultural lo vale

¿Qué son los gestores de ventanas en mosaico?

La mayoría de nosotros estamos acostumbrados a entornos de escritorio gráficos como GNOME, KDE, Xfce, LXDE o uno de muchos otros. Le permiten organizar su aplicación y las ventanas de la terminal en el escritorio como desee y proporcionan atractivos como fondos de pantalla y temas.

Los administradores de ventanas en mosaico como i3 y Xmonad son un tipo de interfaz de usuario completamente diferente. Colocan sus ventanas para aprovechar al máximo el espacio disponible en sus pantallas. Abra una sola ventana de terminal y será pantalla completa. Abre otro y toman la mitad de la pantalla cada uno, borde con borde, y chocan entre sí.

Los administradores de ventanas en mosaico son para personas con una mentalidad ligeramente diferente. Ciertamente no soy para todos. Se prestan a ventanas de terminal y aplicaciones o herramientas basadas en texto, como analizadores y compiladores. Ayudan a concentrarse eliminando cualquier distracción, como escritorios bonitos, y cambiando el tamaño y la ubicación de las ventanas. Y en la medida de lo posible, también mantienen las manos alejadas del mouse. Para todo lo que resta, hay algunos beneficios más en términos de velocidad, simplicidad y eficiencia.

Los administradores de ventanas en mosaico son para adictos al teclado. Si eres de los que memoriza los atajos de teclado y los usa para pasar el día, te recomendamos que consultes el administrador de ventanas en mosaico de i3.

Puede descargar las versiones de Ubuntu, Manjaro y Fedora con i3 preinstalado como su entorno de escritorio principal. Pero si ya ha configurado su caja Linux y su entorno de escritorio como desee, puede instalar i3 para complementar su entorno de escritorio actual y actualizar a i3 cuando necesite arremangarse, concentrarse y cumplir una fecha límite.

Pueden diseñarse para usuarios avanzados y desarrolladores en particular, pero los administradores de ventanas en mosaico también son excelentes para ejecutarse en hardware obsoleto y tarjetas gráficas más antiguas. La ausencia de elementos como muelles y animaciones puede darle a su dispositivo un descanso muy necesario.

RELACIONADO: Cómo ser más productivo en Ubuntu usando atajos de teclado

Instalación de i3

Para instalar i3 en Ubuntu, debe usar el siguiente comando. Esto instalará i3 en sí mismo, un conector para que pueda enviar información a una barra de estado (i3status), un menú para iniciar aplicaciones (dmenu, parte de suckless-tools paquete) y i3lock que proporciona un bloqueo de pantalla para i3.

sudo apt install i3-wm i3status suckless-tools i3lock

Instalación de i3 en Ubuntu

La instalación de i3 en Manjaro u otra distribución basada en Arch es muy similar y requiere los mismos componentes, pero podemos llamar dmenu por nombre:

sudo pacman -S i3-wm i3status dmenu i3lock

Instalación de i3 en Manjaro

La instalación en Fedora carga los mismos componentes:

sudo dnf install i3 i3status dmenu i3lock

Instalación de i3 en Fedora

Acceso a i3

Deberá cerrar la sesión y volver a iniciarla para acceder a su nuevo administrador de ventanas i3. Cuando esté en la pantalla de inicio de sesión, haga clic en el pequeño icono de engranaje.

Seleccione i3 en la pantalla de inicio de sesión

Seleccione i3 en el menú, ingrese su contraseña e inicie sesión. La primera vez que inicie sesión en i3, se le preguntará si desea generar un archivo de configuración.

El cuadro de diálogo i3 en la primera comienza a preguntar si se debe crear un archivo de configuración

Presione Entrar para crear un archivo de configuración.

Aparece otro pequeño cuadro de diálogo. Cuando usa i3, usa una tecla modificadora, conocida como $mod—Dar órdenes. Puedes elegir tener $mod establezca la tecla "Super" o la tecla Alt. La tecla Super es la que se encuentra entre las teclas Ctrl y Alt de la izquierda. A menudo tiene un logotipo de Windows.

El cuadro de diálogo i3 en la primera comienza a preguntar qué tecla usar como $ mod

Use las teclas de flecha hacia arriba y hacia abajo para seleccionar su preferencia, luego presione Entrar para guardar su elección.

Un lienzo en blanco

Una vez que i3 arranca, te saludan con la última palabra en términos de minimalismo: nada. Se le presenta una pantalla negra que no responde a los clics ni a los clics con el botón derecho.

Un espacio de trabajo de i3 vacío con una barra de estado

Es el tipo de sacudida repentina que te hace preguntarte si algo salió mal. No, es solo i3. Y no es del todo cierto que no obtenga nada en absoluto. Exprimido en el menor espacio que pueden manejar es una barra de estado.

La barra de estado predeterminada de i3

Esto te muestra:

  • Su dirección IP en formato IPv6, si está disponible.
  • El estado de su conexión Wi-Fi.
  • Su dirección IP en IPv4 y el estado de su conexión de red cableada.
  • El estado de carga de la batería, si está utilizando i3 en una computadora portátil.
  • Espacio libre en el disco duro.
  • Carga de CPU.
  • La cantidad de RAM en uso.
  • La cantidad de RAM disponible.
  • La fecha y la hora.
  • La distribución / configuración regional de su teclado.
  • Acceso a la configuración de la conexión de red.

Esa es mucha información en una línea de texto en minúsculas. Está codificado por colores, con rojo para servicios inactivos o no utilizados, verde para servicios válidos y amarillo para alertas.

Por supuesto, la barra de estado es configurable, al igual que todo el i3. Puede editar los archivos de configuración de i3 para que su experiencia de i3 satisfaga sus necesidades. ¿Por qué tener un indicador de batería en un escritorio que no tiene batería? Edita tu /etc/i3status.conf archivar y comentar sobre esa sección.

Sí, realizar cambios en la configuración de i3 requiere editar manualmente los archivos de configuración. No existe una aplicación gráfica de "Configuración" en el mundo de i3. La documentación de i3 es muy buena. Si tiene ganas de arremangarse y sumergirse en algunos archivos de configuración, este es el lugar para comenzar.

Terminales de apertura

Para hacer algo con su computadora, deberá iniciar las aplicaciones de Windows y de terminal.

sujetar $mod y presione Entrar. Se abrirá una ventana de terminal que cubre todo el escritorio.

Una ventana de terminal que cubre todo el espacio de trabajo.

Esta es la forma de i3. Da a cada ventana el mayor espacio posible. Repite esa pulsación de tecla. $mod+ Ingrese y obtendrá otra ventana de terminal. Dependiendo de la relación de aspecto y la orientación del monitor, i3 decide si colocar la nueva ventana de terminal al lado o debajo de la ventana de terminal existente.

Dos ventanas terminales con división vertical.

Es decir, divide la pantalla horizontal o verticalmente para agregar la nueva ventana, reduciendo las ventanas existentes para dejar espacio para la nueva.

Puede cambiar entre ventanas de terminal usando $mod+ Teclas de flecha. También puede seleccionar una ventana moviendo el cursor del mouse. No es necesario hacer clic, simplemente mueva el cursor sobre una ventana para seleccionarla. Pero la idea es mantener las manos en el teclado para que el $mod+ El método de la tecla de flecha es la forma "nativa" de seleccionar Windows en i3.

Para cerrar una ventana puede usar los métodos normales - Ctrl + D, o escribir "salir" y presionar Enter - o puede usar la secuencia de teclas i3 de $mod+ Shift + Q para enviar una señal de apagado a la ventana.

Puede decirle a i3 que divida la ventana actual horizontal o verticalmente cuando solicite una nueva ventana. Utilizando $mod+ V seguido inmediatamente por $mod+ Enter creará una nueva ventana de terminal posicionada verticalmente debajo de la ventana actualmente seleccionada. La nueva ventana de terminal y la ventana de terminal original comparten el espacio asignado a la ventana original.

prensado $mod+ H seguido inmediatamente de $mod+ Enter crea una nueva ventana de terminal posicionada horizontalmente junto a la ventana actualmente seleccionada.

Tres ventanas de terminal con azulejos

Ambas ventanas se colapsan para compartir el espacio asignado a la ventana original.

Iniciar aplicaciones

Las aplicaciones se inician por nombre. Se seleccionan de un menú proporcionado por el dmenu utilidad que instalamos anteriormente. Para acceder al menú, use la tecla $mod+ Secuencia de teclas D. Se muestra una lista de aplicaciones y utilidades en la parte superior de la pantalla.

El menú de la aplicación i3 dmenu

Puede navegar por esta lista con las teclas Flecha izquierda, Flecha derecha, Inicio, Fin, Page Up y Page Down. La forma más rápida de encontrar la aplicación que desea iniciar es comenzar a escribir su nombre. Por ejemplo, para iniciar Firefox, comience a escribir "fuego". Cada letra escrita reduce el número de aplicaciones enumeradas a medida que aumenta la longitud de la pista de búsqueda.

El menú de la aplicación i3 dmenu con "ser - estar" escrito por el usuario

Escribir "fi" coincidirá con todas las aplicaciones cuyos nombres comiencen con "fi". Cuando haya llegado a "fuego", la única opción que queda es "firefox".

El menú de la aplicación i3 dmenu con "fuego" escrito por el usuario

Presiona "Enter" para iniciar Firefox.

Firefox ejecutándose en i3

i3 toma su decisión habitual sobre dónde colocar y dimensionar la ventana de la aplicación.

Puedes usar el $mod+ H y $mod+ V reemplaza para especificar si se desea la colocación vertical u horizontal de la aplicación. Haces esto usando, por ejemplo, $mod+ H, $mod+ D luego escribiendo el nombre de la aplicación. O al menos, escribiendo el nombre de la aplicación que necesita para encontrarla en el menú.

Firefox es una ventana de terminal con una división horizontal

Para cerrar Firefox puedes cerrar su última pestaña o presionar $mod+ Mayús + Q.

En la parte superior salga del menú sin hacer una selección, presione Esc.

Ventanas apiladas y con pestañas

Abra suficientes ventanas y su escritorio se verá como un mosaico de pequeños paneles, ninguno de los cuales es realmente útil. Para mejorar las cosas que puedes usar $mod+ F para alternar una ventana hacia adelante y hacia atrás en el modo de pantalla completa. Está bien, pero solo afecta a una única ventana.

prensado $mod+ W te ofrece una vista con pestañas de tus ventanas. Seleccionar una pestaña de la parte superior de la pantalla trae esa ventana al frente, en modo de pantalla completa.

i3 usando una interfaz con pestañas

prensado $mod+ S apila las ventanas para que las pestañas se enumeren verticalmente.

i3 usando una interfaz apilada

Usar los espacios de trabajo en i3

A veces es conveniente utilizar diferentes espacios de trabajo. Es posible que tenga un espacio de trabajo para aplicaciones de gráficos, uno para ventanas de terminal y otro para su navegador.

Los espacios de trabajo se crean a pedido. Se descartan cuando no hay ventanas abiertas y se ha trasladado a otro espacio de trabajo. Para crear un espacio de trabajo, use $mod y un número, como $mod+2 o $mod+3.

El indicador de espacio de trabajo i3 con espacio de trabajo 2 activo

Verá un pequeño indicador en la parte inferior izquierda del escritorio que le indica en qué espacio de trabajo se encuentra.

Otras sugerencias

A continuación, se muestran algunas combinaciones de teclas más útiles:

  • $ mod + E: Alterna entre diseño vertical y horizontal.
  • $ mod + Mayús + teclas de flecha: Mueva una ventana usando las teclas de flecha.
  • $ mod + Mayús + e: Salga de i3. Esto lo lleva de regreso a la pantalla de inicio de sesión.

El botón de salida i3

El choque cultural lo vale

Comenzar con un administrador de ventanas en mosaico es un shock para el sistema. Es un paradigma tan diferente al de los entornos de escritorio estándar. Una vez que haya memorizado los atajos y haya trabajado en algo de memoria muscular, volará entre ventanas y espacios de trabajo como un profesional.

Si eres predominantemente un tecladista, te debes a ti mismo echar un vistazo al i3.

Descubre más contenido

Subir Change privacy settings