Skip to main content

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

Gina Häußge y Octoprint abrirán Akademy 2020 en línea

Me complace compartir con todos vosotros que Gina Häußge y Octoprint abrirán Akademy 2020 en línea con una charla que lleva por título «Adventures in Open Source Development». De esta forma, podremos conocer mucho más Octoprint, una aplicación que nos permite controlar vía navegador casi cualquier impresora 3D.

Gina Häußge y Octoprint abrirán Akademy 2020 en línea

No podemos decir que el logo de Octoprint no es adorable.

Una de las charlas más esperadas en las Akademy es la inicial, ya que es la que abre los dos días de ponencias y, por norma general, no suele tener mucha relación con la Comunidad KDE.

Y esto es importante ya que en muchas ocasiones, y más cuando estamos en una extensa Comunidad como la de KDE, es positivo para levantar la cabeza y ver que existen muchos otros proyectos importantes con los que se puede colaborar, aprender y mejorar.

De esta forma en Almería 2017 descubrí MusicBrainz de la mano de Robert Kaye, en Viena 2018 conocimos el proyecto «Mapping Crimes Against Humanity in North Korea with FOSS» de Dan Bielefeld y en Milán 2019 fue Lars Knoll el que nos habló de lo que nos espera con Qt6.

Gina Häußge y Octoprint abrirán Akademy 2020 en línea
Gina posando con su amadas y, me atrevo a decir, en ocasiones odiadas impresoras 3D.

Este año no es una excepción y tendremos a Octoprint como gran protagonista, o mejor dicho, a su mantenedora actual Gina Häußge que nos hablará de su aventura dentro de la Comunidad.

No obstante, y para ir abriendo boca, os invito a leer la entrevista que le ha hecho Paul Brown, uno de los responsables del grupo de Comunicación, para el dot (la página de noticias de la Comunidad KDE) y que nos permite conocer un poco más a Gina, a Octoprint y a las Comunidades de Software Libre.

Más información: KDE

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

Eliminar toots antiguos de tu cuenta de Mastodon

Veamos un par de métodos para eliminar nuestros posts antiguos de nuestra cuenta de Mastodon

¿Es necesario ocupar espacio en un servidor manteniendo “toots” de nuestra cuenta de Mastodon publicados hace años? Quizás no ¿a quién puede interesarle esos contenidos ya obsoletos?

Vamos a echar un vistazo a un par de herramientas que nos permitirán borrar el contenido de nuestra cuenta de Mastodon más antiguo de una fecha determinada, un mes, seis meses, un año…

Hace un par de días escuché un pequeño podcast de Eduardo Collado que ha iniciado en un nuevo proyecto, en el que hablaba sobre si es necesario mantener lo que publicamos en redes sociales como Twitter o Mastodon, después de pasado un tiempo.

Se preguntaba Eduardo Collado, si pasado un tiempo aquello que compartimos, en mi caso en Mastodon, sigue siendo relevante o si es algo que pasado el contexto ya no tiene mucho interés.

La verdad es que ya no solo es válida esa reflexión sobre si es interesante mantener todo aquello que compartimos en las redes sociales pasado por ejemplo un año. También me llevó a reflexionar si merece la pena el tener todo eso almacenado en un servidor.

Con todo nuestro contenido que compartimos, lo que hacemos en definitiva es ocupar espacio en una base de datos que se guarda en un disco duro de alguien y que alguien gestiona. Todo eso son recursos.

¿Es necesario almacenar contenido ya obsoleto y quizás irrelevante? Si la respuesta a esa reflexión es no, veamos un par de herramientas para poder eliminar ese contenido obsoleto de Mastodon, y dejar de sufrir “síndrome de diógenes digital”.

Mastopurgue

En el referido podcast de Eduardo Collado, este mencionaba que había utilizado la herramienta llamada Mastopurgue. Una herramienta con licencia MIT y disponible desde su repositorio en GitHub.

Una herramienta que ejecutamos en local en nuestro equipo y que establecida la fecha desde la que queremos borrar, el servidor en el que tenemos nuestra cuenta de Mastodon, borrará los “toots”  que superen esa fecha.

Tal como menciona Eduardo, la API de Mastodon es restrictiva por lo que borrará 30 toots cada vez, teniendo que esperar un tiempo entre ellos, por lo que deberemos ejecutar la herramienta varias veces hasta limpiar el contenido antiguo.

Forget

Interesado por esa opción de borrar contenido antiguo de nuestra cuenta de Mastodon, pregunté al desarrollador de Mastodon si había alguna forma nativa de hacer eso. Si existía algún ajuste para realizarlo.

Me contestó que no lo había y que si quería que utilizara Forget. Esta es una herramienta en línea, con la que nos conectamos a nuestra instancia de Mastodon (y Twitter) y automáticamente va borrando el contenido que sobrepasa la fecha que hemos configurado como límite.

De ambas opciones me pareció más interesante Forget, por ser una herramienta que no ejecutas en local, si no que te logueas y te olvidas. Cierto, que con Mastopurgue eres tu quien tiene el control y siempre tienes la opción de ejecutar la tarea con un script y automatizarla con una tarea cron por ejemplo.

Aquí tenéis las dos opciones para que cada cual se decante por una u otra si queréis eliminar vuestros “toots” antiguos. ¿Conoces/utilizas otras opciones? Compártelas en los comentarios

Y es que como decía el replicante (Xose, se te echa de menos) Roy Batty en Blade Runner:

“Todos esos momentos se perderán en el tiempo, como lágrimas en la lluvia.”

 

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

Novedades de Kdenlive 20.08, mejorando en estabilidad

A lo largo de estos últimos días he estado hablando del lanzamiento de las actualización veraniegas de las aplicaciones KDE. No obstante me he dejado una para una entrada en solitario. Así que me complace presentar las novedades de Kdenlive 20.08, la aplicación de edición de vídeo no-lineal de la Comunidad KDE.

Kdenlive es una aplicación que va creciendo poco a poco pero con paso firme hasta que se convierta en una Killer App del ecosistema de aplicaciones KDE, como ya lo es Dolphin.

Es por ello que tiene su propia entrada de novedades en su página web, aunque siga el ritmo de desarrollo de las Aplicaciones KDE, ya que son tantas y variadas que fagocitaría el anuncio.

Como es habitual en estas entradas, me gusta poner las palabras de los desarrolladores primero y después comentar las novedades:

«Kdenlive 20.08 está disponible con estupendas características como diseños de interfaz, soporte para múltiples flujos de audio, gestión de datos en caché y barras de zoom en el monitor de clips y el panel de efectos. Pero sin dudas lo más destacado de esta versión es la estabilidad y las mejoras de interfaz. Esta versión recibió un total de 284 actualizaciones con algunas contribuciones importantes de nuevos desarrolladores (Gracias a Simon y Julius).»

Novedades de Kdenlive 20.08, mejorando en estabilidad

Novedades de Kdenlive 20.08

Entremos pues en el listado de las novedades de este editor de vídeo de la Comunidad KDE, aunque antes de empezar creo que debo comentar algo importante: debido a los grandes cambios bajo el capó los archivos generados en Kdenlive 20.08 no serán compatibles con versiones anteriores.

  • Incoporación de los espacios de trabajo, de los cuales ya hablé en el blog hace unos días. Estas nuevas interfaces son:
    • Registro (Logging) para revisar el material o metraje (footage).
    • Edición (Editing) para componer tu historia en la línea de tiempo (timeline).
    • Audio para mezclar y ajustar el sonido.
    • Effects for adding effects.
    • Color para ajustes y graduaciones de color.
  • Primeros pasos para añadir la implementación de la edición de audio avanzado, agregando múltiples soportes para el sonido.
  • Simplificado el ajusta de fotogramas clave.
  • Incorporadas barras de Zoom en el monitor de clip.
  • Nueva interfaz de gestión del tamaño del caché y el proxy de tus archivos.
  • Nuevos atajos de teclado (shortcuts) que, dado que estaban
    • (apóstrofe) para configurar flujo de audio hacia una pista indicada.
    • Shift + Alt como un atajo alternativo para mover un clip individual hacia otra pista.
    • Alt + mouse Un atajo específico para Windows para cambiar una pista de clips agrupados (Alt+mouse).
    • . + número para focalizar en pistas de video (por ejemplo: . + 1 enfoca en pista de video 1)
    • alt + number para focalizar en pistas de audio (por ejemplo: alt + 2 enfoca en pista de audio 2)
    • ajusta el inicio del clip al cursor en la línea de tiempo.
    • ajusta el final del clip al cursor en la línea de tiempo

Y además se han reportado más de una decena de pequeñas mejoras como el guardado de títulos o mejoras en el árbol de Carpeta de proyecto.

Como vemos, Kdenlive 20.08 ha llegado cargado de novedades, aunque si me tuviera que quedar con una seria su mejora en la estabilidad de la aplicación.

Más información: Kdenlive

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

Comprobar qué paquetes han cambiado en #openSUSE en la última actualización

Veamos cómo comprobar qué paquetes de software han cambiado en nuestro openSUSE tras la última actualización que hemos realizado

Quizás tras realizar una actualización de tu openSUSE, algo ha dejado de funcionar correctamente, pero no sabemos qué puede haber causado esa regresión.

Una manera de comprobarlo, podría ser ver qué paquetes de software se han actualizado, cuales se han borrado tras la última actualización. Para eso YaST nos puede ayudar

Recientemente en forosuse.org un usuario posteaba un problema en el que después de instalar un software desde fuera de los repositorios, había sufrido un problema con Chrome.

El usuario al final solucionó sus problemas por otros medios, pero siempre se aprende algo, en este caso: cómo comprobar con YaST los paquetes afectados en la última actualización. Lo que nos puede llevar a alguna pista.

Para ello abrimos YaST y nos dirigimos a la sección de Software → Instalar/desinstalar software y en la barra de herramientas pinchamos sobre Extras → Mostrar historial

Ahí tendremos organizados por fechas desde hace meses los cambios en los paquetes de las distintas actualizaciones o actualizaciones de software que hayamos realizado.

Si en vez de YaST preferimos la línea de comandos, como usuario root, podremos ejecutar:

cat /var/log/zypp/history

Desde ese archivo de registro podremos hacer un grep, o lo que queramos para sacar la información que precisemos.

Gracias al usuario nopersona que compartió esta información. Espero que te resulte interesante y te sea útil si alguna vez lo necesitas.

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

Juegos para el verano en Mancomún Podcast

Ya he hablado de Mancomún en el blog, pero de igual forma que a veces hablo de Podcast Linux o Compilando Podcast, creo que es de recibo darles un poco de promoción por la intensa labor de promoción del Software Libre que están realizando. De esta forma os invito a escuchar el capítulo dedicado a los juegos para el verano que han realizado en Mancomún Podcast y que me ha hecho descubrir alguna que otra joya que desconocía.

Juegos para el verano en Mancomún Podcast

El lista de podcast dedicados al mundo GNU/Linux sigue creciendo es bastante variada: Podcast Linux, Compilando Linux, Salmorejo Geek, SystemInside Podcast, Birras y Bits, los de KDE España, los de GNU/Linux Valencia o el de NeoSiteLinux, y hace poco comenté los de Mancomún Podcast, un gran canal que destaca por su buen ritmo de publicación y por la variedad de temáticas que ofrece.

Juegos para el verano en Mancomún Podcast

Antes de seguir quisiera destacar que el podcast es gallego y mayoritariamente se habla en gallego, pero creo que eso no es un impedimento ya que es perfectamente entendible a poco que pongáis atención.

En esta ocasión os invito a escuchar a escuchar el capítulo dedicado a los juegos para el verano, segundo que dedican al tema, en el que no solo hablan de lo típicos juegos de siempre sino que comentan alguno que desconocía de su existencia.

Aunque os recomiendo escuchar el podcast os dejo la lista de juegos por si vais justo de tiempo.

Minetest: clon libre y gratuito de minecraft

Frozen Bubble: clon de Puzzle Booble

SuperTux: clon de Mario Kart

Stunt Rally: Una derivación del conocido juego de conducción vDrift.

YORG: Juego similar a los clásicos de MicroMachines, carreras de coches de vista cenital.

Red Eclipse 2: Juego de disparos en primera persona con toques de parkour. Recientemente ha sido portado a Steam

The Dark Mod: Inicialmente esta un Mod de Doom3 pero creció hasta convertirse en un juego independiente. El sigilo es tu aliado.

Zero-K: Uno de los que desconocía. Se trata de un juego de estrategia en tiempo real (RTS) basado en Total Anihilation y Supreme Commander

FreeCiv: Veterano juego de estrategia por turnos basado en el famos y ultraconocido Civilization.

Foobillard++: Un juego de billar tanto en 3D como en 2D. Otro de mis desconocidos.

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

¿Qué es el archivo .gitignore de #git?

Siempre es una buena práctica el incluir un archivo .gitignore en nuestros repositorios git

Si mantenemos un repositorio de archivos bajo el control de versiones de git, un buena práctica es crear y configurar un archivo .gitignore adecuadamente para mantener el repositorio “limpio y ordenado”.

Pero ¿Qué hace exactamente un archivo .gitignore y para qué sirve? (Vuelvo a recalcar y dejar claro que no soy experto en git… y creo que en nada en general 🙂 )

A grandes rasgos y simplificando muuucho, la herramienta git, lleva un histórico de las modificaciones realizadas en un conjunto de archivos, guardando información sobre qué y quien realizó las modificaciones.

¿Qué es un archivo .gitignore? Es un archivo de texto plano, donde especificamos aquellos archivos o carpetas que queremos que git no tenga en cuenta y no almacene las modificaciones que se han realizado sobre ellos durante el tiempo.

¿Y por qué queremos hacer eso? Porque puede ocurrir que durante nuestro manejo de esos archivos se creen archivos secundarios que se crean por herramientas externas, que no son relevantes y que su información es cambiante con el tiempo y no nos aporta nada.

Por ejemplo, quizás en nuestro repositorio debido a la herramienta que utilizamos, se generan archivos temporales, archivos logs, o similares que no nos sirven para nada y sobre los que no queremos tener control de versiones.

Al editar archivos de nuestro repositorio, quizás el editor que utilizamos genera archivos temporales de recuperación, quizás se generen bases de datos temporales, que tampoco queremos que git les siga el rastro.

Todos esos casos y muchos más se pueden especificar dentro del archivo .gitignore y así indicarle a git que se ahorre el trabajo de controlar esos archivos.

Como verás siempre he escrito .gitignore, con un punto delante del nombre, eso en GNU/Linux indica que es un archivo oculto. Para crear un archivo .gitignore simplemente escribiremos en una línea de comandos, dentro de la carpeta de nuestro repositorio git:

touch .gitignore

Y con nuestro editor de texto favorito, lo abrimos y lo editamos añadiendo los archivos, patrones de archivos o carpetas que queremos que git ignore. Entro otros símbolos podemos utilizar:

  • Las líneas que empiezan con un símbolo # indican un comentario dentro del archivo.
  • El símbolo \ sirve para “escapar” símbolos especiales en los nombres de archivos.
  • El símbolo ! sirve para negar el patrón.
  • El símbolo / sirve para indicar una carpeta de una ruta.
  • El símbolo * sirve para reemplazar todo excepto una barra / y el símbolo ? solo reemplaza un caracter menos la barra /

En el archivo, podemos incluir un nombre específico de un archivo, como por ejemplo: Thumbs.db o podemos incluir un patrón, como por ejemplo: *.log Esto último incluye todos los archivos con extensión .log independientemente de su nombre.

Vale, ya sé qué es un archivo .gitignore y lo empezaré a utilizar, pero ¿cómo añado archivos a .gitignore en un repositorio ya bajo git con archivos que quiero que no los tenga en cuenta?

Quizás en tu repositorio ya tienes un archivo llamado registro.log que quieres empezar a dejar de controlarlo. Para ello lo incluiremos en .gitignore y después lo borraremos de manera efectiva en nuestro repositorio git.

Veamos cómo, escribiremos lo siguiente en nuestra línea de comandos:

echo registro.log >> .gitignoregit rm --cached registo.logrm registro.loggit add -a -m "eliminar archivo registro.log de git"

Ese archivo quedará eliminado del control de versiones del repositorio que realiza git, de ahora en adelante.

Hay herramientas muy útiles a la hora de crear archivos .gitignore efectivos dependiendo del repositorio con el que estemos trabajando, ya sea por el lenguaje de programación que contenga o por el sistema operativo que usemos, etc.

Tienes una herramienta en línea llamada .gitignore.io que generará archivos .gitignore en base a las etiquetas que introduzcas. Por ejemplo: Vim, C++, linux

Otra opción la tienes disponible en un repositorio de GitHub, donde hay múltiples archivos de muestra dependiendo del tipo de lenguaje con el que trabajemos en nuestro repositorio: C++, Qt, Python, Perl, etc…

Esto es una breve pincelada de lo que puedes hacer con .gitignore y de la forma en que te puede ayudar. ¡Pero hay mucho más para explorar! Echa un vistazo a estos…

Enlaces de interés

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

Novedades de KRDC, Okular y Gwenview de agosto 2020

Este mes los desarrolladores y el grupo de Promo de KDE han trabajado duro para ofrecernos un extenso artículo con las novedades de las aplicaciones de KDE. Es tan extenso que vale la pena desgranarlo y presentar poco a poco las mejoras. Así pues, bienvenidos a las novedades de KRDC, Okular y Gwenview de agosto 2020, presentadas dentro de las remesa de novedades de la Comunidad KDE.

Novedades de KRDC, Okular y Gwenview de agosto 2020

Ya llevo unas entradas hablando de las novedades de las aplicaciones KDE 20.08. Ya he hablado de Dolphin, de la dupla Konsole y Yakuake, del trio de aplicaciones Kate, Elisa y Kstars y hoy toca hablar de otra triada de aplicaciones bastante diferentes entre sí.

KRDC, la apliación de Virtual Network Computer de KDE

No es fácil definir qué hace esta aplicación pero básicamente sirve para controla de forma remota escritorios de otros ordenadores.

Esta nueva versión ofrece la interesante novedad de que ahora muestra los cursores apropiados del lado del servidor en VNC en lugar de un pequeño punto con el cursor remoto detrás de él.

Okular, el visor universal de documentos

A la espera de tener la novedad que todos esperamos (la de poder firmar documentos) Okular nos ofrece una pequeña novedad: se ha reordenado el menú «Imprimir» y «Vista previa de impresión» en el menú «Archivo».

No es mucho pero hay que reconocer que Okular siempre aparece cuando se habla de novedades, algo que tiene su mérito.

Gwenview

Como sabrán los lectores habituales Gwenview es una aplicación de visualización de imágenes que viene con algunas características básicas de edición, como redimensionamiento y recorte.

Esta nueva versión viene con una pequeña mejora que seguro que nos vendrá muy bien para los que trabajamos reiteradamente con imágenes: guarda el tamaño del último cuadro de recorte utilizado, lo que significa que puedes recortar rápidamente varias imágenes al mismo tamaño en rápida sucesión.

Más información: KDE

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

Comandos de Linux openSUSE utilizados con frecuencia - 1a. Parte

 Comandos de Linux openSUSE utilizados con frecuencia - 1a. Parte

 

 

Algunas personas consideran que Linux es un sistema operativo complicado, dirigido únicamente a usuarios expertos. Sin embargo, como sistema operativo libre y de código abierto, Linux en realidad está dirigido a todos los usuarios.

Como tal, los comandos que se enumeran a continuación deberían ayudarnos a navegar, administrar y buscar mejor en los sistemas Linux openSUSE. Los comandos de Linux enumerados también son útiles para obtener más información al solucionar problemas. Estos consejos de línea de comandos se aplican tanto en máquinas virtuales como físicas.

Ejemplos de comandos de Linux openSUSE:

1. Enumerar y mostrar todas las direcciones IP asociadas con todas las interfaces de red.

También es posible hacerlo utilizando el comando completo  ip address

stuartlinux@geeko:~> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx:xx/32 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.28/24 brd 192.168.0.255 scope global dynamic noprefixroute wlan0
       valid_lft 3089sec preferred_lft 3089sec
    inet6 xx::xx:xx:xx:xx:xx:xx:xxx/64 scope link noprefixroute
       valid_lft forever preferred_lft forever


2. Listar los archivos y subcarpetas (subdirectorios) no ocultos en el directorio actual.

Usamos -R para recursivo, -a para incluir archivos ocultos o -l para usar el formato de lista por línea.

ls

Ejemplo:

stuartlinux@geeko:~> ls -l
total 0
drwxr-xr-x 1 stuartlinux users   18 Jul 20 23:02 Arduino
drwxr-xr-x 1 stuartlinux users    0 Jul 19 02:17 bin
drwxr-xr-x 1 stuartlinux users   70 Jul 30 22:20 Desktop
drwxr-xr-x 1 stuartlinux users  466 Aug 13 13:26 Documents
drwxr-xr-x 1 stuartlinux users 1316 Aug 11 21:42 Downloads
drwxr-xr-x 1 stuartlinux users   24 Jul 20 20:45 IdeaProjects
drwxr-xr-x 1 stuartlinux users    0 Jul 19 02:18 Music
drwxr-xr-x 1 stuartlinux users 1128 Aug 13 13:17 Pictures
drwxr-xr-x 1 stuartlinux users    0 Jul 19 02:18 Public
drwxr-xr-x 1 stuartlinux users   16 Jul 20 20:19 PycharmProjects
drwxr-xr-x 1 stuartlinux users   16 Jul 20 19:54 Python
drwxr-xr-x 1 stuartlinux users   12 Jul 20 18:52 snap
drwxr-xr-x 1 stuartlinux users    0 Jul 19 02:18 Templates
drwxr-xr-x 1 stuartlinux users    0 Jul 19 02:18 Videos

3. Mostrar el uso de espacio en disco.

Utilizamos -i para enumerar la información de inodo en lugar de bloquear el uso. Utilizamos -h para imprimir tamaños en potencias de 1024 (por ejemplo, 1023M)

df -h 

Ejemplo:

stuartlinux@geeko:~> df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G   76M  1.9G   4% /dev/shm
tmpfs           1.9G  9.6M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
. . . . .

Así mismo, podemos utilizar el comando du. Se utiliza para estimar el uso del espacio de archivos en un directorio o archivos en particular en el sistema.


4. Mostrar el uso de la memoria.

Utilizamos -h para mostrar todos los campos de salida escalados automáticamente a la unidad más corta de tres dígitos y mostrar las unidades de impresión. O usamos -m para mostrar la cantidad de memoria en mebibytes.

free

Ejemplo:

 stuartlinux@geeko:~> free -h
              total        used        free      shared  buff/cache   available
Mem:          3.7Gi       1.5Gi       311Mi       214Mi       2.0Gi       1.8Gi
Swap:         2.0Gi          0B       2.0Gi
 

stuartlinux@geeko:~> free -m
              total        used        free      shared  buff/cache   available
Mem:           3837        1434         371         214        2030        1930
Swap:          2048           0        2048


5. Ejecutar varios comandos en una línea usando el simbolo de punto y coma.

;

Ejemplo:


stuartlinux@geeko:~> ls /home/ ; ls /home/stuartlinux
stuartlinux
Arduino  bin  Desktop  Documents  Downloads  IdeaProjects  Music  Pictures  Public  PycharmProjects  Python  redes  snap  Templates  Videos  

 

6. Buscar archivos grandes.

 

find [directorio] -size [establecer tamaño mínimo]

Ejemplo:

stuartlinux@geeko:~> find /home/ -size +1000000k
/home/stuartlinux/Downloads/openSUSE-Tumbleweed-DVD-x86_64-Current.iso
/home/stuartlinux/Downloads/openSUSE-Leap-15.2-DVD-x86_64.iso

 

7. Mostrar un árbol de procesos.

Agregamos -P para mostrar los PID. Los PID se muestran como números decimales entre paréntesis después de cada nombre de proceso.

pstree -p

Salida de ejemplo:

stuartlinux@geeko:~> pstree -p
systemd(1)─┬─ModemManager(1456)─┬─{ModemManager}(1465)
           │                    └─{ModemManager}(1468)
           ├─NetworkManager(1654)─┬─{NetworkManager}(1671)
           │                      └─{NetworkManager}(1673)
. . .

 

8. Mostrar la lista de los últimos usuarios que iniciaron sesión.

 last

 Ejemplo:

stuartlinux@geeko:~> last
stuartli pts/1        :0               Mon Aug 17 17:24   still logged in
stuartli pts/0        :0               Mon Aug 17 17:18   still logged in
stuartli tty7         :0               Mon Aug 17 17:18   still logged in
reboot   system boot  5.3.18-lp152.33- Mon Aug 17 17:18   still running
stuartli pts/0        :0               Sun Aug 16 11:51 - down   (00:05)
stuartli tty7         :0               Sun Aug 16 11:51 - down   (00:05)
reboot   system boot  5.3.18-lp152.33- Sun Aug 16 11:51 - 11:56  (00:05)
stuartli pts/0        :0               Fri Aug 14 13:48 - down   (00:07)
stuartli tty7         :0               Fri Aug 14 13:48 - down   (00:07)
reboot   system boot  5.3.18-lp152.33- Fri Aug 14 13:48 - 13:55  (00:07)

. . .


9. Mostrar la lista de las sesiones de usuario actualmente registradas.

 w

Ejemplo:

stuartlinux@geeko:~> w
 18:13:16 up 54 min,  3 users,  load average: 0.53, 0.54, 0.59
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
stuartli tty7     :0               17:18   54:44   1:09   0.06s /usr/bin/startplasma-x11
stuartli pts/0    :0               17:18   54:28   0.00s  1.69s kded5
stuartli pts/1    :0               17:24    1.00s  0.17s  0.00s w

. . . 

10. Bucar en un archivo un patrón de caracteres y mostrar todas las líneas coincidentes.

grep
 

Ejemplo:

Encontrar comandos usados anteriormente que incluyen systemctl

stuartlinux@geeko:~> history | grep systemctl
  141  history | grep systemctl

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

Recopilación del boletín de noticias de la Free Software Foundation – agosto de 2020

Boletín de noticias relacionadas con el software libre publicado por la Free Software Foundation.

¡El boletín de noticias de la FSF está aquí!

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.

Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

Después de muchos años colaborando en la traducción al español del boletín, desde inicios de este año 2020 he decidido tomarme un descanso en esta tarea.

Pero hay detrás un pequeño grupo de personas que siguen haciendo posible la difusión en español del boletín de noticias de la FSF.

¿Te gustaría aportar tu ayuda en la traducción? Lee el siguiente enlace:

Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de agosto de 2020

Firma esta petición por la libertad en las aulas

Del 21 de julio

Los nuevos desarrollos en el panorama de la educación a distancia solo han contribuido a la preocupante tendencia de tratar la escuela como un campo de pruebas para extender la vigilancia y otras prácticas distópicas, y como un vector para obligar a los estudiantes a usar programas malignos no libres.

Desde ya, estamos trabajando para cambiar el panorama de la educación a distancia con una nueva demanda enfocada a los graves daños que el software privativo representa para los estudiantes y, al mismo tiempo, resaltando la idea de que existe una solución ética.

Creemos que te puede resultar difícil hablar sobre este asunto, por eso te ofrecemos poner nuestra voz detrás de la tuya como la organización líder en el movimiento del software libre. Al firmar la petición, tienes la opción de informarnos si eres estudiante, padre, maestro o administrador de una escuela que requiere el uso de software privativo.

Nos pondremos en contacto con la administración de la escuela en tu nombre y les haremos saber que una comunidad global de activistas y personas normales han firmado una declaración en apoyo del software libre en educación.

No permitas que la votación digital patentada altere la democracia

Del 15 de julio

Un país libre tiene la responsabilidad de asegurarse que todos sus ciudadanos sean escuchados y que los procesos de votación sean transparentes y justos. Estoy argumentando en esta publicación que es esencial que el software utiliza o en cualquier parte del proceso de votación se publique como software libre.

Es inaceptable que un sistema democrático tan importante se ponga en manos de una corporación de software propietaria con ánimo de lucro que controle el código fuente, la gestión de datos, los informes, las actualizaciones y las pruebas.

Nada bueno puede venir de tener que pedir una orden judicial para estudiar el código fuente del software de votación para confirmar que el proceso es justo y democrático.

Pero además, podría sorprender al lector presentando argumentos para decir que a pesar de apoyar el deseo de aumentar el acceso y la facilidad para todos los votantes elegibles, el único sistema de votación verdaderamente libre, ético y democrático es en realidad un sistema que evite el uso de software.

El software libre es lo que nos une

Del 16 de julio

No debemos olvidar que el software libre es una historia por naturaleza positiva. Celebra la creatividad y la habilidad que vienen de la colaboración, y la libertad que tienes si entiendes un programa o puedes elegir libremente depender en la información sobre él de alguien en quien confías.

Tener el derecho de leer, modificar, contribuir y compartir el software que usamos ha cambiado nuestras vidas, y las de muchos otros. Hay tantas personas que continúan motivándonos para luchar por el software libre con su trabajo, por lo que decidimos pedirles que compartan sus historias de por qué aman el software libre, y lo que la libertad de usuario significa para ellos o su negocio.

El Software libre en los negocios: Historias de éxito

Del 30 de julio

Esta tercera entrada de blog de la serie, inspirada en entrevistas con miembros de la comunidad, llamará la atención sobre el éxito que han tenido las personas que abogan por el software libre a través de sus ocupaciones.

Manifiesta cómo los llamamientos a la libertad de los usuarios, y las implementaciones exitosas de software libre, son fuerzas que impulsan el avance de las empresas en todo el mundo.

apoyo_fsf

Estas son solo algunas de las noticias recogidas este mes, pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:

Y todos los números del “supporter” o boletín de noticias de 2020 aquí:

Support freedom

—————————————————————

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

Novedades de Kate, Elisa y Kstars de agosto 2020

Este mes los desarrolladores y el grupo de Promo de KDE han trabajado duro para ofrecernos un extenso artículo con las novedades de las aplicaciones de KDE. Es tan extenso que vale la pena desgranarlo y presentar poco a poco las mejoras. Así pues, bienvenidos a las novedades de Kate, Elisa y Kstars de agosto 2020, presentadas dentro de las remesa de novedades de la Comunidad KDE.

Novedades de Kate, Elisa y Kstars de agosto 2020

Ya llevo unas entradas hablando de las novedades de las aplicaciones KDE 20.08. Ya he hablado de Dolphin, Konsole y Yakuake, y hoy toca hablar de una triada de aplicaciones bastante diferentes entre sí.

Kate, un editor de texto básico pero potente

No son muchas las novedades de Kate, pero vale la pena repasarlos.

Novedades de Kate, Elisa y Kstars de agosto 2020
  • El menú «Abrir reciente» ahora muestra los documentos abiertos en Kate desde la línea de comandos y otras fuentes también, no sólo los que se abren usando el diálogo de archivos.
  • Ahora la barra de pestañas de Kate es ahora visualmente consistente con todas las barras de pestañas de otras aplicaciones de KDE (siguiendo uno de los objetivos de la Comunidad KDE) y abre nuevas pestañas a la derecha, como lo hacen la mayoría de las otras barras de pestañas.

Elisa, un reproductor de audio muy prometedor

Novedades de Kate, Elisa y Kstars de agosto 2020

Con esta aplicación tenemos el mismo caso que Kate, pocas pero jugosas novedades:

  • Elisa ahora te permite mostrar todos los géneros, artistas o álbumes en la barra lateral, debajo de otros elementos.
  • La lista de reproducción también muestra el progreso de la canción que se está reproduciendo actualmente en línea.
  • La barra superior ahora responde al tamaño de la ventana y al factor de forma del dispositivo.

Kstars, el planetario virtual de KDE

Novedades de Kate, Elisa y Kstars de agosto 2020

La tercera aplicación tampoco viene cargada de muchas novedades, pero seguro que serán útiles para los expertos:

  • Añadida la opción de calibración y enfoque gracias a la máscara Bahtinov.
  • Añadida añadido una subpestaña de «Diagrama de Calibración» a la derecha del «Diagrama de Deriva».

Más información: KDE