Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Usando Tilix en openSUSE - 2a. Parte


Traducción del artículo original publicado por Douglas DeMaio, el 03 de Febrero de 2020:

https://news.opensuse.org/2020/02/03/using-tilix-part-2-on-opensuse/


La semana pasada, presentamos Tilix y comenzamos a explorar sus conceptos básicos, ahora familiaricémonos con las características avanzadas de Tilix, a saber:


  •     Gestión de marcadores, locales o remotos;
  •     Enlaces personalizados (enlaces en los que se puede hacer clic basados ​​en expresiones regulares);
  •     Cambio de perfil automático según la ubicación (local o remota (SSH));
  •     Gestión de contraseñas;
  •     Lanzamiento de acciones internas.

Gestión de marcadores

Tilix nos permite guardar y administrar una lista de "marcadores", es decir, ubicaciones locales o remotas. Simplemente abrimos las Preferencias y definimos algunas carpetas o servidores remotos a los que podemos conectarnos, luego abrímos esta lista, seleccionamos el marcador deseado y vamos inmediatamente a la carpeta o abrimos la sesión SSH para un host remoto.

Nota: los marcadores se guardan en $HOME/.config/tilix/bookmarks.json Se recomienda crear este archivo de antemano si notamos que nuestros marcadores no se guardan correctamente después de salir de Tilix.

Crear una carpeta de marcadores

Tilix nos permite organizar nuestros marcadores creando una carpeta simple en la que puede generarlos, para que estén bien organizados. Como ejemplo, esto es útil para agrupar conexiones SSH al mismo grupo de máquinas:


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_01_bookmarkfolder.png

Hacemos clic en la carpeta y luego en el + para agregar marcadores.


Marcadores locales

Para agregar marcadores, abrímos las preferencias de Tilix, después vamos a la sección Marcadores para hacer clic en + ”.

Aquí agregaremos un marcador a la copia local de un proyecto en el Servicio Open Build.


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_02_bookmarkpath.png

Marcadores remotos

El procedimiento es el mismo, pero seleccionamos Remoto y luego ingresamos los parámetros del marcador:

    Nombre: la referencia de nuestro marcador;

    Protocolo: elección: SSH, SFTP, TELNET, FTP;
    Host: el nombre de host del destino seguido del número de puerto;
    Usuario: el usuario de la conexión;
    Configuración: opciones SSH por ejemplo;
    Comando: si se trata de una conexión SSH, el comando se inicia en el host remoto.


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_03_bookmarkremote.png

Comandos

El mismo procedimiento que los otros, pero aquí simplemente ingresamos un comando para iniciar. Por lo tanto, el marcador es aquí un simple alias.


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_04_bookmarkcommand.png

Imagen de ejemplo para actualizar la copia local del repositorio OBS


Usar marcadores



Puede acceder a sus marcadores a través de "Ctrl + Shift + B", solo tenemos que seleccionarlo y el comando correspondiente es ejecutado:



https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_05_bookmarkusage.png

Enlaces personalizados


Tilix le permite definir una lista de enlaces (URI a una página web o un archivo local o remoto: // ubicación) en los que se podrá hacer clic en función de una expresión regular o una palabra simple. Para hacer esto, abrímos las Preferencias y luego seccionamos Avanzado. Para el ejemplo, agregaremos un enlace al Servicio de compilación abierta con la clave trabajo obs;

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_06_customlinks.png

Se puede hacer clic en la expresión regular, ya sea mediante "Ctrl + clic" o haciendo clic con el botón derecho.

Cambio de perfil automático


Llegamos ahí con una funcionalidad de Tilix, que es particularmente útil y debemos tener cuidado de evitar cometer errores graves al escribir un comando en el directorio incorrecto o en una conexión remota: el cambio automático de perfil. Tilix, como muchos emuladores de terminales modernos, nos permite crear varios perfiles (colores, shell utilizado, fuente, etc.), pero además, nos permite cambiar automáticamente de uno a otro, dependiendo de la ubicación activa: ya sea una carpeta local o , más interesante, pero también requiere un poco más de manipulación, una conexión SSH. 

Local

 


Por ejemplo, crearemos un perfil llamado "Root" que se activará automáticamente cuando exploremos una de las siguientes carpetas:

/ etc
/ usr
/raíz


Ahora, en la pestaña "Avanzado" del perfil, definiremos la condición necesaria para su activación.

Según lo especificado, los valores deben estar en el formato "host: carpeta" o "host:" o ": carpeta", el ":". Estos son obligatorios, por lo que "host" o "carpeta" solo no están permitidos.

Y ahora si vamos a / etc:

 


El cambio se realizó automáticamente y tan pronto como salgamos / etc, Tilix volverá a utilizar el perfil predeterminado.

Durante una conexión remota

Tilix nos permite hacer lo mismo durante una conexión SSH. Pero esto requiere un poco de configuración en el host remoto:

Copia de la secuencia de comandos en el host remoto:

Debemos insertar el script /usr/share/tilix/scripts/tilix_int.sh en el $HOME del usuario remoto (o en cualquier otra carpeta desde donde pueda obtenerse como /usr/local/bin):

scp /usr/share/tilix/scripts/tilix_int.sh user @ hostname: / home / user

Luego, conectamos para agregar el inicio del script a la conexión, a través de nuestro .bashrc, por ejemplo:

[geeko @ host ~] $ cat .bashrc
# .bashrc
# Alias ​​y funciones específicas del usuario
. ./tilix_int.sh

Luego, ahí también, definimos la condición de cambio de perfil como se indicó anteriormente, pero especificando el host (el proporcionado por el comando hostname en el que se basa Tilix) esta vez. Después conectar. El perfil cambiará tan pronto como se establezca la conexión SSH. Volverá al perfil predeterminado tan pronto como cerremos la sesión.

Gestión de contraseñas

Tilix también nos permite almacenar contraseñas en la memoria. Para hacer esto, haga clic en el menú del terminal activo y seleccionamos "Contraseñas ...":


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_09_passwords.png 


Y lo rellenamos: 


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_10_passwords.png 

 Tilix mantiene las contraseñas guardadas en el llavero de GNOME.

Esta es una función muy interesante junto con las anteriores:
  •     usando marcadores, se inicia una conexión remota;
  •   gracias a las contraseñas guardadas, desbloqueamos nuestra clave SSH, por ejemplo;
  •    Tilix cambia inmediatamente al perfil de nuestra elección, si es necesario.

Lanzamiento de acciones internas.

Dentro de una sesión actual de Tilix, le permite iniciar acciones internas que pueden ser útiles, por ejemplo, para dividir la ventana en dos y luego abrir un programa X en el mosaico creado:

tilix -a session-add-right -e htop

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_2_11_internalactions.png 

 Esta funcionalidad es muy útil cuando se combina con un alias o encadenado, lo que le permite construir el diseño de su sesión e iniciar sus aplicaciones.

 En conclusión

Tilix se ha desarrollado activamente y ahora se considera maduro. Esperamos que esta revisión de sus características avanzadas los haya convencido, o al menos les haya dado ganas de probarlo.

Hasta pronto, disfruten!
a silhouette of a person's head and shoulders, used as a default avatar

Advanced Radio Player – Plasmoides de KDE (131)

Os presento Advanced Radio Player, el plasmoide para el escritorio Plasma de la Comunidad KDE 131 presentado en el blog, que nos ayuda a tener cualquier emisora de radio que emita por internet a solo un click de ratón. Otra demostración que poco a poco no entendemos la vida sin nuestra conexión a la nube.

Advanced Radio Player – Plasmoides de KDE (131)

Internet cada día está más presente en nuestra vida en multitud de formas. Ya no solo nos sirve para buscar información, comunicarnos con nuestras amistades, visualizar vídeos o escuchar podcast.

En la actualidad ya se nos vende cualquier producto por la red y se nos invitar a ver la televisión por internet. La radio, un medio que está muy vivo a pesar de sus limitaciones, no es ajena a esta evolución y casi todas las emisoras actuales emiten por internet.

La mayor parte de estas emisoras se pueden realizar vía web pero también tenemos la posibilidad de utilizar el plasmoide Advanced Radio Player para tenerlas integradas en nuestro escritorio.

Se trata de una creación de driglu4it que nos permite editar una lista de emisoras de radio en nuestro entorno de trabajo. Para hacerlo solo nos hace falta el nombre que queramos darle y el enlace a la emisión en directo, el cual suele estar en la web de la emisora.

Lo he probado con una emisora que no emite por las ondas hercianas en mi zona y funciona a la perfección.Advanced Radio Player

 

Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la mutante página de KDE Store (ya que está adaptándose cada vez más para una integración total con Plasma), 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 2017 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

 

a silhouette of a person's head and shoulders, used as a default avatar

#Akademyes 2020 se celebrará en Málaga

La reunión anual de desarrolladores, usuarios y simpatizantes de KDE en España de este año 2020 se celebrará en Málaga del 24 al 26 de abril. ¿Te apuntas?

La comunidad de KDE España, ha desvelado donde se celebrará la nueva edición de Akademy-es para este año 2020. La ciudad de Málaga acogerá a la comunidad de KDE España, desarrolladores, usuarios o simplemente simpatizantes del software libre.

La comunidad de KDE España ha desvelado la elección de Málaga como ciudad en la que se celebrará el Akademy-es 2020, y las fechas serán del 24 al 26 de abril de 2020, junto a la celebración de otro gran evento como es el Opensouthcode 2020.

Tanto si estás cerca de Málaga, como si te toca recorrer unos cuantos kilómetros, te animo a participar a esta nueva edición de Akademy-es y además tienes el aliciente de poder asistir también al Opensouthcode y asistir a algunas de sus charlas.

También puedes animarte a realizar una charla relacionada con KDE, aunque también se aceptan otras propuestas que obviamente estén relacionadas de alguna manera con KDE o el software libre.

La cita de Akademy-es la organiza KDE España, y con ella tratan de difundir el proyecto y la comunidad de KDE, además de servir de punto de encuentro y reunión de la comunidad de KDE España, asociación de software libre a la que te puedes unir y aportar.

Yo voy a ir revisando horarios, y cuadrando fechas, para ver si una vez más puedo asistir al Akademy-es y disfrutar de una cita “geek” en buena compañía y en la ciudad de Málaga ¿buen plan, no te parece?

Tanto si usas Plasma o algo del software de KDE, tanto si desarrollas o como yo eres un simple usuario que disfruta del software libre gracias al gran trabajo de la comunidad KDE, esta cita de Akademy-es en Málaga es una cita ineludible.

Y lo que pase en Akademy-es no se quedará en la Akademy-es, lo mejor es difundirlo y dar a conocer qué es eso del software libre, o por lo menos contar aquello que se pueda contar… 🙂

 

 

a silhouette of a person's head and shoulders, used as a default avatar

Usando Tilix en openSUSE - 1a. Parte


Traducción del artículo original publicado por Douglas DeMaio:

https://news.opensuse.org/2020/01/27/using-tilix-part-1-on-opensuse/



Hoy presentamos Tilix, un emulador de terminal de mosaico, y compartimos algunos consejos que hacen de esta terminal una herramienta excelente para todos los usuarios, especialmente los administradores de sistemas. Como recordatorio, Tilix (anteriormente Terminix) es un emulador de terminal que usa libvte y está escrito en lenguaje D con una interfaz GTK3 +. Como tal, está especialmente diseñado para integrarse con GNOME.

Al igual que Terminator, se puede dividir, lo que le permite tener muchos terminales en una sola ventana:


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_00_intro.png 

También puede ser un reemplazo para Guake, ya que también funciona como un terminal desplegable (esta función no está disponible dentro de una sesión de Wayland).

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_06_quake.png


Sesiones

Podemos tener varias sesiones dentro de una ventana de Tilix. Una sesión es simplemente un grupo de terminales divididas. Las sesiones se pueden mostrar como una barra lateral alterna:

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_01_sidebar.png 

O, de una manera más clásica, como pestañas. Podemos configurar esto dentro de las Preferencias (cambiar esta configuración requiere un reinicio).

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_02_tabs.png 

Dividiendo la ventana

Podemos dividir fácilmente la terminal actual usando los botones en la barra superior. La terminal actual se puede dividir vertical u horizontalmente. Las nuevas terminales siempre se crean debajo o a la derecha de la terminal activa.

Sincronizar la entrada

Tilix nos permite configurar algunas terminales de una sesión en sincronización. Esto significa que todo lo que se escribe en un terminal se envía también a todos las demás terminales sincronizadas. Esto es particularmente útil cuando se está conectado a varios hosts remotos y se desea enviarles los mismos comandos. 

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_03_sync.png 

Buscar texto

A través del ícono de lupa (búsqueda), podemos buscar texto dentro de todo el texto emitido en la terminal actualmente activa.


https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_04_search.png 

Proteger terminales de errores

Cuando se trabaja mucho con emuladores de terminal, con muchos de ellos abiertos, es fácil comenzar a escribir en el incorrecto. Tilix nos permite configurar una terminal en lectura sólo para que nada de lo que se escriba tenga efecto (no se enviarán secuencias). 

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_05_readonly.png 

Administración avanzada de portapapeles

Tilix nos ofrece interesantes opciones de copiar y pegar. Deben activarse en las preferencias:

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_07_clipboard.png 

Diálogo de pegado avanzado

Podemos configurar un acceso directo para mostrarlo o elegir mostrarlo siempre. Este diálogo permite, por ejemplo, configurar el número de espacios en las tabulaciones al pegar:

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_08_advancedpaste.png 

Tilix tiene una funcionalidad que nos advierte al pegar un comando potencialmente peligroso (por ejemplo, para ejecutarse con sudo). Esto es útil cuando se sigue un tutorial desde la Web sin pensar, pero solo funciona cuando el comando es seguido por un salto de línea, lo que conducirá a su ejecución inmediata:

Advertencia en caso de "pegado peligroso": 

https://git.volted.net/sogal/opensuse-articles/raw/master/tilix/tilix_1_09_dangerouspaste.png

Esto concluye nuestra presentación de Tilix. En el siguiente artículo, profundizaremos y exploraremos sus funciones avanzadas.



a silhouette of a person's head and shoulders, used as a default avatar

El lema de la Comunidad KDE

La Comunidad KDE es una comunidad que está en constante evolución. Y desde el necesario «desastre» de KDE4 su forma de hacer las cosas ha cambiado radicalmente. Atrás han quedado los grandes saltos sin red, ahora su evolución es lenta pero constante. Tanto es así que en ocasiones no te das cuenta de su progreso hasta que pasa cierto tiempo. Esto es lo que está pasando con la web de KDE que va mejorando día a día, siendo una de sus mejoras poder ver en ella el lema de la Comunidad KDE, el cual cada vez me parece más profundo y más maravilloso.

El lema de la Comunidad KDE

Es curioso como lo que empezó siendo un simple intento de crear un escritorio para los ordenadores GNU/Linux se ha convertido en todo un proyecto multidisciplinar donde se ha conseguido el entorno de trabajo deseado pero ampliado a centenares de aplicaciones, a tener un equipo de diseño, a trabajar con empresas de hardware, a explorar la integración con todo tipo de dispositivos, etc.

Por eso es más sorprendente que en el núcleo de su proyecto se haga hincapié en que en realidad lo importante son las personas que lo integran y por ello su página web oficial (kde.org) en realidad se llame KDE Community Home.

No obstante no es ese el aspecto que quería destacar de esta página central sino remarcar el lema de la Comunidad KDE que está bajo del carrusel de páginas destacadas:

«Un mundo en el que todos tienen control sobre su vida digital y disfrutan de la libertad y la privacidad.»

El lema de la Comunidad KDE

Y es que lleva un tiempo allí, lo he leído en muchas ocasiones pero creo que vale la pena remarcarlo por todo lo que significa y sabiendo lo difícil que en realidad es conseguir en nuestra vida diaria estas metas, sobre todo cuando pensamos en dispositivos móviles.

  • Me encanta porque en la actualidad nadie (o casi nadie) puede escaparse de tener una vida digital, y el control sobre esta es importante.
  • Me encanta porque la libertad es uno de los bienes más preciados por los humanos y en este aspecto los proyectos GNU/Linux nos lo pueden ofrecer.
  • Me encanta porque la privacidad es muy importante para poder mantener tu intimidad y poder ser realmente libre.

Que la Comunidad KDE ponga estos tres conceptos por delante de todo significa que quiere ofrecerme lo mejor posible para todos mis dispositivos, aunque cueste mucho trabajo y tiempo. Yo confío en ellos… y espero que cada vez más gente lo haga.

a silhouette of a person's head and shoulders, used as a default avatar

¿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)

Hace unas semanas realicé la misma encuesta en Mastodon, donde 172 personas contestaron a la encuesta y algunas complementaron su voto con comentario sobre el porqué de su elección.

Podéis ver la encuesta y también los comentarios de las razones de su voto de algunos usuarios en este enlace:

En esta encuesta de las 172 personas que votaron un 59% votó por Bash, más del doble del segundo clasificado con un 26% que fue zsh.

Normalmente las distribuciones de GNU/Linux utilizan Bash, pero con el tiempo vas conociendo que existen otras alternativas y que quizás tienen mejoras en ciertos aspectos que nos pueden facilitar muchas tareas que realizamos en ellas.

Quizás por ese motivo de estar en todos lados, Bash es tan popular frente a otras opciones. Yo últimamente estoy probando Fish y tiene muchas cosas que me gustan…

En fin, que no me enrollo más. Os pregunto ¿Qué shell preferís/utilizáis en vuestro sistema GNU/Linux? Y ya si queréis podéis completarlo con vuestros argumentos.

Yo he seleccionado como respuestas, las más utilizadas, pero si tienes otra opción, me gustará leerlo en los comentarios. Os dejo con la encuesta:

Si no podéis ver la encuesta, podéis visitarla en este enlace:

Gracias por participar con vuestros votos o con vuestros comentarios. Veamos cual es la opción mayoritaria.

a silhouette of a person's head and shoulders, used as a default avatar

Disponible el decimosegundo número de la revista digital SoloLinux

Hubo un tiempo en que las revistas sobre Linux digitales estuvieron de moda en el blog. Tenemos todavía a Atix, que continua con sus publicaciones (lo cual me alegra) y Full Circle Magazine (en inglés, gracias Vampiro Nocturno), y antes teníamos a Linux+, Papirux, Begins o TuxInfo, por citar algunas discontinuadas. Hoy me congratula compartir que ya está disponible el decimosegundo número de la revista digital SoloLinux, con lo que se llega al primer aniversario. ¡Muchas Felicidades! Hora de promocionarlo un poco y leerla con detenimiento.

Disponible el decimosegundo número de la revista digital SoloLinux

El tiempo pasa rápido para todos los proyectos, para cuando te quieres dar cuenta ya ha pasado un año. Eso es lo que ha pasado con la revista digital SoloLinux, que celebra su primer aniversario de la forma que saben: lanzando una nueva edición de su revista.

 

En ella encontraréis todo tipo de temas, como podéis ver en el siguiente índice:

 

  1. Diferencias entre ZIP y GZIP
  2. Como usar el comando nmcli con ejemplos
  3. Instalar Cuda en Ubuntu y derivados
  4. No puedo conectar Windows con Samba
  5. Simular comandos en linux
  6. Instalar y configurar Glances en linux
  7. Ubicación geográfica de una ip en terminal
  8. Colorear la salida de comandos con el arcoíris
  9. Instalar Ganglia Monitoring Server en Ubuntu
  10. Cómo hacer una prueba de carga en un servidor con Siege
  11. Uso del comando seq con ejemplos
  12. Como iniciar el sistema en modo consola
  13. Generar contraseñas en linux
  14. AppArmor vs SELinux
  15. Navegar de forma anónima con Tor y ProxyChains
  16. Las mejores distribuciones linux del 2020
  17. Por qué Manjaro es tan buena distribución

 

  1. Minetest: la mejor alternativa a Minecraft
  2. Formatear y montar un disco de más de 2 terabytes
    en linux
  3. Ifconfig: command not found
  4. Uso del comando ip con ejemplos
  5. Unix vs Linux
  6. Novedades de Mozilla Firefox 72
  7. Instalar MystiQ Video Converter en Ubuntu y derivados
  8. Alternativas a Notepad++ en Linux
  9. Como instalar los plugins de Gedit
  10. Verificar que tenemos habilitado http2 en nuestra webMonitorizar el uso de la CPU y avisar por mail
  11. Información del sistema con Python
  12. Monitorizar el uso del disco y avisar por mail
  13. Monitorizar el uso de la memoria y avisar por mail
  14. Como escribir scripts bash correctamente
  15. Cómo desfragmentar en linux
  16. Conocer el estado de fragmentación de un disco

La revista puede ser descargada o simplemente visualizarla en línea, ya que se cuelga en diferente servicios como Calameo. A continuación os dejo los enlaces de descarga y visualización directa de los cuatro primeros números.

Además, recordar que desde el número anterior se ha abierto el canal oficial sololinux.es de Telegram: https://t.me/sololinux_es

Evidentemente, este proyecto no se centra en exclusivo a los contenidos de su web y está abierto a colaboraciones de todo tipo. De esta forma si estas interesado en insertar publicidad en nuestra revista, o quieres que publiquemos algún articulo que hayas escrito tu mismo, puedes contactar con «Adrián» por correo electrónico.

Muchos ánimos en este nuevo proyecto ya que facilita la difusión del Software Libre de una forma que ya no es tan habitual en estos tiempos pero que es igual de válida.

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 5 de 2020

Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

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 esta semana

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:

¡El tiempo vuela! Y ya hemos pasado el primer mes de este 2020. En esta última semana del mes de enero en Tumbleweed se han publicado 5 nuevas snapshots (0123, 0124, 0125, 0127 y 0128).

Los principales cambios que han traído son:

  • Libvirt 6.0.0
  • SQLite 3.30.1
  • Mozilla Firefox 72.0.2
  • Shadow 4.8
  • Linux kernel 5.4.14
  • PostgreSQL 12
  • gettext 0.20.1

Software que se está preparando para próximas actualizaciones:

  • Qt 5.14.1 (Snapshot 0130+)
  • Python 3.8
  • Eliminación de python 2
  • libcap 2.30
  • GNU make 4.3
  • KDE Plasma 5.18
  • Linux kernel 5.5
  • RPM:Cambios en la base de datos de bdb a ndb
  • Ya se están realizando los primeros pasos para el cambio a GCC10

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

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

Resaltar el texto copiado en el editor #Vim

Veamos cómo instalar un complemento para el editor Vim que hace que nos resalte el texto copiado (yank)

Para copiar texto en el editor Vim se utiliza la tecla y (de la palabra yank) con esta podemos copiar una palabra, varias, una parte de una frase, una línea entera, etc.

Al copiar este texto, no tenemos un “feedback” visual de que realmente hemos copiado el texto que queremos. Veamos cómo instalar un complemento que resuelve ese pequeño “contratiempo”

Este artículo viene a engrosar la lista de artículos relacionados con Vim, que desde hace unos cuantos meses voy publicando en mi blog, a medida que voy aprendiendo a utilizarlo, en mi pequeño reto personal de utilizar Vim.

Puedes consultar todos los artículos en este enlace:

Quizás creas que este complemento no es necesario, pero quizás después de probarlo, verás que aunque realiza una sencilla tarea es una buena herramienta que nos da un “feedback” de que la operación de copiado realiza lo que queremos.

Este complemento para Vim resalta el texto que copiamos, ya sea una palabra, varias, una frase, una parte del texto, etc.

El código del complemento está disponible en GitHub, y se llama highlightedyank. Puedes utilizar el sistema de plugins que prefieras para instalarlo.

A continuación explicaré cómo instalarlo de manera directa desde el código de GitHub, así a pelo, sin un sistema de gestión de complementos.

Lo que debemos hacer es descargar el código como zip o clonar el repositorio en nuestro equipo. Después copiaremos el contenido de la carpeta autoload a nuestra carpeta ~/.vim/autoload

Y el contenido de la carpeta plugin a ~/.vim/plugin

Si tenemos abierto vim, cerramos y volvemos a abrir vim. Este complemento no necesita, en principio, más configuración. Así que comprobamos cómo funciona el complemento copiando una palabra mediante yw

Veremos que la palabra, o el texto que hayamos seleccionado, se ve seleccionado durante un breve espacio de tiempo dándonos así una confirmación visual de qué parte del texto hemos copiado. ¿cómo has podido vivir sin eso en Vim?

Por mi parte en el archivo de configuración ~/.vimrc he modificado el tiempo de 1 segundo que dura el resaltado de la parte de texto copiado a medio segundo, por lo que en el archivo he añadido la siguiente línea:

let g:highlightedyank_highlight_duration = 500

¿Te he convencido de probar este complemento? ¿Ya lo conocías? ¿Algún otro complemento sin el que no puedas trabajar en Vim?

a silhouette of a person's head and shoulders, used as a default avatar

Cómo cambiar la fecha de caducidad de tu clave GPG

Veamos cómo extender la fecha de expiración de tu clave GPG para que siga siendo válida

Si tienes creada una clave GPG para firmar/cifrar documentos, correos, etc, veamos cómo poder seguir usándola si llega el día en que expira, modificando la fecha de expiración de la clave.

Es buena idea hacer que las claves tengan fecha de caducidad y que llegada, no sirvan. Así si una clave fue útil para un lapso de tiempo o si perdemos el certificado de revocación o cualquier otra causa, esta deja de tener validez por ella misma.

Pero también puede pasar el caso contrario, que utilicemos una clave, y no queramos perderla. Pues hoy veremos cómo modificar esa fecha de expiración y hacer que nuestra clave siga siendo válida.

He de decir que intenté realizar esto con herramientas gráficas como Kgpg o Kleopatra, y sí podía cambiar la fecha de la clave, pero no de las subclaves (o no ví la manera de hacerlo). Por tanto una vez más la línea de comandos y gpg vinieron a salvar la fiesta.

No soy un experto en gpg, (no soy experto en nada) por tanto si algo de lo que escribo es un error garrafal, por favor utiliza los comentarios del blog para corregirme. Están abiertos a la conversación y el intercambio de manera respetuosa.

Normalmente las claves públicas se suben a un servidor de claves, similar a un listín telefónico (que viejuno es eso) con las direcciones y claves de mucha gente. Un sitio donde buscar las claves de un contacto e importarla para comunicarnos con ese contacto mediante gpg.

Dentro del archivo ~/.gnupg/gpg.conf podemos definir la dirección sel servidor de claves que queremos utilizar. Podemos dejar el predeterminado o podemos cambiarlo por otro de nuestra preferencia.

Es independiente qué servidor de claves utilicemos para subir nuestra clave, en teoría los servidores de claves están interconectados y se actualizan o replican los cambios de uno en otros.

Por supuesto para realizar cualquier tarea con nuestras claves, debemos tener recordar la contraseña que le pusimos (que debe ser robusta).

Con el comando gpg -K veremos las claves propias que tenemos en nuestro equipo. Encontrada nuestra clave, copiamos el ID de nuestra clave (el número largo que aparece y cuyos últimos caracteres son los de nuestra clave)

Editamos las opciones de nuestra clave mediante (cambiando el ID por el tuyo):

gpg --edit-key 6FE23B1FAAC8E5B763EA88A9CC742E8DC9B7E22A

Nos abre gpg en la consola y veremos un prompt de esta aplicación. Podemos ver las distintas opciones disponibles escribiendo help y pulsando Enter.

Escribimos el siguiente comando para seleccionar nuestra clave:

key 0

Y ahora escribimos el comando expire cambiamos la fecha de expiración o de caducidad de la clave GPG. Podemos configurarla para que no expire nunca o renovarla por otro tiempo.

En mi caso decidí volver a darle una validez de 2 años Para ello escribí 2y Confirmamos la operación. Y ahora debemos también actualizar el periodo de la subclave.

Para ello ahora escribimos en la consola de gpg

key 1

Y veremos un asterisco al lado de la palabra sub indicando que está seleccionada, y le damos el mismo periodo de validez de 2 años.

Validamos los cambios y  salimos de la consola gpg guardando las nuevas ediciones. Después de esto podemos enviar nuestra clave, ya con la modificación de la fecha a los servidores de claves para que estén actualizados.

Esto ya lo podemos hacer con una interfaz gráfica como Kleopatra o Kgpg o podemos realizarlo con gpg desde la línea de comandos.

Para esto escribiremos (cambiando el ID de mi firma por el de la tuya):

gpg --send-key 6FE23B1FAAC8E5B763EA88A9CC742E8DC9B7E22A

Y subirá la clave al servidor configurado en el archivo de configuración que hemos visto antes.

Este artículo espero que me sirva para mi yo de dentro de 2 años, cuando mi clave gpg vuelva a caducar, y espero que también te sirva a ti si viniste buscando esta información.

Este artículo no sería posible sin la información recopilada de wikis, tutoriales y blogs. Echa un vistazo a los siguientes enlaces

Enlaces de interés