Juega al mítico juego de “snake” en la consola de #Linux

Puedes jugar en la consola de tu distribución de GNU/Linux al juego de la serpiente o “snake” escrito en lenguaje Rust

A veces también hay que disfrutar y dar a conocer la parte lúdica que puede tener la línea de comandos de GNU/Linux. Si hace unas semanas podíamos pasar el rato jugando al juego del ahorcado programado en Bash, hoy podemos disfrutar del juego de “snake” programado en Rust y disponible para GNU/Linux publicado bajo una licencia MIT.

Además de pasar un buen rato jugando, también podemos disfrutar (como buenos geeks que somos) echando un vistazo al código fuente del programilla y viendo cómo está escrito y lo mejor de todo, atreviéndonos a mejorarlo incorporando cosas que nos parezcan interesantes.

Sigue leyendo

Fish la Shell para #Linux amigable e interactiva

Echemos un vistazo a fish la shell para sistemas GNU/Linux que con sus sugerencias y autocompletados es más amigable e interactiva con los usuarios.

Bash es la shell omnipresente en todos los sistemas GNU/Linux y seguro que la predeterminada en tu distribución de GNU/Linux.

Quizás por eso es la shell preferida por los lectores de mi blog y por muchos otros geeks por amplia mayoría. Pero frente a este “monopolio” existen otras alternativas, algunas poco conocidas como es por ejemplo fish.

Fish en esa encuesta improvisada en mi blog y en Mastodon ocupaba puestos relegados a las opciones menos numerosas, quizás por desconocimiento, quizás por incompatibilidad con Bash, quizás por otros motivos…

Pero este es un blog amigo mío de minorías, minorías en cuanto a la elección de temas a tratar, de noticias sobre las que escribir y en número de lectores y visitas… así que disfrutemos de esas minorías y centremos el foco en esa parte de la fotografía que está oscura o borrosa…

Sí, aun sabiendo que Bash es la opción mayoritaria, lo mejor sería escribir tutoriales sobre este Shell, pero lector o lectora, al ser mayoritaria hay muuuuchos artículos en la red que cubren ese aspecto que lo hacen muy bien.

Aun sabiendo que Fish es minoritaria, hoy quería dar un primer enfoque a esta shell. Como siempre advertir, que no soy experto de nada, no domino la materia, simplemente descubro, aprendo, y lo cuento en el blog.

Eres testigo de primera mano de aquello que voy aprendiendo, y en ocasiones aprendemos juntos. Ha sido así con mis artículos sobre openSUSE, sobre la Raspberry Pi, el editor Vim o cualquier otra serie sobre la que escribo o he escrito.

Si a ti que lees esto te parece interesante me alegro que así sea, y bienvenida o bienvenido a esta minoría… ¿Empezamos con fish?

Sigue leyendo

Bash es la Shell preferida de los lectores del blog

Bash se destaca como la Shell preferida en los sistemas GNU/Linux de los lectores de este blog.

Hace unos días realicé una encuesta en Mastodon y días después en mi blog, preguntando sobre cual es la shell que prefieres en tu sistema GNU/Linux. Después de unos cuantos días abiertas las encuestas estos son los resultados.

Sigue leyendo

¿Cual es la Shell que prefieres en tu sistema Linux?

Una encuesta geek. Si utilizas GNU/Linux ¿Qué shell prefieres utilizas? ¿Qué motivos te hacen usarla?

En este artículo, te pido a ti lector o lectora que pasa por el blog, tu participación en esta pequeña encuesta. Es simple curiosidad por saber qué shell utilizáis a la hora de usar la consola en vuestra distribución de GNU/Linux.

Cuando me refiero a la Shell, no me refiero al emulador de consola que utilizamos para ejecutar comandos, que puede ser Konsole, Yakuake, terminal-xfce, Terminology, etc.

Me refiero a la Shell con la que ese emulador de consola interactúa con el sistema. Podéis echar un vistazo a la Wikipedia para saber más al respecto:

https://es.wikipedia.org/wiki/Shell_(inform%C3%A1tica)

Sigue leyendo

Lanzador de aplicaciones dmenu para #i3wm más atractivo con fzf

Veamos cómo utilizar fzf junto con dmenu como lanzador de aplicaciones para el gestor de ventanas i3

Cada vez me encuentro más cómodo utilizando mi openSUSE con aplicaciones Plasma, pero utilizando i3wm como gestor de ventanas.

Encuentro a i3 cada vez más cosas buenas: es sencillo, es cómodo, es adaptable a gustos, es infinito en opciones y posibilidades, etc.

En este caso voy a escribir sobre cómo hacer el lanzador de aplicaciones dmenu, más atractivo visualmente y más potente gracias a el buscador fzf

fzf es una aplicación que he instalado hace poco y estoy conociendo poco a poco, pero sin duda bien merece un extenso tutorial para ella sola, quizás en otra ocasión. Vamos por partes, primero el de i3 🙂

Sigue leyendo

Configurar el teclado numérico para cambiar de escritorio en #i3wm

Veamos cómo configurar nuestro gestor de ventanas i3 para poder utilizar los números del teclado numérico para cambiar entre los distintos escritorios.

Una de las cosas que me gustan del gestor de ventanas “tilling” i3 es la velocidad de cambiar de un escritorio a otro con un simple atajo de teclado: La tecla configurada como $mod (normalmente la tecla Meta o esa con el logo de Tux o Windows) y un número. 1 para el escritorio 1, 2 para el 2 etc…

Y cómo esos escritorios virtuales se crean al “saltar” a uno de ellos y desaparecen al cerrar la última aplicación que había en ellos.

Pero hace unos días descubrí que mi teclado con un teclado numérico en la parte derecha, no servía para cambiar entre los escritorios virtuales de i3wm.

Sigue leyendo

Wavemon la herramienta para monitorizar tu wifi desde la línea de comandos de Linux

wavemon es una aplicación para la línea de comandos para monitorear varios parámetros de nuestro hardware wifi: intensidad de la señal, niveles de ruido, estadísticas de transmisión, parámetros de la red, etc

wavemon es una aplicación escrita en C y publicada bajo licencia GPL3.0 con una interfaz ncurses que sirve para monitorizar nuestro hardware wifi. Ofrece información en tiempo real de nuestra red e información de nuestro dispositivo.

Sigue leyendo

dmenufm el gestor de archivos con aspecto similar a dmenu

Descubre dmenufm, un gestor de archivos con una interfaz similar a la de dmenu

Hace unos días echando un vistazo a un vídeo del canal DistroTube de YouTube (que podéis ver usando VLC) me encontré con un incipiente proyecto llamado dmenufm.

dmenufm es un gestor de archivos con una interfaz gráfica similar a dmenu, el menú dinámico para lanzar aplicaciones en entornos gráficos y gestores de ventanas como i3wm o dwm.

Sigue leyendo

Cómo utiliza la tecla Alt en los atajos de teclado de #i3wm

Veamos cómo configurar atajos de teclado asociados a la tecla Alt en nuestro archivo de configuración del gestor de ventanas tiling i3wm

Hoy estaba buscando la manera de asociar la ejecución de un script a un atajo de teclado en mi gestor de ventanas i3wm y quería utilizar la tecla Alt en esa combinación de teclas.

Este pequeño tutorial se une a la serie de artículos que he escrito en mi blog sobre i3wm y que puedes encontrar en este enlace:

Normalmente los atajos de teclado en i3wm utilizan la tecla “Super” o la tecla “Windows” por que en muchos equipos está serigrafiada con el logo de ese sistema operativo (aunque muchos ponemos pegatinas encima de ese logo 🙂 )

Esos atajos de teclado junto con mucha otra configuración se establece editando el archivo ~/.config/i3/config

En ese archivo normalmente hay una línea en el que establecemos una variable llamada mod a la que le asignamos que sea la tecla Super, y que sería algo así como:

set $mod Mod4

En i3wm Mod4 es la tecla Super (o la tecla Windows si lo prefieres), pero ¿qué pasa si yo quiero utilizar para un caso concreto de un atajo de teclado la tecla Alt?

En mi caso en concreto quería que al pulsar una combinación de teclas, en la que utilizaba la tecla Alt, ejecutase un Script que está en una carpeta de mi /home.

En i3wm la tecla Alt es la tecla Mod1. Así que para mi caso, añadí esta línea en mi archivo de configuración:

bindsym Mod1+d exec ~/Scripts/mi_script.sh

Et voila! Así al ejecutar el atajo de teclado Alt+d se ejecutará mi script. Quizás es un artículo un poco simple o no muy útil, pero por aquí lo dejo anotado, espero que le sirva a alguien más! 🙂

PD: Me comenta el usuario Tachán en Mastodon que ¿Qué pasa cuando el atajo de teclado entra en conflicto con una aplicación que también utiliza el mismo atajo de teclado que hemos asignado nosotros?

Lo he probado y en ese caso, cuando dicha aplicación está abierta y tiene el foco, se ejecuta el atajo del teclado de la aplicación. Deberemos movernos a otro sitio donde no haya conflicto o asignar otro atajo a nuestra configuración.

Script en Bash que genera contraseñas aleatorias

Este es un pequeño script en Bash para generar un número deseado de contraseñas de una longitud deseada

En este mismo blog, hace un tiempo pudiste leer cómo generar contraseñas y comprobarlas mediante unas utilidades para la línea de comandos:

En este caso, se trata de un sencillo script en Bash para generar un número de contraseñas que queramos y de una longitud de caracteres que deseemos. Veamos cómo hacerlo…

Sigue leyendo