Bienvenido al Planeta openSUSE

Esto es una agrupación de fuentes que recopila lo que escriben los colaboradores de openSUSE en sus respectivos blogs.

Para que añadan tu blog en esta agrupación, por favor lee las instrucciones.


Viernes
24 de noviembre de 2017


face

openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aquí puedes estar al tanto de las últimas novedades.

TumbleweedVeamos un nuevo repaso a lo que ha ocurrido en esta semana a punto de acabar el mes de noviembre en openSUSE Tumbleweed.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante este comando aunque desde hace poco un simple zypper dup hace ya todo el trabajo.

En esta semana se han publicado 5 nuevas “snapshots” (1117, 1120, 1121, 1122 y 1123). Las “snapshots” 1118 y 1119 fueron bloqueadas por openQA yas que hubo algunos fallos al realizar los test automatizados.

Estas cinco nuevas publicaciones han traído entre otros muchos cambios, cosas tan interesantes como:

  • Kernel Linux 4.14.0
  • xfsprogs4.13.1 (actualizado desde la versión 4.9.0)
  • Se ha seguido en el trabajo de hacer /var un volumen separado de btrfs, simplificando el esquema de volúmenes
  • Mono 5.4.1
  • Java 1.7.0 OpenJDK ha sido eliminado, tal como se anunció

Muchas cosas se siguen tratando de actualizar y se esperan que estén en próximas “snapshots”

  • Kernel Linux 4.14.1
  • SCons cambia para utilizar python3 como intérprete
  • PostgreSQL 10
  • openSSL 1.1 de manera predeterminada para la distro
  • YaST/Storage-NG
  • Tumbleweed cambiará su suse_version de 1330 a 1550 el 1 de diciembre de 2017.

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

——————————–



face

La capacidad de mejora del Software Libre es asombrosa. Por ello la posibilidad de optimizar el uso de Dolphin, el gestor de archivos de Plasma 5, no tiene fin. Hoy os quiero presentar Convert WAV audio a MP3 un nuevo Service Menu para Plasma 5 que nos harán la vida un poco más fácil.

Convert WAV audio a MP3, nuevo Service Menu para KDE

De la mano de Alex-L nos llega un Service Menu que puede ser de gran utilidad ya que nos permitirá convertir archivos sonoros en formato wav al formato mp3.

Se trata de Convert WAV audio to MP3, el cual nos añade una línea al menú contextual de Dolphin que aparecerá cuando pinchemos con el botón derecho sobre un archivo wav. Un atajo de teclado que nos ahorra el deber de arrancar un programa para hacer una simple conversión.

Convert WAV audio a MP3, nuevo Service Menu para KDE

Convert WAV audio to MP3 se puede instalar directamente desde las opciones de “Añadir nuevos Servicios” del propio Dolphin, en el menú de configuración de la aplicación.

Y como siempre digo, si os gusta el service menu Convert WAV audio a MP3 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 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.

¿Qué son los Dolphin Service Menu?

La personalización de KDE y Plasma está más que demostrada y prueba de ello son los Dolphin Service Menu, que no son más que la posibilidad de disponer un menú auxiliar en el gestor de archivos Dophin o en Konqueror que se activa con el botón derecho del ratón.
Con ellos tendremos nuevas acciones como:

Y muchos más como hemos explicado en varias ocasiones en el blog. Puedes encontrar estos servicios se pueden encontrar en la sección Dolphin Service Menu en la Store de KDE.


Jueves
23 de noviembre de 2017


face

Si eres una persona interesada en el software libre, en la libertad de las personas que usan tecnología, la privacidad, etc. No te pierdas las charlas que dará Richard Stallman en España este mes de noviembre de 2017.

Richard Stallman en Salamanca en diciembre de 2016

Richard Stallman es un divulgador incansable del proyecto GNU, la Free Software Foundation, el software libre, la libertad de las personas que utilizan equipos informáticos, y de la privacidad de las personas.

Su labor principal de divulgación consiste en dar charlas y conferencias por todo el mundo. Ha recorrido innumerables ciudades de gran cantidad de países.

De manera periódica visita España entre los países que recorre. Y este mes de noviembre de 2017 de nuevo tienes la oportunidad de asistir a una de sus charlas. Si tienes la oportunidad de asistir no lo dudes, pero ten cuidado saldrás de la charla más “Stallmaniano”

Este mes de noviembre estará:

Sin duda unas citas ineludibles si tienes oportunidad de asistir. Una oportunidad de ver en directo y escuchar a Stallman exponer sus ideas sobre el software libre y muchos otros temas.

Yo asistí a las charlas que dio en Gijón hace un par de años y en Salamanca el año pasado y son toda una experiencia. Lleva dinero para comprar cosas (pegatinas, chapas, camisetas, etc) en la tienda y así ayudarás a la Free Software Foundation.

——————————————————————-



face

La forma que tenemos de aprender a hacer las cosas está cambiando. El papel del profesor está cambiando y de transmisor de conocimientos está pasando a guía para filtrarlos. Es algo que entiendo y asumo, no por nada soy docente con casi 20 años de experiencia en este mundillo. Es por ello que me encanta encontrar recursos educativos como el curso Kdenlive de Kalerolinex, una excelente herramienta para aprender a dominar este magnífico editor de vídeos no lineal de la Comunidad KDE.

Curso Kdenlive de Kalerolinex

Un curso de cualquier cosa en forma de vídeos didácticos que empezó en 2010 y que sigue vigente este 2017 es algo a tener en cuenta. Es que es de recibo agradecer a Kalerolinex todo el trabajo realizado para mostrar a todo el mundo como empezar con Kdenlive y, lo más importante, seguir hasta dominar con soltura esta magnífica aplicación de edición de vídeo.

Curso Kdenlive de Kalerolinex

Esto significa que puede que alguna cosa esté desactualizada respecto al funcionamiento actual de la aplicación, esto no es bueno, pero lo más importante es que su creador ha seguido a lo largo de estos años creando con una aplicación que ha pasado de sencilla e inestable a potente y confiable.

A modo de resumen os puedo contar que de momento el curso Kdenlive de Kalerolinex lleva 33 capítulos y que nos explica cosas como aprender a manejar la ventana del árbol de proyecto o como hacer Presentaciones didácticas como en la TV – Efecto Cromakey pasando por la utilización de Impress para crear entradas y salidas en Kdenlive, último de ellos creado.

Y para muestra, el primer capítulo del curso de Kdenlive de Kalerolinux donde básicamente nos explica como iniciar la aplicación y una descripción de la interfaz de usuario. Todo ello en perfecto castellano. He de confesar que he utilizado este recurso para que mis alumnos aprendan algo de edición de vídeo.

Y como siempre digo, si os gusta  el trabajo de Kelerolinux podéis “pagarlo” de muchas formas el creador agradecerá: puntúale positivamente, hazle un comentario en la página, dadle un like o subscríbete a su canal. 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.


Miércoles
22 de noviembre de 2017


face

El incidente Max Headroom se llevó a cabo en 1987 en un par de cadenas de televisión en las que su señal fue atacada con un “Man-In-The-Middle”

Hoy navegando por la web entre artículos antiguos de diversas webs, he encontrado en una de esas web, una referencia al incidente Max Headroom. Un caso de interferencia en la señal de una cadena de televisión.

Desconocía el caso, así que me dirigí a la Wikipedia a leer sobre el asunto, si vosotros tampoco conocíais este incidente y serie de televisión os recomiendo la lectura.

El Incidente Max Headroom fue una señal intrusa de televisión que tuvo lugar en Chicago, Illinois en la noche del domingo 22 de noviembre de 1987. Es un ejemplo de lo que se conoce en el negocio de la televisión como intrusión en emisión de señal. El intruso logró interrumpir dos estaciones de televisión abierta en el transcurso de tres horas. Los responsables nunca fueron identificados.

El caso es un tipo de inyección de señal de televisión en una emisión de una cadena pública. Algo que para hacerse se necesita de conocimientos técnicos, de el equipo adecuado y de la potencia necesaria para realizarlo.

Como no tengo más información sobre el caso, os remito de nuevo al artículo de la Wikipedia, y a que vosotras mismas (personas geeks, hackers inquietas) indaguéis al respecto.

En el vídeo (de YouTube, lo siento) que abre el artículo podéis ver la señal inyectada en la emisión de televisión, mientras se emitía un capítulo del Dr. Who.

Gracias a que seguidores de la serie estaban grabando el capítulo se ha podido rescatar la emisión “inyectada”. Es un caso de hacking de “man in the middle” en televisión.

Además me parece curioso que justo cuando me entero del curioso incidente se cumplan 30 años del mismo… curiosas coincidencias.

Enlaces de interés

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



face

Vuelve la sección de los pequeño trucos para optimizar nuestro trabajo con el escritorio Plasma. En esta ocasión quisiera explicar cómo utilizar ssh en Dolphin, es decir, como acceder de forma gráfica a carpetas de otros sistemas mediante el protocolo ssh y poder así tener un control más visual de éste.

Cómo utilizar ssh en Dolphin

Mientras termino de perfilar un artículo sobre mi sistema multimedia hogareño y sigo aprendiendo cositas para mejorar su uso, voy descubriendo métodos de trabajo que me hacen la vida más fácil.

Una de ellas es poder controlar mi Rapsberry Pi del Salón de forma remota utilizando mi ultrabook o cualquier PC que esté en mi red local. Para ello puedo utilizar el protocolo Samba pero quería ir un poco más allà y utilizar el protocolo ssh.

Cómo conectar Raspberry Pi con Dolphin

Evidentemente, lo primero que hice fue buscar por internet la forma de hacerlo y rápidamente me di cuenta que necesitaba un par de datos antes de empezar: la dirección ip de la raspeberry pi en mi red local y el nombre de usuario y contraseña de la misma Raspeberry.

El primer dato lo debes sacar de tu red pero será parecida a 192.169.x.x., el segundo suele ser pi como nombre de usuario y raspberry como password.

Antes de seguir con el método de conexión debo advertir que debemos asegurarnos que tenemos activado en servidor ssh en la raspberry y el paquete openssh-server en la máquina que se conecta.

En mi caso, desde mi portátil con KDE Neon, que no es más que un Ubuntu 16.04, simplemente debo escribir esto en la consola:

$ sudo apt install openssh-server

Con estos datos ya podía seguir las instrucciones de la red, que consistían siempre en “Escribe esto en la barra de direcciones de Dolphin: fish://pi@192.168.x.x/home/pi/”. Lo cual es correcto y que funciona a la perfección, como podemos ver en la imagen inferior.

Cómo utilizar ssh en Dolphin

La única pega, en mi humilde opinión, es que si no carga demasiado el sistema, todas las opciones de protocolos de conectividad deberías estar listos para utilizar a la primera. No obstante, tampoco debería quejarme tanto ya que si todo fuera perfecto ¿para qué serviría KDE Blog?

 

 


Martes
21 de noviembre de 2017


face

Se acaba de publicar en español un completo libro sobre el procesador de documentos \text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}, que puedes obtener de manera libre.

Portada del libro: “LyX, la otra forma de escribir” de RGB

Atendiendo a la definición sobre \text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}que hacen en su propia página oficial. Podemos decir que:

LyX es un procesador de documentos que fomenta un enfoque basado en la estructura (WYSIWYM) y no simplemente en el formato o el aspecto (WYSIWYG) para la composición de documentos.

LyX combina la potencia de TeX/LaTeX con la facilidad de uso de una interfaz gráfica. Esto resulta en un soporte universal para la creación de contenido matemático (mediante un editor de ecuaciones totalmente integrado) y documentos estructurados como artículos académicos, tesis o libros.

LyX es para gente que quiere dar a sus escritos un aspecto excelente, de manera directa e inmediata. Está publicado como software libre, y está disponible para distintos sistemas operativos incluidos aquellos no libres.

Pero manejar un procesador con tanta potencia de edición y opciones es algo sencillo cuando se le dedica tiempo y además se encuentran recursos tan buenos como el libro que ha escrito Ricardo G. Berlasso también conocido como “El Pingüino Tolkiano”. Que acaba de publicar un extenso libro sobre \text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}que viene a completar, corregir y ampliar los artículos que de vez en cuando ha publicado en su blog.

Todo ese material bien revisado, estructurado, compilado y reunido en un libro que acaba de publicar y que puedes consultar de manera libre, ya que está publicado bajo licencia CC-by-sa.

El amigo Ricardo aka RGB no es nuevo en esto de publicar extensas y completas guías sobre editores de texto libres, ya que hace un tiempo publicó otro libro sobre el editor de texto Writer de LibreOffice.

El presente libro sobre LyX que acaba de publicar se titula “LyX, la otra forma de escribir” y tal como el propio escritor nos dice, está escrito mayormente en la versión 2.2, aunque también presenta las principales novedades de  \text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}} 2.3.

Son 196 páginas de puro formato y tipografía que te ayudarán a obtener resultados inimaginables con otros procesadores de documentos.

El libro parte de la base y hace un repaso inicial a qué es \text{\LaTeX} para después profundizar en todas las opciones que nos ofrece \text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}, para conseguir sacarle todo el potencial y saber aprovecharnos de todas las funcionalidades que nos brinda.

Si estás buscando un buen libro para aprender a manejar LyX o aprender cosas nuevas que quizás no conocías te recomiendo pasar por su página oficial y desde allí conseguir este gran libro para manejar este procesador de documentos.

Como he dicho el libro está publicado con licencia libre y puedes descargarlo de manera libre en formato PDF, pero puedes además conseguirlo en otros formatos.

Además si el libro te ha resultado especialmente útil e interesante también puedes agradecérselo al


Viernes
17 de noviembre de 2017


face

openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aquí puedes estar al tanto de las últimas novedades.

TumbleweedVeamos un nuevo repaso a lo que ha ocurrido en esta semana pasada en openSUSE Tumbleweed.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante este comando aunque desde hace poco un simple zypper dup hace ya todo el trabajo.

Durante esta semana se han publicado nada menos que 7 nuevas “snapshots” desde la anterior revisión que pudiste leer en mi blog.

Aunque la cantidad e importancia de las actualizaciones son muchas, Tumbleweed después de incorporarlas a tu sistema sigue ofreciendo la estabilidad que promete la comunidad de openSUSE.

Veamos algunos de los cambios más importantes que hemos tenido en openSUSE Tumbleweed:

  • Mesa 17.2.4, seguido de cerca después por 17.2.5
  • Kernel Linux 4.13.12
  • Mozilla Firefox 57
  • KDE Plasma 5.11.3
  • KDE Applications 17.08.3
  • KDE Frameworks 5.40.0
  • Java 10 tech preview

Pero como digo siempre, las actualizaciones no paran, y para próximas publicaciones ya se está preparando entre otroso muchos paquetes estos:

  • Linux kernel 4.14.0
  • openSSL 1.1 de manera predeterminada (probablemente este disponible muy pronto)
  • PostgreSQL 10
  • Java OpenJDK 1.7 será eliminado de Tumbleweed (todavía tienes disponible las versiones 1.8, 9 and 10)
  • Los desarrolladores de YaST siguen mejorando muchas de las múltiples facetas de esta gran herramienta.

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

——————————–



Miércoles
15 de noviembre de 2017


face

Firefox Quantum ya está disponible en modo estable para instalar o actualizar. Veamos cómo recuperar una de las opciones que han eliminado.

 

 

Tal como había anunciado la comunidad Mozilla, el 14 de noviembre de 2017 se publicó Firefox 57 Quantum. Que ofrece entre otras cosas un mejor rendimiento y una mayor rapidez a la hora de navegar por la red.

Esta nueva versión de Firefox Quantum ha traido muchas mejoras y como es normal muchas resolución de errores y nuevas funcionalidades. Y también como es inevitable alguna pieza de código se ha quedado por el camino.

Entre ellas la funcionalidad de “Share this page” o “Compartir esta página” una pequeña funcionalidad que podías tener en la barra de tareas y que cuyo icono tenía la forma de un avión de papel.

Esta funcionalidad es útil para compartir una web entre nuestros contactos de diversas redes sociales, entre ellas las más conocidas y menos respetuosas con la privacidad y también en Diaspora*.

Ya hace un tiempo hice un artículo sobre cómo compartir mediante este botón contenido en Diaspora*. Pero con la llegada de Firefox 57 Quantum quienes usaban esta funcionalidad veían como ya no estaba disponible (¿verdad coloco?) 🙂

Tal como dicen en las notas de su lanzamiento, han eliminado este botón en su última publicación. Pero las buenas noticias para quienes lo usábais es que podemos instalar un complemento para seguir disfrutando de él.

Para ello debemos instalar el complemento “Share Backported”. Yo ya lo he instalado en mi Firefox Quantum, y tal como véis en la captura que encabeza el artículo está disponible para utilizarlo.

Así que si lo utilizábais y lo echais de menos, instalad el complemento y volved a disfrutar de esa funcionalidad en un renovado Firefox. Y podéis utilizarlo para compartir este artículo en vuestras redes. 🙂

Imagen: Rubén

——————————————–



Martes
14 de noviembre de 2017


face

En este pequeño tutorial veremos cómo cifrar o descifrar un archivo utilizando GPG en la terminal de GNU/Linux

GPG

Para iniciar este tutorial suponemos que ya tienes una clave GPG establecida para tu propia identidad. También asumiremos que sabes un poco lo básico de GPG y que ya no eres un “dummie” en esto del cifrado.

Partimos del supuesto que tienes un archivo de texto que quieres cifrar para mandarlo a alguno de tus contactos. Para cifrarlo utilizarás su clave pública que previamente el contacto te ha mandado, o has descargado desde un servidor de claves.

Una vez cifrado con su clave pública (cerrado el candado), el archivo de texto cifrado sólo podrá ser descifrado por quien posea la clave privada (la llave del candado), que únicamente debería estar en posesión de tu contacto.

Se pueden utilizar algunas de las interfaces gráficas que existen para utilizar GPG, pero en este caso veremos cómo realizar estas tareas desde la línea de comandos, que ya veréis como es sencillo…

Creamos un archivo de texto, y escribimos en él (podemos editarlo con el editor de texto micro o cualquier otro: nano, vi, etc) lo que queramos que quede cifrado para que sólo nuestro contacto pueda leerlo:

<br />touch archivo.txt

micro archivo.txt

Escribimos lo que queramos y lo guardamos con Ctrl+s y salimos con Ctrl+q (si hemos utilizado el editor micro). Ya tenemos el archivo que queremos cifrar.

Ahora podemos buscar el contacto al que queremos enviarselo entre nuestras claves públicas guardadas. Para este ejemplo imaginemos que se lo queremos enviar a Richard Stallman:

<br />gpg -k | grep Stallman -b3

Como lo tenemos entre nuestros contactos de GPG no hace falta importar su clave pública.

Ahora cifraremos (-e) con nuestra identidad (-u) el archivo archivo.txt con la clave pública del receptor (-r) en este caso de Stallman, para que sólo el pueda leer el contenido, mediante el comando:

<br />gpg -e -u "Victorhck" -r "Richard Stallman" archivo.txt

Veremos que ahora nos ha generado un archivo llamado archivo.txt.gpg, si lo abrimos veremos una serie de caracteres indescifrables. Este sería el archivo a enviar.

El contacto que lo reciba simplemente debería descifrarlo (-d) mediante el comando:

<br />gpg -d archivo.txt.gpg > archivo.txt

Le pediría su clave o frase de paso de GPG y si es correcta descifraría el contenido enviándolo a archivo.txt y podría leer aquello que le habías mandado.

Tu también puedes cifrar archivos con tu propia clave pública y así tenerlo cifrado “sólo para tus ojos”. El proceso de cifrado es similar, pero sin especificar el receptor del archivo, ya que serás tu misma.

<br />gpg -e -r "victorhck" mi_archivo_secreto.txt

Y el proceso de descifrado será similar al anterior ejemplo que hemos visto.

Estos son unos ejemplos muy simples de la


Viernes
10 de noviembre de 2017


face

openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aquí puedes estar al tanto de las últimas novedades.

TumbleweedVeamos un nuevo repaso a lo que ha ocurrido en esta semana pasada en openSUSE Tumbleweed.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante este comando aunque desde hace poco un simple zypper dup hace ya todo el trabajo.

Esta semana “sólo” se han publicado 4 nuevas “snapshots”. Entre las actualizaciones destacadas se puede destacar lo siguiente:

  • Una reubicación de la base de datos de rpm que pasa de /var/lib/rpm a /usr/lib/sysimage/rpm. La nueva ubicación se ha tomado de acuerdo con el equipo desarrollador y que mantiene RPM. Además esto permitirácopias de seguridad más limpias y facilidades a la hora de recuperar el sistema (/var contine archivos que no quieres recuperar)
  • WebKit 2 GTK 2.18.2: en esta actualización se han corregido muchos errores, por lo que se recomienda actualizar a esta versión.
  • GNOME 3.26.2
  • openjpeg 2.3.0
  • FFmpeg 3.4
  • git 2.15.0
  • Linux kernel 4.13.11

Aún se están “cocinando” muchas otras cosas, que pronto llegarán a los repositorios. Algunas de esas son:

  • Mesa 17.2.4 (parte del nuevo “snapshot” que se publique)
  • Pasar a OpenSSL 1.1
  • Linux kernel 4.13.12
  • KDE Plasma 5.11.3
  • Java 10 tech preview

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

——————————–



Miércoles
08 de noviembre de 2017


face

RSS Guard es un software para leer y seguir los “feeds” o fuentes RSS de las páginas que más te gusten, con muchas funcionalidades pero sencillo y ligero.

Captura de pantalla de RSS Guard

Las fuentes web o también llamados canales RSS o “feeds” son una buena manera de estar enterado de las novedades publicadas en las páginas, webs o blogs que más te interesan sin necesidad de tener que revisarlas una por una todos los días.

Son esos iconos naranjas que aparecen en muchas webs. Al pinchar sobre el icono de la web se abrirá una nueva dirección que será la que debes incluir en tu lector de “feeds”. Muy bien, pero ¿por qué lector de todos los disponibles me decanto?

Desde hace un tiempo vengo utilizando Tiny Tiny RSS, un lector libre que puedes instalar en un servidor, el principal beneficio es que puedes acceder a él desde cualquier equipo y al estar centralizado siempre estará al día de los artículos leídos y los pendientes.

Pero también he utilizado mucho tiempo un lector de “feeds” instalado en mi propio ordenador. Hasta ahora utilizaba el lector propio de KDE que se llama Akregator.

Pero desde hace un tiempo no me funcionaba bien y decidí explorar otras alternativas. Y buscando dí con RSS Guard.

RSS Guard es software libre, publicado bajo licencia GNU GPL v3.0. Está escrito en C++ y desarrollado con librería Qt. Es multiplataforma, y seguro que lo tienes disponible en los repositorios de tu distribución de GNU/Linux. Decidí instalarlo y probarlo en mi equipo.

Una cosa de agradecer es que está disponible en muchos idiomas, entre ellos el español (y ahora un poco más traducido en español).

Puedes añadir fuentes “feeds” de Atom, RSS, y también leer en este cliente tus cuentas de Tiny Tiny RSS, onwCloud News, Inoreader y Gmail.

Tiene un montón de funcionalidades útiles y además mantiene un aspecto sencillo, es ligero y se integra muy bien con mi escritorio Plasma, al poder escoger el tema e iconos de Breeze, que son los que tengo configurados. Se pueden importar archivos OPML de fuentes de otros clientes.

Tiene una interfaz que puedes configurar a tus gustos y preferencias y después de hacerlo me ha resultado muy interesante su aspecto y funciona sin problemas en mi equipo.

Si le dais una oportunidad y lo probáis espero que lo encontréis también interesante y si no, podéis comentar qué funcionalidades echas de menos, que le pondrías o qué le quitarías…

Quizás puedes estrenarlo añadiendo la dirección de los “feeds” de mi blog y no perderte ninguna publicación 🙂

——————————————————-



Lunes
06 de noviembre de 2017


face

openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

Empezamos el mes de noviembre dando un nuevo repaso a lo que ha ocurrido en esta semana pasada en openSUSE Tumbleweed.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante este comando aunque desde hace poco un simple zypper dup hace ya todo el trabajo.

Una semana, y de nuevo 7 nuevas “snapshots” publicadas. Eso significa una semana bastante completa. Desde la revisión anterior se han publicado las “snapshots” desde la 1026 a 1101. Algunas más grandes, otras más pequeñas, pero todas importantes.

Entre todos los paquetes actualizados se puede destacar las siguientes actualizaciones:

  • Mesa 17.2.3
  • KDE Frameworks 5.39.0
  • KDE Plasma 5.11.2
  • SQLite 3.21.0
  • Mono 5.4.0
  • Linux Kernel 4.13.10

La “snapshot” 1101 desafortunadamentese se publicó con metadatos corruptos (de nuevo) lo que resultó que en https://software.opensuse.org/search estuviera roto. La “snapshot” soluciona ese problema, y están buscando maneras de impedir que ese problema se vuelva a producir antes de publicar la “snapshot”.

De momento se están preparando actualizaciones como:

  • PostgreSQL 10
  • OpenSSL 1.1 de manera predeterminada
  • RPM cambia su base de datos de /var/lib a /usr/lib
  • GNOME 3.26.2

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

——————————–



Lunes
23 de octubre de 2017


José Roberto: Omnitux

20:10 UTC

face


Alguien se acuerda de este juego para niños. Muy bonito!!!
http://omnitux.sourceforge.net/index.es.php

En una palabra : Omnitux es libre ! 

Los archivos del programa son liberados por Olav_2 bajo la licencia GNU GPL.

Hace poco algunos alumnos del Colegio Carmelitano San Salvador/El Salvador lo utilizaron en una feria de Ciencias, exponiendo juegos de matemáticas para niños, encantados los niños, mas de conocer que corría sobre un sistema operativo Linux que era nuevo para ellos.

Les dejo algunas imágenes:













Lunes
02 de octubre de 2017


face

Desde hace ya algún tiempo, Ubuntu arrastra un pequeño (aunque molesto) problema. Se titula “Se ha detectado un problema en un programa del sistema” y es cortesía del sistema de reporte de errores de Ubuntu (apport).

se-ha-detectado-un-problema-programa-sistema

Lo que ha ocurrido es que alguna aplicación se ha cerrado inesperadamente, el fallo se ha almacenado en /var/crash y apport insiste en reportarlo.

 

No es un problema excesivamente importante, aunque es bastante molesto y alarma a los nuevos usuarios, que creen que está fallando constantemente algo.

 

Hay dos soluciones: limpiar la carpeta donde se almacenan los informes de errores o desactivar la aplicación que reporta los errores (apport).

 

¿Como borro el log de los errores de Ubuntu?

Pues es sencillo, solo es necesario ejecutar el rm como root sobre el contenido de la carpeta.
sudo rm /var/crash/*

 

¿Como desactivo el reporte de errores en Ubuntu?

Editando el fichero [b]/etc/default/apport/b] con cualquier editor:
sudo nano /etc/default/apport
sudo gedit /etc/default/apport
sudo pluma /etc/default/apport
sudo kate /etc/default/apport
sudo vi /etc/default/apport

Y cambiando el valor de enabled a 0. Tal que así:
enabled=0



Lunes
28 de agosto de 2017


face

Como probablemente ya sabrás, GNU/Linux dispone de un sistema de gestión de permisos que permite establecer que acciones puede realizar un usuario, su grupo y otros usuarios sobre un fichero/carpeta/enlace simbólico/aplicación.

Mas allá de los permisos de usuario, existen determinadas acciones (crear usuarios, modificar ficheros del sistema, crear particiones, etc) que requieren permisos de root (superusuario/administrador), ahí es donde entra el comando sudo.

comando-sudo-sin-contraseña

El comando sudo permite realizar una escalada de privilegios, es decir, permite realizar acciones como si fueras root, logrando así el control total del sistema operativo.

En determinadas ocasiones es necesario ejecutar una aplicación/script que necesita permisos de root, pero pedir la contraseña no es una opción viable o cómoda.

Por ejemplo:
– Un script que se ejecuta frecuentemente
– Una aplicación gráfica que necesita ejecutar un comando, como por ejemplo el menú de apagado que realicé tiempo atrás
– Comandos de uso frecuente que necesiten ejecutarse como root, como por ejemplo sudo apache2ctl restart (reiniciar apache)

 

Para ejecutar un comando sin contraseña hay varias opciones:
1.- Pasar la contraseña a sudo como parámetro
2.- Permitir ejecutar el comando sin contraseña
3.- Permitir ejecutar un script sin contraseña
4.- Buscar otra aplicación similar que no necesite permisos

Me voy a centrar en las 3 primeras, si estás aquí es que ya has descartado la 4a 😉

 

Pasar la contraseña a sudo como parámetro

La idea es imprimir la contraseña usando echo y pasársela a sudo -S

echo mipassword | sudo -S poweroff

[ ! ] Como parte negativa, tu contraseña va a aparecer en texto plano en el script y/o fichero bash history.

 

Permitir ejecutar el comando sin contraseña

Esta solución pasa por modificar el fichero sudoers y agregar una línea que indica que el comando se puede ejecutar sin contraseña.

Lo primero es una copia de seguridad

sudo cp /etc/sudoers /etc/sudoers.bak

 

Y a continuación editar el fichero sudoers con nuestro editor de confianza

sudo gedit /etc/sudoers
sudo pluma /etc/sudoers
sudo kate /etc/sudoers
sudo nano /etc/sudoers

 

Y agregar la siguiente línea*

TuUsuario ALL = NOPASSWD: /sbin/shutdown

*En mi caso es el comando de apagado, podría ser cualquier otro, como /bin/dd por ejemplo

[ ! ] Esta solución es un poco engorrosa y un error en el fichero puede ocasionar problemas graves.

 

Permitir ejecutar script sin contraseña

De forma similar a la anterior, puedes permitir ejecutar un script sin contraseña.

TuUsuario ALL = NOPASSWD: /home/TuUsuario/script.sh

 

[ ! ] Sería extremadamente peligroso que otros usuarios puedan editar el script y modificar aquellos comandos que van a ejecutar como root.

Así pues, deniega los permisos a otros usuarios

chmod 700 script.sh

 

Como podrás observar, todas las opciones tienen su parte negativa, la 1a solución es la mas sencilla, pero la 2a y 3a solución (si se realizan correctamente) son


Lunes
14 de agosto de 2017


face

El primer email de mi cuenta de correo OpenMailBox data de enero del 2012, sin embargo, ha llegado el día de decir adiós, fué bonito mientras duró.

rip-openmailbox

Tareas de mantenimiento y funding

Recientemente OpenMailBox ha realizado algunas “tareas de mantenimiento” en sus servicios, lo que ha provocando el descontento y una desbandada general de usuarios hacia otros servicios, se puede apreciar en los comentarios del blog  de victorhckinthefreeworld.

Hasta ahora, OMB se mantenía con las donaciones que realizaban los usuarios. De vez en cuando llegaban emails pidiendo colaboración y en la página web podías ver el dinero recaudado y una breve descripción de a donde iba el dinero.

Email Funding OpenMailBox

 

Nuevos planes y bugs para todos

Las “tareas mantenimiento” incluían (además de cambios visuales) la aparición de diferentes planes.

Planes OpenMailBox

Aparecen 3 planes, los antiguos usuarios tenemos un mes gratis de “plan menual” y luego pasamos al plan gratuito. El mes gratis es porque los usuarios se quejaron muy sonoramente de que no podían acceder a sus contactos/emails.

Pasado el mes gratuito:
– No hay modo de acceder a los ficheros en la nube usando la aplicación de OwnCloud (puedes acceder desde la interfaz web).
– El acceso vía POP3/IMAP/SMTP es ahora parte de la versión de pago (no vas a poder usar Thunderbird y similares)
– Pierdes la posibilidad de usar la autenticación en dos factores

 

Con los cambios en la interfaz web he detectado unos  cuantos bugs, que es algo que siempre gusta:
– No puedo realizar búsquedas de emails en condiciones
– He eliminado 4 veces el mismo borrador
– No puedo descargar múltiples adjuntos desde el cloud (borrar si)
– La lista de contactos muestra el scroll cuando le da la gana
*Y esto sin probando por encima la nueva interfaz

 

Desbandada general

El motivo de la desbandada no es el hecho de que se haya vuelto de pago, ni la total falta de trasparencia que acompaña este servicio desde sus inicios, sino el modo tan poco profesional de hacer las cosas, sin tener en cuenta la opinión de los usuarios, ignorando preguntas y sin ni siquiera avisar de las modificaciones.

Personalmente me enteré cuando la aplicación de OwnCloud dejó de conectarse, primero por mantenimiento y luego porque han capado el acceso desde la aplicación de escritorio. Ahora los puedo descargar ficheros (o carpetas) desde la interfaz web, pero de uno en uno.

 

Alternativas

Dada la escasa seriedad de este servicio, me puse a la búsqueda de alternativas. La mejor alternativa que he encontrado es disroot, que es muy superior a OpenMailBox, todo sea dicho.

DisRoot incluye: E-mail, cloud, Diáspora, foro, chat, Etherpad, Ethercalc, Zerobin, encuestas y taiga, entre otros

Otras alternativas para el email son:
ProtonMail
RiseUp*
Autisci**

*RiseUp requiere de una invitación
**Autisci pregunta acerca del motivo por el cual quieres una cuenta. Tardan un tiempo en aprobar tu petición



Miércoles
09 de agosto de 2017


face

Hace algún tiempo un compañero de trabajo me preguntó si existía algún modo de capturar un área de la pantalla sin tener que abrir shutter.

La solución pasa por crear un pequeño script que capture el área seleccionada (usando el comando scrot) y copiarlo al portapeles (comando xclip).

El script se lanza desde un applet anclado a la barra de mate, aunque se puede hacer en otros escritorios de forma similar.

Requisitos previos

Como ya he dicho, es necesario instalar xclip y scrot. Dejo los comandos para Ubuntu/Debian y Fedora, en el resto de distribuciones se instala de forma similar, con el gestor de paquetes que disponga.

Ubuntu:
sudo apt-get install xclip scrot

Fedora:
sudo dnf install xclip scrot

 

El script

Básicamente el script guarda la fecha/hora actual, separada por un guión.

A continuación se ejecuta scrot, que espera a que selecciones un área de tu pantalla y tras seleccionar el área, guarda la imagen dentro de la carpeta Imágenes.

Finalmente xclip copia la imagen al portapapeles.

 

#!/bin/bash
#Requiere instalar scrot y xclip (sudo apt-get install scrot xclip)now=`date +%Y%m%d-%H%M%S`;
scrot -s “$now.png” -e ‘mv $f ~/Imágenes/’;
xclip -selection clipboard -t image/png -i ~/Imágenes/$now.png

 

Cabe aclarar, que aunque la imagen está copiada en el portapapeles no es posible pegarla en el navegador (gmail u outlook por ejemplo), aunque si en GIMP y LibreOffice entre otros.

Yo lo he guardado en el escritorio como captura.sh y le he dado permisos con el comando chmod u+x captura.sh

 

Ejecutar el script desde un applet en el panel

Lo único que falta es agregar al panel un lanzador que llame al script, no tiene mucho misterio.

anadir-lanzador-mate

agregar-lanzador

 

 



Domingo
09 de julio de 2017


face
En esta segunda entrega de nuestro proyecto de tiempo libre incorporamos un sensor de movimiento (PIR) a nuestro circuito para que se encienda un led durante medio segundo cada vez que se detecte movimiento. Las risas y los errores quedan siempre en el video final por dos razones: porque así son los niños y porque no tengo suficiente tiempo libre ;-)




Martes
04 de julio de 2017


face
Hace un par de semanas iniciamos un pequeño proyecto junto a mi hija. La idea era encontrar algo que nos permitiése divertirnos y compartir tiempo juntos, si además de lo anterior se aprende algo, tanto mejor. Entonces se me ocurrió la idea de enseñarle experimentos usando Arduino, algo de electrónica muy (pero muy) básica y un toque de programación.

Así nació este proyecto de ir grabando en video y publicando sus experimentos. El trabajo se presenta en formato simplificado: arduino por niños y para niños. Ella tiene apenas 10 años y se mostró muy entusiasmada. En el "detrás de cámaras" armó un arreglo de 8 leds con alimentación común y otro de 4 leds con alimentación individual, después de aprender el clásico "Hola Mundo" de Arduino usando sólo un led. Para las próximas entregas empezaremos con sensores y condiciones. La idea final (que ella aún desconoce, al más puro estilo del Dr. Manhattan xD) es construir un repele-gatos y también un pequeño vehículo.

Los invito entonces a difundir y compartir ;-) (Enlace video)




Martes
06 de junio de 2017


face

1.- Elije el motor de almacenamiento mas apropiado

Los principales motores de búsqueda son MyISAM e InnoDB, pero existen muchos otros como Aria, TokuDB, XtraDB o archive.

MyISAM es mas apropiado en aquellos casos en los que predominen las consultas SELECT.

Sus principales características son:
– Bloqueo a nivel de tabla
– Mayor velocidad en consultas SELECT
– Alta compresión
– Búsquedas full-text
– No soporta claves foráneas

InnoDB es mas apropiado si predomina los INSERT, UPDATE o DELETE

Sus principales características son:
– Bloqueo a nivel de fila
– Permite claves foraneas
– Búsquedas full-text a partir de la versión 5.6.4
– Permite transacciones

Mención especial para Aria (como alternativa a MyISAM) y Archive (para almacenar logs).

 

2.- Evita select *

Selecciona tan solo aquellas columnas que realmente vayas a utilizar.

Seleccionar mas columnas de las necesarias aumenta el tiempo que tarda en ejecutarse la consulta y el tiempo de transferencia si la BBDD está en un servidor independiente.

Bien:
SELECT id, titulo FROM tareas;

Mal:
SELECT * FROM tareas;

 

3.- Limita el n.º de resultados

Utiliza una clausula LIMIT si solo necesitas una determinada cantidad de resultados o si estás filtrando por id y por lo tanto solo hay un resultado como máximo.

Bien:
SELECT id, titulo FROM tareas where id = 555 LIMIT 1;

Mal:
SELECT id, titulo FROM tareas where id = 555;

4.- Evita subconsultas

Por cada subconsulta que agregues, MySQL va a realizar una query adicional por cada registro de la query principal.

Si tienes una consulta que muestra 100 resultados, realizará 100 consultas adicionales por cada subconsulta.

Bien:
SELECT t.id, t.nombre, s.salario
FROM trabajadores t
JOIN salarios s ON s.trabajador = t.id

Mal:
SELECT t.id, t.nombre, (SELECT salario from salarios s where s.trabajador = t.id) as ‘salario’
FROM trabajadores t

 

5.- Guarda direcciones IP como unsigned int

Guarda las direcciones IP como un entero sin signo. PHP permite convertir una IP con ip2long y long2ip para revertir el proceso.

6.- Optimiza la consulta para la cache

Algunas funciones impiden a MySQL cachear la consulta, por ejemplo, la función now() obtiene la fecha/hora actual cada vez que se ejecuta.

Una solución sería obtener la fecha en el lenguaje que estés usando junto con SQL (PHP, JAVA, etc)

 

7.- Join con el mismo tipo de columna

Hacer join con una columna del mismo tipo y tamaño es mas rápido.

8.- Autoincrementales unsigned

Los autoincrementales no pueden ser negativos, estableciendo la columna como unsigned ganas un bit extra, lo que permite guardar valores mas grandes.

Tipo Bytes Mínimo Máximo Unsigned
TINYINT 1 -128 127 No
0 255 Si
SMALLINT 2 -32768 32767 No
0 65535 Si
MEDIUMINT 3 -8388608 8388607 No
0 16777215 Si
INT 4 -2147483648 2147483647 No
0 4294967295 Si
BIGINT 8 -9223372036854775808 9223372036854775807 No
0 18446744073709551615 Si

 

9.- EXISTS en lugar de IN

Utiliza exists siempre que sea posible, ya que EXISTS deja de buscar cuando encuentra


Sábado
03 de junio de 2017


face

Hace algún tiempo, mientras programaba una pequeña app en Qt y C++, hice unos cuantos botones de descarga, con la idea de usarlos para que la gente descargara el paquete para su distro en concreto.

Están hechos con Inkscape, una herramienta gratuita y libre para realizar dibujos vectoriales, puedes encontrar muchos dibujos bajo licencias libres en la Open Clip Art

Están bajo la licencia creative commons, puedes descargar el PNG y SVG desde mi OwnCloud (si, irónicamente no tiene icono de descarga).

Botón de descarga de Arch Linux

Botón de descarga de Debian

Botón de descarga de Fedora

Botón de descarga de Mageia

Botón de descarga de openSUSE

Botón de descarga de Ubuntu

 

 



Martes
18 de abril de 2017


face

Hace algunos años, el único modo de que se automontar un disco o partición era conocer el nombre del disco (/dev/xxx) y:
a) Editar el fichero de configuración /etc/fstab y rezar para no haberla cagado
b) Crear un script que monte el disco/partición, darle permisos y agregarlo a los scripts que se ejecutan al inicio

Afortunadamente, los creadores de la herramienta “discos” (sudo apt-get install gnome-disk-utility) se percataron de que no estamos en los años 90 y que eso se podría hacer desde una interfaz gráfica.

Esta herramienta (Gnome Disk Utility/Discos) suele estar instalada en la mayoría de las distribuciones que utilizan gnome o mate.

Desde ella, se pueden ver los diferentes dispositivos de almacenamiento, comprobar el estado de la unidad, formatear el disco y crear particiones, entre muchas otras cosas.

Gnome Disk Utility

 

Seleccionando el disco duro en el listado de la izquierda aparecen las particiones (volúmenes) del disco, y un poco mas abajo botones para montar, desmontar y un menú desplegable con opciones (el botón de la rueda dentada).

opciones montaje

Entrando a “Editar las acciones de montaje” puedes configurar los diferentes parámetros para el montaje del disco. Mi configuración ha quedado tal que así:

Configuración montaje



Martes
04 de abril de 2017


face

Introducción

En GNU/Linux todos los ficheros y directorios tiene un usuario y un grupo (a menos que lo cambies los del creador) y una serie de permisos asignados.

Existen 3 tipos de permisos:
– Lectura (R)
– Escritura (W)
– Ejecución (X)
*La letra que está entre paréntesis es la identifica al permiso

Y cada tipo de permiso se asigna a:
Usuario: Dueño del fichero
Grupo: Grupo al que pertenece el fichero
Otro: Otros usuarios que no pertenecen al mismo grupo
* La letra en negrita identifica el permiso

 

Tipos de permisos

Permisos de lectura

Un usuario con permisos es lectura sobre un archivo puede visualizar el contenido, tanto desde una aplicación (como gedit) como desde consola de comandos (usando cat por ejemplo).

Del mismo modo, si el usuario goza de permisos de lectura sobre un directorio será capaz de listar los ficheros en ese directorio, ya sea con el gestor de ficheros (Nautilus, Caja, Thunar, etc) o por consola, usando el comando ls.

Permiso de escritura

Un usuario con permisos de escritura sobre un archivo puede editar el contenido, tanto desde una aplicación (como gedit) como desde consola de comando (usando nano por ejemplo).

Así mismo, si el usuario dispone de permisos de escritura sobre un directorio será capaz de crear ficheros y carpetas en ese directorio, ya sea con el gestor de ficheros (Nautilus, Caja, Thunar, etc) o por consola, usando el comando mkdir.

Irónicamente, es posible tener permisos para crear un fichero o directorio, pero no poder ver el fichero o directorio que has creado por no tener permisos de lectura.

 

Permisos de ejecución

Los permisos de ejecución se utilizan principalmente en aplicaciones y scripts. Si dispones de permisos puedes ejecutar la aplicación/script.

En el caso de los scripts si no tienes permisos GNU/Linux suele abrir el script con un editor de texto.

 

Como consultar los permisos

Los permisos los puedes consultar usando el comando ls (listar) con el modificador -l (ele minúscula: formato largo). La primera columna son los permisos.

listar permisos

 

Otra opción es entrar en las propiedades del fichero/directorio.
Permisos desde Nautilus

 

Cómo interpretar los permisos

Los permisos se muestran como 10 caracteres, el primer carácter puede ser un guión (-) si es un fichero o una “d” si es un directorio*. A continuación están los permisos, que se representan con un total de 9 caracteres: 3 para el usuario, 3 para el grupo y 3 para otros.

Distribución de los permisos

*Hay mas tipos, pero esos son los mas frecuentes.

 

¿Cómo modificar los permisos?

Los permisos se modifican usando el comando chmod, a continuación los permisos, luego el fichero/carpeta y opcionalmente puede tener modificadores.

Sintaxis de chmod
-fR significa forzar y recursivamente, dos modificadores realmente útiles

 

¿Cómo se representan los permisos?

Los permisos pueden estar escritos en octal o en notación simbólica.

La principal diferencia entre uno y otro es que el octal “obliga” a modifica todos los permisos, mientras


Martes
14 de marzo de 2017


face

Elementary OS es una distribución inspirada en MacOS a nivel visual y basada en Ubuntu LTS, cuya primera versión vió la luz el 31 de marzo de 2011.

Pese a estar basada en Ubuntu no es una distribución mas, de esas que proliferan como setas, a la que le han cambiado el fondo, los iconos y que no aportada nada nuevo.

Elementary es la combinación de aplicaciones propias (terminal, reproductor de audio/video, centro de software, etc) y de un diferenciado estilo respecto a las otras distribuciones.

Centro de software de Elementary OS

La interfaz

La interfaz de Elementary es sencilla y minimalista, con cierto aire que recuerda a MacOS, aunque con su propia personalidad.

Cuenta una barra superior con el reloj, área notificación, botón de aplicaciones y con un dock en la parte inferior de la pantalla.

Escritorio de Elementary OS

Utiliza un entorno de escritorio llamado ‘Pantheon’ escrito en vala y GTK 3.

 

Aplicaciones propias

Elementary OS cuenta con varias aplicaciones propias como la terminal, el reproductor de música, el reproductor de vídeo, el centro de software…

reproductor-audio-elementary

En todas sus aplicaciones se aprecia un gran esfuerzo de ocultar aquellas opciones mas avanzadas (o de uso menos frecuente), de nuevo en la línea de MacOS.

Reproductor de vídeo de Elementary OS

El hecho de tener aplicaciones hace que no sea una distro mas, pero también puede convertirse en su tumba sin no corrigen los múltiples bugs. Bugs que se aprecian cuando instalas la distro y la usas durante algunos días.

 

Conclusión

Aunque ya se ha hecho un hueco entre las distribuciones mas populares, queda largo camino por recorrer, especialmente en estabilidad y así demostrar que es mas que una cara bonita

Lanzador de aplicaciones de Elementary OS Terminal de Elementary OS Visor de imágenes de Elementary OS Gestor de ficheros de Elementary OS

Jueves
09 de marzo de 2017


face

¿Qué es un script?

Un script un fichero plano que alberga un conjunto de instrucciones (comandos) que se ejecutan secuencialmente.

¿Para qué sirve un script?

Los scripts sirven principalmente para automatizar tareas, por ejemplo, un script puede realizar la copia de seguridad y a continuación enviar un email con el porcentaje de uso del disco duro.

¿Como crear un script?

Como ya he dicho antes, un script es tan solo un fichero de texto plano con la particuliaridad de que debe tener una extensión .sh. Puedes crear uno desde consola, la interfaz gráfica o desde un editor como Gedit.

touch helloworld.sh

El primer script – Hola mundo

El primer script va a ser el clásico “Hola mundo”. En el fichero helloworld.sh he añadido las siguientes líneas:

#!/bin/bash
echo “Hola mundo”;

La primera línea indica el shell que va a usar el script (/bin/bash), la segunda línea imprime el texto que está entre comillas.

¿Como le doy permisos?

Para poder ejecutar un script es necesario concederle permisos de ejecución. Hay dos modos de hacerlo:

– Desde el gestor de ficheros, entrando en las propiedades del fichero
permisos ejecución caja

– Usando la consola de comandos

chmod u+x

¿Cómo ejecuto un script?

Aunque es posible ejecutar un script haciendo doble sobre el, no es recomendable porque el script se ejecuta y a continuación se cierra, lo que impide saber si se ha ejecutado correctamente o no.

Desde el terminal es posible ejecutar el script con cualquier de estos comandos:

./helloworld.sh
sh helloworld.sh

 

Y así termina la introducción al script en GNU/Linux, próximamente la segunda parte: parámetros y condicionales.



Domingo
08 de enero de 2017


face

Hace ya casi un año escribí Instalar BitTorrent Sync en openSUSE . El artículo se quedó desfasado al poco tiempo debido al cambio de nombre del producto (ahora pasaba a llamarse Resilio Sync) pero, por suerte, el procedimiento de instalación…


Sábado
07 de enero de 2017


face

El pasado 5 de Enero mis amigos y colegas Sergio Briones, Maxwell Mendoza, y yo; realizamos una observación teléscopica pública de la Luna. Nos ubicamos con dos telescopios en la Plaza de la Independencia, de Granada, desde las 6 p.m. Tuvimos una concurrida asistencia de personas, incluyendo turistas nacionales y extranjeros. Varios de los niños […]


Miércoles
04 de enero de 2017


face

Si eres un curioso observador de la naturaleza (y has de serlo si estás leyendo estas líneas), seguramente no habrá escapado a tu vista el precioso espectáculo que ha tenido lugar al atardecer durante estos días. Los planetas Venus y Marte en el ocaso, con la Luna cresciente jugando con ellos. Cuando la Luna se […]


face

Si vives en Centroamérica, probablemente habrás escuchado la noticia de que la noche del 27 de Diciembre del 2016, un brillante meteoro fue observado a lo largo del litoral Pacífico del istmo. Reportes desde Costa Rica, Nicaragua, El Salvador y Guatemala no se hicieron esperar en las redes sociales. Aquí en Nicaragua, los reportes se […]

Entradas de blog más antiguas ->