Configurando i3wm para trabajar eficientemente

Cuando instalamos i3wm se nos genera un archivo llamado config en nuestro home. Concretamente en /home/user/.i3/config y allí es donde se guardará la configuración del escritorio.

Si queremos generar de nuevo el archivo de configuración hemos de borrarlo y lanzar de nuevo:

i3-config-wizard

Allí vamos a poder modificar la combinación de teclas para conseguir hacer las cosas que queramos como queramos.

i3wm consume muy pocos recursos y al mismo tiempo nos libera de tener que estar posando la mano sobre el ratón constantemente. Si necesitamos maximizar una ventana o ponerla a pantalla completa o cambiar a otra simplemente seguiremos usando el teclado. El tiempo es dinero muchas veces y ser eficientes hace que consigamos un grado de satisfacción mayor al realizar nuestras tareas. Entornos como i3wm son lo ideal para conseguirlo.

El terminal podemos lanzarlo usando la tecla meta (en mi caso la tecla windows) y Enter. Si la consola que tenemos permite transparencia veremos el fondo de pantalla tal y como se ve en esa captura.

Estos cambios no son permanentes de modo que para que lo sean tenemos que añadirlos a un fichero justo al final. El fichero estará en nuestro home en el directorio .i3 y se llama config

La linea que metemos podría ser como esta (cambiando evidentemente la ruta de tu imagen):

exec --no-startup-id feh --bg-scale /home/user/imagenes/debian.jpg

Si reiniciamos y entramos tendremos ya nuestro fondo de pantalla favorito listo para darle un toque más vistoso.

Redimensionar ventanas y dejarlas flotando

Algo que nos puede ser de utilidad es ir abriendo los programas (usando tecla windows + d) en diferentes escritorios virtuales. Estos escritorios pueden ser bautizados en el fichero config de i3 en nuestro home pero no es tan importante ahora mismo.

Lo interesante es que para movernos de uno a otro podemos usar la combinación tecla windows + 1, tecla windows + 2, tecla windows + 3, … y de esa forma aparte de darle un uso a esa tecla en linux nos vamos a cambiar rápidamente de un escritorio a otro.

En cualquier escritorio nos interesará redimensionar por ejemplo el navegador en algún momento. La gente que se dedica a diseño web adaptativo lo necesita a diario como el comer de modo que la forma es que una vez tenemos abierto varios programas en un escritorio pasamos todo a modo tabbed usando la combinación de tecla windows + w.

Para cambiar de una ventana a otra vamos a poder hacerlo usando la combinación de teclas tecla windows + cursor a la izquierda o a la derecha.

Nos detenemos en la ventana que queramos redimensionar y poner como flotante y para ello usaremos la magistral combinación de teclas tecla windows + shift + espacio. Notaremos que ha cambiado de tamaño y si ponemos en el borde el ratón podremos mover la ventana y redimensionarla. Para que regrese a su estado maximizado usaremos de nuevo esa combinación de teclas.

La ventana cuando la dejamos flotando se va a ver en todos los escritorios virtuales que tengamos.

Modo pantalla completa para una ventana

De por si i3wm nos roba poco espacio de pantalla pero aún podemos estirarlo más para que no robe nada de espacio de una ventana. Esto lo hacemos con la combinación de teclas tecla windows + f. Salimos de la full screen usando la misma combinación.

En esa captura se puede ver emacs en un lado y iceweasel en otro. No hace falta refrescar nunca en iceweasel ya que para eso esta el mejor editor de textos de la historia. Mediante emacs org-mode podemos crear documentos, exportarlos y prvisualizarlos con solamente una combinación de teclas. Si se necesita en un momento previsualizar algo en full screen simplemente usaremos lo aprendido.

Resumiendo que es gerundio

Existen muchas más cosas que podemos cambiar en i3wm para hacerlo más cómodo y trabajar eficientemente. El ratón es algo que suele robar tiempo. Imaginar a un programador que esta constantemente soltando la mano del teclado para posarla sobre el ratón. Eso es perder tiempo y más que un picateclas parecerá un pintamonas (un diseñador gráfico).

La eficiencia pasa por aprender una serie de combinación de teclas y por ese motivo i3wm en combinación con emacs, la consola terminator y muchas otras aplicaciones son perfectas para esto.

0 comentarios