Guía visual sobre #tmux
Guía visual sobre la herramienta tmux con ejemplos de sus comandos

tmux es un multiplexador de la terminal en sistema derivados de Unix por ejemplo GNU/Linux. ¿Pero qué significa eso de un multiplexador?
Con tmux podemos tener no solo una consola, si no muchas. Nuestra consola o terminal, la podemos dividir en paneles, en ventanas en desconectarnos de la sesión y volver a recuperarla cuando queramos. ¿Y cómo podemos hacer todo eso?
Hace un tiempo en el blog ya hice un video tutorial sobre las posibilidades que nos ofrecía tmux y que puedes ver aquí:
Pero he de reconocer que cuando tengo que cuando busco información sobre algo, a veces me sirve un videotutorial, y otras veces no es la forma que quiero obtener la información que quiero.
Es por eso, que he creado una guía visual sobre tmux, con un pequeño gif animado de los comandos, para ver qué es lo que hace cada uno de ellos en un ejemplo y que sirva como ayuda.
Para consultar la guía puedes hacerlo en este enlace:
Cada uno de los comandos o atajos de teclado de tmux se acompaña con el gif demostrativo (que podemos ver en un tamaño mayor al pinchar sobre la imagen) que nos muestra lo que hace el comando.
Quiere ser esta una guía que ayude a conocer esta herramienta y sacarle todo el potencial que ofrece. Tiene un montón de comandos explicados y alguno más que iré añadiendo.
A mí me ha servido como recordatorio de algunos comandos y como medio de descubrir otros y ver toda la potencia que ofrece tmux. Espero que también a tí te resulte de utilidad.

Camisetas para Akademy 2021 en línea
Como ya hemos comentado en el blog, este año Akademy 2021 se seguirá celebrando en línea, debido a los problemas derivados de la pandemia del COVID’19 que sigue entre nosotros.. No obstante eso no significa que no tengamos camisetas para Akademy 2021, a un precio igual que al año año anterior por problemas logísticos.
Camisetas para Akademy 2021 en línea
Del 18 al 25 de junio la Comunidad KDE va a celebrar su gran evento internacional de forma en línea. Es esta ocasión no tengo excusas para no asistir, aunque me temo que voy a estar muy ocupado con mi fin de curso.
Hoy me gustaría comentar que ya tenemos el boceto de la camiseta oficial de Akademy 2021 y que se pueden reservar a un precio de 25€, ya que incluyen los gastos de envío iguales para cualquier destino.

De hecho, la fundación KDE e.V. va a financiar parte para que cada el precio final de las camisetas sea el mismo para todo el mundo, aunque los pedidos sean entre diferentes continentes.
Para asegurarse que recibes tu camiseta para usar durante Akademy es necesario que realices tu pedido directamente a Freewear antes del 20 de mayo.
Si te gusta, no dudes en reservarla ya que no solo te llevas una camiseta chula sino que ayudas tanto a la Comunidad KDE como a una empresa como Freewear que tanto ayuda a la difusión del Software Libre y . Yo ya la tengo reservada.
Más información: Akademy 2021 | Camiseta de Akademy 2021
¿Qué es Akademy?
Para los que no lo sepan, Akademy es el evento de la Comunidad KDE que aúna en una gran conferencia todo tipo de simpatizantes de KDE como desarrolladores, diseñadores, usuarios, traductores, promotores. Allí se reunirán a lo largo de una semana para compartir charlas, cenas, ponencias, talleres y, en definitiva, para trabajar juntos.
Es una gran semana que sirve para unir más fuerte los lazos que unen nuestra Comunidad, así como para crear nuevos.
Akademy lleva realizándose anualmente bajo este nombre desde 2004, en la página web oficial o en la wikipedia podéis encontrar los nombres y fechas anteriores eventos.
Para que os hagáis una ligera idea de la magnitud del evento, os dejo una imagen de grupo de Akademy 2020 en linea en la que se intentó hacer una foto de grupo virtual… evidentemente falta más de un 80% de participantes.

Soñando al anochecer
La primera estrella de una galaxia moribunda. Las curvas toman el control mientras los bits sueñan al anochecer
Bienvenidos al espacio de la cebolla. Llevamos aquí desde 2004 y crecemos cada día. En unos meses, algunas cebollas se pudrirán, mientras que otras florecerán.
Dusk fue la primera cebolla; ahora hay cientos de miles.
En un rincón del universo completamente diferente, donde prosperan los contratos inteligentes, Dusk está siendo subastado. Puede ofertar por él interactuando con funciones que viven en una cadena de bloques.
La subasta Dusk durará unas 24 horas. Terminará el viernes alrededor de las 20: 00UTC. Cuando finalice, la persona que haya pujado y haya ganado se convertirá en propietario de una obra de arte generativa creada en colaboración con el artista @ixshells que se ha derivado directamente de la clave privada de Dusk. En noviembre, los propietarios de NFT también obtendrán la clave privada de Dusk directamente de su propietario.
Sabemos que los mineros son una carga para el medio ambiente. Parte de las ganancias de la subasta se donarán a una organización de base que lucha en la primera línea de la crisis climática. Al mismo tiempo, hemos estado monitoreando activamente los desarrollos de Ethereum y creemos que sus esfuerzos por alejarse de PoW es una pelea que vale la pena pelear y no puede llegar lo suficientemente pronto.
Bienvenidos a la subasta. Por favor tome asiento 
Primera actualización de KDE Gear 21.04
La Comunidad KDE es una comunidad responsable y no solo se preocupa en lazar novedades sino que también en mejorarlas. Me complace presentar la primera actualización de KDE Gear 21.04 que apareció hace unos días. Más estabilidad para nuestros entornos de trabajo.
Primera actualización de KDE Gear 21.04
A pesar de lo que puedan pensar muchas personas, las aplicaciones no son perfectas. Entre las líneas de código se pueden colar errores de tipografía o que el usuario realice alguna opción que en un principio no estaba prevista por los desarrollador, por poner solo un par de ejemplos de imperfecciones.
Este no es un problema del Software Libre ya que el Software actual funciona de esta manera ya que no se piensa en él como un producto final que se encierra en una caja y se olvida. En la actualidad se sabe que el Software está vivo y sería estúpido ir guardando las mejoras sin dejarlas a disposición del gran público.
Con esto se gana en rapidez y evolución pero puede aumentar el número de errores (por norma general) leves, los cuales son subsanables con pequeñas actualizaciones.

La Comunidad KDE lo tiene claro: grandes lanzamientos cada cuatro meses y actualizaciones mensuales para subsanar errores.
Por ello me congratula compartir con vosotros la primera actualización de KDE Gear 21.04 que nos ofrece más de 120 errores resueltos entre aplicaciones, librerías y widgets, algo que mejora el rendimiento del sistema.
Por poner un par de ejemplos que podemos ver en la lista de cambios de KDE Gear 21.04:
- Restaurada la compatibilidad con ffmpeg 3.
- Solucionado el error en el espaciado en el panel de lugares.
- Añadida la nueva mascota de Kate en el diálogo de información de la aplicación.
- Solucionado la validación del código de tiempo en el diálogo de configuración en Kdenlive.
Más información: KDE Gear 21.04
#openSUSE Tumbleweed revisión de la semana 19 de 2021
Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.
Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
Primero, pedir disculpas a los usuarios de Steam por hacer su vida más complicada esta semana. Hubo un reporte en openQA sobre un problema que en realidad era un problema con el paquete Mesa.
Esto hizo que algunos usuarios recibieran mensajes al actualizar con zypper. Finalmente se reportó el error en Bugzilla y en la próxima snapshot se incorporará la solución.
Aparte de eso, no ha habido ningún problema grave y se han publicado nada menos que 6 nuevas snapshots esta semana (0506, 0507, 0508, 0510, 0511 y 0512). Los cambios principales son:
- GNOME 40.1
- KDE Plasma 5.21.5
- Mesa 21.1.0
- LibreOffice 7.1.3.2
- QEmu 6.0.0
- Virtualbox 6.1.22
- VLC 3.0.13
- icu 69.1
- Mozilla Firefox 88.0.1
- KDE Frameworks 5.82.0
- Linux kernel 5.12.2, kfence ha sido inhabilitado. Esto permite la suspensión del sistema de una manera más sencilla
- Python 3.8.10
Y en próximas actualizaciones podremos encontrar:
- NodeJS 15 será eliminado
- Linux kernel 5.12.3
- KDE Gear 21.04.1
- Cambios en los sistemas de sistemas de archivos: más directorios bases cambiarán de 755 a 555
- Cambio de go 1.15 a go 1.16
- GCC 11 como compilador predeterminado
Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.
Mantente actualizado y ya sabes: Have a lot of fun!!
Enlaces de interés
-
-
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- Comprueba la valoración de las “snapshots” de Tumbleweed
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
-

——————————–
Lanzada la beta de Plasma 5.22
Una vez finalizado el periodo de mantenimiento de Plasma 5.21 es hora de ir preparando el lanzamiento de la siguiente versión. Es por ello que me complace compartir con vosotros que ha sido lanzada la beta de Plasma 5.22, la próxima versión del escritorio de la Comunidad KDE que nos llega con novedades interesantes, muchas de las cuales se han ido desgranando en el blog de Nate Graham. Es el momento de que esta beta sea probada y que se reporten los errores que se encuentren. ¡No pierdas la oportunidad de contribuir al desarrollo de Plasma!
Lanzada la beta de Plasma 5.22
Hoy 13 de mayo ha sido lanzada la beta de Plasma 5.22. En esta primera versión liberada del 2021, no apta todavía para el usuario domésticos, se ha centrado en que el escritorio de la Comunidad KDE
Unas pinceladas de las novedades del escritorio Plasma más destacadas son:
- Plasma System Monitor sustituye a KSysguard como aplicación de monitorización del sistema por defecto
- Nueva función de transparencia adaptativa del panel hace que el panel y los widgets del panel sean más transparentes, pero desactiva la transparencia por completo cuando hay alguna ventana maximizada. También puedes hacer que el panel sea siempre transparente o siempre opaco si así lo deseamos.

- El nuevo Kickoff ya no sufre un retraso antes de cambiar de categoría o de cambiar accidentalmente de categoría al mover el cursor
- Soporte para actividades en Wayland
- El applet del Menú Global ahora permite buscar entre los elementos del menú en Wayland
- La función «Resaltar ventanas» del Administrador de tareas ahora sólo resalta las ventanas cuando se pasa por encima de la miniatura de esa ventana en la información sobre herramientas, y este comportamiento se ha activado por defecto
- Los atajos globales que implican símbolos no latinos de teclados no estadounidenses ahora funcionan correctamente
- Se ha mejorado enormemente el soporte de Wayland en general
- Ahora se puede cambiar el tamaño del texto en los widgets de notas adhesivas
Y muchas más pequeñas mejoras que hará las delicias de los usuarios de este entorno de trabajo.
Más información: KDE.org
Pruébalo y reporta errores

Todas las tareas dentro del mundo del Software Libre son importantes: desarrollar, traducir, empaquetar, diseñar, promocionar, etc. Pero hay una que se suele pasar por alto y de la que solo nos acordamos cuando las cosas no nos funcionan como debería: buscar errores.
Desde el blog te animo a que tú seas una de las personas responsables del éxito del nuevo lanzamiento de Plasma 5.20 de la Comunidad KDE. Para ello debes participar en la tarea de buscar y reportar errores, algo básico para que los desarrolladores los solucionen para que el despegue del escritorio esté bien pulido. Debéis pensar que en muchas ocasiones los errores existen porque no le han aparecido al grupo de desarrolladores ya que no se han dado las circunstancias para que lo hagan.
Para ello debes instalarte esta beta y comunicar los errores que salgan en bugs.kde.org, tal y como expliqué en su día en esta entrada del blog.
Ver las diferencias en Git entre el commit más reciente y el anterior
En un repositorio git, comprobemos las diferencias entre el último commit realizado y el anterior

¿Qué cambio ha sido el más reciente en nuestro repositorio git? ¿Cómo podemos comprobar los cambios más recientes en nuestro repositorio?
En realidad podemos comprobar las diferencias que existen entre dos commits cual quiera de nuestro repositorio git, pero me centraré en comprobar las diferencias que existen entre el commit más reciente y el anterior.
Para ello ejecutaremos este comando:
git diff HEAD^ HEAD
En este comando HEAD^ representa el penúltimo commit y HEAD representa al último commit. De igual manera podemos utilizar este comando que es más corto de escribir:
git diff HEAD^..
Si en vez los cambios realizados, queremos ver los archivos que se han visto modificados en el último commit, podemos ver el listado de esos archivos mediante:
git diff HEAD^.. --name-status
Las diferencias realizadas en los archivos marcarán el estado de cada archivo mostrando si han sido añadidos (A), copiados (C), eliminados (D), modificados (M), o renombrados (R).
Si esos cambios han implicado la modificación de muchos archivos, y queremos únicamente centrarnos en los cambios realizados en uno llamado, por ejemplo, archivo1.txt Ejecutaremos lo siguiente:
git diff HEAD^.. -- ./archivo1.txt
Y si queremos ver un listado rápido de los archivos modificados junto con las modificaciones que se han realizado en ellos, ejecutaremos:
git diff HEAD^.. --stat
Pero también podemos utilizar una variante de estos comandos para comparar el último commit, con los cambios realizados en los últimos, por ejemplo, 5 commits anteriores. Para ello, envez de utilizar HEAD^ lo que haremos es HEAD~5 sui queremos como en el ejemplo compararlo con los 5 commits anteriores. Un ejemplo:
git diff HEAD~5..
Y de manera similar con los demás comandos y opciones que hemos visto anteriormente.
Y hasta aquí esta pequeña guía, de algo que he necesitado hacer hoy y que he encontrado en las guías oficiales sobre Git y que me han servido para lo que quería. Espero que también a ti te pueda ser de utilidad (y a mi yo del futuro).

Aritmètica en GCompris – A fondo @g_compris (9)
Sigo aprovechándome de una publicación de Valencia Tech en la que se realizaba un listado completo de juegos que ofrece GCompris he empezado una serie donde se describen con más detalles las actividades. Seguimos la serie con la subsección de «Aritmética» en GCompris la cual está dentro de la sección de matemáticas.
Aritmètica en GCompris – A fondo @g_compris (9)
Para poder tener claro lo que hacen las aplicaciones de GCompris he pensado hacer una revisión a su enorme colección de juegos y actividades, realizando una simple captura de pantalla y una breve descripción.
Ya hemos descrito la secciones de:
- Descubre la computadora
- Juegos de lógica
- Bellas Artes
- Música
- Historia y Geografía
- Juegos
- Matemáticas: Numeración
Y ya es hora de hablar de la actividades de la sección «Aritmètica» de GCompris, más de una decena de miniaplicaciones pensada para aprender a realizar las operaciones básicas de las matemáticas.
Aprender a sumar: Un juego donde simplemente deben marcar el resultado de las operaciones básicas de sumas en los círculos blancos.

Aprender a restar: Como el anterior pero con sustracciones.

El sombrero del mago (sumas y restas): Si queremos dar un toque más lúdico al tema de las restas y sumas tenemos este minijuego donde aprendemos a hacer operaciones con unidades, decenas e incluso centenas., similar a un ábaco.


Practica la suma con tu puntería: Combinar habilidad y artimética es posible con este juego de dardos donde ganamos si acertamos las operaciones numéricas con los número que seleccionemos.

Múltiplos con el Gnumch: primero juego de la serie donde aparece un personaje glotón que debe comerse los múltiplos del número que aparece en pantalla. Si se equivoca le da un empacho y pierdes.

Adivina la operación: En esta ocasión nos dan el resultado que queremos obtener y debemos montar la operación numérica, colocando los números y las operaciones.

Juegos de memoria: Agrupo en una solo sección la colección de juegos de memoria para emparejar donde tendremos todo tipo de variantes: de sumas, de restas, de multiplicaciones, de divisiones, combinadas, etc. Casi todas ellas en modo solitario o contra Tux.

Comparte los dulces: excelente aplicación para iniciar a los niños y niñas en el concepto de división partitiva.

Tabla de multiplicar: realiza las operaciones antes de que el globo con tux y su pareja lleguen a la parte inferior de la pantalla.

División de números: pasamos a dividir de forma sistemática con el mismo sistema que la actividad anterior.

Resta y Sumas de números: similar a los anteriores pero con operaciones aditivas o sustractivas.


Igualdad, factores , desigualdades y primos con Gnumch: pack de cuatro aplicaciones similares donde el monstruo verde debe comerse los números que sigan un determinado criterio.

We10X pack de iconos Windows para nuestro Plasma 5
Aunque me encantan los iconos por defecto de Plasma 5 siempre está bien tener alternativas para personalizar nuestro entorno de trabajo. Y si una de esa alternativa puede cumplir algo más que la simple decoración, mejor que mejor. Hoy os presento We10X pack de iconos para Windows para nuestro Plasma 5 que sirven tanto para dar un aspecto especial a nuestro escritorio como para camuflarlo en determinadas circunstancias.
We10X pack de iconos Windows para nuestro Plasma 5
No es broma, hay algunas distribuciones GNU/Linux que quieren aparentar ser un sistema Windows. Las razones pueden ser variadas aunque las más evidentes podrían ser pasar desapercibido en algún sitio donde lo normal es que sea de uso habitual el sistema privativo de Microsoft o hacer que el usuario no vea «demasiado extraño» el entorno de trabajo al que está acostumbrado a manejar y hacer que la transición hacía un sistema libre sea menos «traumática».
Por este par de razones y porque seguro que hay gente que le gusta ese estilo de iconos existen algunas alternativas como Iconos Windows 10, 7 Icons o Windows Vista de los que ya hablé en el blog, pero en esta ocasión os ofrezo We10X, una creación de yeyushengfan258 que basándose en los iconos Windows permite mimetizar el famoso escritorio de Microsoft.

Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.
Más información: KDE Store
Curso de Vim: atajos de teclado de #Vim en tmux
Veamos cómo movernos entre paneles y cómo copiar en tmux con los atajos de teclado de Vim

Desde hace un tiempo, estoy “redescubriendo” tmux para crear diferentes paneles y ventanas en nuestra consola. Y quise poder aplicar los movimientos y atajos de teclado para copiar de Vim a tmux.
Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:
- https://victorhckinthefreeworld.com/tag/vim/
- https://victorhck.gitlab.io/comandos_vim/articulos.html
Y más recursos en la guía en español para aprender Vim:
Con tmux podemos crear paneles, ventanas dentro de nuestra consola, para poder dedicar cada una a una tarea. Además de poder desconectarnos de tmux, dejando todo trabajando en segundo plano y volver a conectarnos cuando queramos.
Quería poder moverme entre los paneles, no con las flechas del cursor, si no con las teclas de movimiento de Vim, ya sabes: hjkl
Y también quería poder utilizar la selección de texto del modo visual de Vim en tmux para seleccionar texto y copiarlo.
Así que para ello añadí lo siguiente en el archivo tmux.conf en mi /home que es el archivo de configuración de tmux.
# Movimientos de Vi para moverse entre paneles
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
## Atajos de Vi para copiar texto
setw -g mode-keys vi
set-option -s set-clipboard off
bind P paste-buffer
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi y send-keys -X rectangle-toggle
unbind -T copy-mode-vi Enter
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'xclip -se c -i'
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel 'xclip -se c -i'
Así ahora pulsado C-a (tengo esa configuración en tmux en vez del predeterminado C-b) y las teclas h,j,k o l podré moverme al panel izquierdo, inferior, superior o derecho respectivamente.
También puedo entrar en el modo copiar de tmux con el predeterminado C-[ y entrar en el modo visual, copiar texto y pegarlo en otro panel o ventana. Veamos los pasos:
- Pulsamos C-a C-[ (ya sabes Control y la tecla a y después Control y [ ) Para entrar en el modo copiar
- Nos desplazamos por el texto hasta donde queremos. Entramos en el modo visual con v y seleccionamos el texto que queremos y pulsamos Enter
- Vamos a otro panel o ventana y para pegar el texto, pulsaremos C-a P
Espero que os sirva y haya gustado. Unimos estas dos grandes herramientas como son Vim y tmux.



