lunes, 20 de noviembre de 2017

Wayland: como ejecutar aplicaciones gráficas con permisos de administrador

La actualización a Fedora 27 no ha "solucionado" el problema de la ejecución de aplicaciones gráficas como administrador, como ya hemos visto con gparted. Sin embargo, esta vez ha sido por bleachbit.


Como se afirma en la página de información de los bugs de Fedora, no es un error ("This is not exactly a bug, but an intentional design [...] to make Wayland safer than X"). Esto nos deja tres opciones:

1. Edición de ficheros de configuración: podemos usar nano sin más, pero para los que quieran editores gráficos, por ejemplo gedit, podemos recurrir al protocolo admin:///

gedit admin:///etc/fichero.conf

Este protocolo se puede utilizar en las aplicaciones que utilicen la capa de acceso GTK+ Gvfs.

2. Para aplicaciones que no son nativas de Wayland, podemos sortear el problema ejecutando en un terminal el comando

xhost +si:localuser:root

como usuario (como ya habíamos utilizado para ejecutar gparted); no sirve para las aplicaciones que se lanzan a través de xWayland.

3. Ajo y agua y arrancar en x11.

Debemos esperar para ver como va evolucionando Wayland.


domingo, 19 de noviembre de 2017

Actualización a Fedora 27. Ajustes previos recomendados


 
He actualizado los dos ordenadores principales siguiendo los nuevos comandos que nos permite dnf (upgrading Fedora 26 to 27) y que llevamos usando desde Fedora 25 (ver aquí y aquí). Sin embargo hay que tomar una precaución; recomiendo desactivar las extensiones de gnome antes de empezar (configuración avanzada, extensiones, anularlas con el icono de activar-desactivar), además de hacer una copia de seguridad, por lo que pueda pasar.
 
Luego ya se pueda seguir la guía oficial, que es bien sencilla:
1. su -c 'dnf -y upgrade --refresh'
2. su -c 'dnf install dnf-plugin-system-upgrade' # (En mi caso no hizo falta, por que ya lo tengo instalado)
3. su -c 'dnf system-upgrade download --releasever=27' # (en mi caso hubo que incorporar en los dos ordenadores la opción --allowerasing, ya que había algunos paquetes que no tenían actualización o con dependencias irresolubles).
4. su -c 'dnf system-upgrade reboot'
 
Y listo. En el caso del ordenador de casa no, por que no había anulado las extensiones y tras la aparición del icono de Fedora y haber puesto la palabra del usuario me quedó una pantalla en negro con el puntero del ratón inmóvil riéndose de mi. La solución fue arrancar en gnome clásico (gnome en x11) y desactivar las extensiones. De esta forma el sistema arrancó correctamente y luego he ido añadiendo las extensiones una a una para ver las que pueden generar el conflicto.  
 

Como se puede ver, aun no he intentado recuperar, por que no las necesito, Backgroud logo, User Themes, Windows list (maldito el día quela instalé, que ahora no hay forma de eliminarla) y GTitle. ¿Cuál/es será/n de ellas? Las demás, por una u otra razón las preciso de manera más o menos frecuente (junto a la de Application menu, que no sale  la captura). Bajo estas condiciones el sistema arranca correctamente en Wayland y funciona muy bien.
Este sistema de actualización deja el sistema como lo tenías y no es necesario ningún ajuste posterior como cuando instalamos el sistema en un ordenador nuevo o de manera limpia (véase Fedora: preparación rápida del sistema).
 
En principio había decidido esperar como un mes y medio antes de actualizar, coincidiendo al final de las vacaciones de Navidad, para hacerlo de manera suave y con tiempo para que no interfiriera en el trabajo, pero como de repente lo actualicé en casa, y descubrí la maravilla del nuevo gnome 3.26, Firefox 57 etc..., pues ya lo aplique al del trabajo.
Fedora 27, ¡RECOMENDADO! ¿Por qué? Actualizad y veréis ("He visto cosas que no creeríais...").

martes, 14 de noviembre de 2017

Conversión de ficheros dsf a flac - ffmpeg

Expliquemos los antecedentes. Estabamos escuchando "Crises", el álbum de Mike Oldfield.


Tiene cierta importancia para mi, por que recuerdo que fue el primer disco que me compré cuando pude disponer de una columna musical (en aquellos momentos —y ahora— me gustaba la música del señor Oldfield; la anterior a 1985, después he perdido interés en la repetición). Ese disco contiene la canción "In high places" y discutíamos si la voz del cantante era de hombre o mujer. Para aclarar las dudas, el cantante de esa canción es Jon Anderson, el cantante de Yes.


Lo interesante es que la voz de Jon Anderson es muy aguda, de contratenor, y de esa canción me atrae lo bien cantada que está. Como podéis ver, en la wikipedia dicen de la voz de Jon Anderson:

"La voz de Anderson es a menudo descrita como «angelical». Él mismo considera que posee un registro de voz de contatenor, capaz de alcanzar notas muy altas sin caer en el falsete, mientras mantiene la suavidad que se asocia constantemente a su voz. Incluso durante interpretaciones en vivo, tales como las registradas e incluidas en el álbum Yessongs, Anderson nunca cae en el falsete, como sí lo hacen frecuentemente muchos otros cantantes en actuaciones en vivo para conservar su fuerza vocal."

A mi nunca me ha interesado la música de Yes, pero la curiosidad de escuchar en directo a Jon Anderson hizo que buscara el disco Yessongs. Debido a mi edad, yo prefiero escuchar la música, y no andar buscando en youtube, así que me encontré con una versión con ficheros dsf, que son la extracción de un disco SACD. Como es natural, no dispongo de hardware para leer este tipo de discos y tampoco codecs para leer los ficheros, y era solo por la curiosidad de oír la voz de Jon Anderson. Después de buscar en la red, a pesar de ver que parece que el formato requiere librerías especiales, encontré una página donde encontré la clave. La página describe diferentes formas de extraer sonido y como introducirlo en contenedores mkv. En resumen, y en relación al sonido extraído de un SACD, el formato es diferente y se caracteriza por la  alta tasa de frecuencia de muestreo que tiene la música. Para conocer esa frecuencia aplicamos ffprobe; por ejemplo:

ffprobe '03 - YES - CLOSE TO THE EDGE.dsf'

El resultado es, después de muchas líneas

Stream #0:0: Audio: dsd_lsbf_planar, 352800 Hz, stereo, fltp, 5644 kb/s

Es decir, la frecuencia es de 352800. Esa frecuencia entre 8 nos da 44100Hz. Una vez sabido eso, aplicamos ffmpeg aplicando el codec deseado (en este caso flac) y la frecuencia correspondiente

ffmpeg -i '03 - YES - CLOSE TO THE EDGE.dsf' -c:a flac -ar 44100 03.YES.CLOSE.TO.THE.EDGE.flac

y listo.
Utilidad; para mi, ninguna, por que no tengo discos SACD ni tengo interés en Yessongs. Era solo una curiosidad. Para los que tengáis discos SACD y queráis generar ficheros legibles en cualquier máquina, primero tendréis que extraer un iso de vuestros discos, que es lo más difícil, y no es el objeto de esta entrada. Una vez logrados los ficheros de las canciones, dsf, por ejemplo, la transformación a flac u otros codecs es bien sencilla.
Para ser sinceros, si ha supuesto un conocimiento nuevo para mi. Ya no tengo una columna musical de calidad, pero he descubierto que la barra de sonido LG que tengo con la televisión lee FLAC. Pensaba que no, ya que la tele, también LG, no lee FLAC (tengo que introducir una línea AAC a los mkv con flac). Y, ¡cómo de oye!.

PD. Una voz bien aguda la de Jon Anderson. Un Farinelli moderno

lunes, 13 de noviembre de 2017

Aprender a teclear. Posibilidades en Linux



Algunos mortales no sabemos usar el teclado sin mirar para él. Usamos el ordenador como herramienta, pero no era nuestro objetivo primario y nunca hemos aprendido a teclear. El otro día me dijeron que no estaría mal que fuéramos a una academia a aprender a teclear y mi respuesta fue que en la academia ponen un programa del que dispones en tu propio ordenador.
Y así es. Supongo que en windows habrá bastantes, pero de los que se indican en Linux he encontrado dos opciones viables que podemos usar.
1. Klavaro
Klavaro es un programa que debe ser instalado en vuestra distribución. En la mía —Fedora— está disponible en los repositorios y supongo que en la mayoría también. Los 10 minutos que he probado va muy bien. La disponibilidad de formatos de teclado es amplia y es cómodo de usar. Si tuviera que usar uno, usaría éste.
2. touchtyping.guru
En este caso en una aplicación on-line que no precisa instalación. Muy adecuada para aprender.

Lo único que puedo decir es que la ventaja de la academia es que como pagas a lo mejor le haces caso, por que yo a estas dos posibilidades no le he dedicado más de 10 minutos entre las dos. Por ahora me he arreglado con mis 60-70 teclas por minuto y como no tengo pensado presentarme a secretario de oficina, creo que podré vivir en este estado de tener que mirar al teclado.

martes, 24 de octubre de 2017

Manipulando vídeos en el terminal: mencoder

Muchas veces tenemos vídeos muy interesantes, pero demasiado largos para ser utilizados en una clase o charla. El inconveniente está en poder separar un fragmento y adaptar ese fragmento para que pueda ser proyectado en cualquier PC, sobre todo si no se conservan las tomas iniciales para volver a montar el trozo necesario.

En este caso tenemos un vídeo de 2014, resolución 640x480 —no recuerdo por que se grabó en esta resolución—, con codificación h264 de video y AAC de audio. La duración es de 37 minutos y 50 segundos de los que nos interesaba tener solo el fragmento desde 9'07'' hasta 11'07''. Estoy seguro que existen muchas formas gráficas de extraer ese fragmento, e incluso páginas web donde se podría realizar, pero ninguna tan rápida como esta orden de terminal:

mencoder -ss 00:09:07 -endpos 00:11:07 -oac pcm -ovc copy video.mp4 -o fragmento.mp4


Por alguna razón que aun estoy revisando no me permitió hacer -oac copy —una entrada para el futuro—. En todo caso, en mi ordenador y en mi portátil el fragmento, al igual que el vídeo original, funciona perfectamente, pero muchos ordenadores con Windows 7 y Windows 10 que he probado en diferentes salas no disponen de decodificadores para leer estos video y/o audio, así que lo más sencillo es reconvertirlo a un avi con los clásicos XviD/DivX y MP3. De nuevo podemos afirmar que existen muchas formas gráficas de hacerlo, pero de nuevo ninguna tan rápida como el terminal:


mencoder fragmento.mp4 -oac mp3lame -ovc xvid -lameopts preset=standard:fast -xvidencopts pass=1 -o fragmento.avi



Más rápido, imposible.

PD. Para más información
Codificación básica con mencoder
Mencoder en archlinux

lunes, 9 de octubre de 2017

Fedora 27 beta liberada... Esperando por la versión definitiva

Sí, lo sé. Tenemos la versión de Fedora 27 beta circulando. Pero esta vez voy a esperar a la versión estable (tabla de evolución). El funcionamiento de los equipos con la instalación de la versión beta 26 me ha costado un tiempo largo hasta lograr la estabilidad, así que esta vez vamos sobre seguro.

jueves, 28 de septiembre de 2017

SSD en el portátil, ¿y qué hago con la grabadora?

Como ya he explicado alguna vez (ver aquí y aquí), no hay mejor cura de aceleración de un portátil que ponerle un disco sólido. En este caso necesito un portátil para dar algunas clases, y los dispositivos portátiles de los que disponemos en el departamento son antiguos, tienen "Güindous" y todos con discos magnéticos. Me han ofrecido una máquina bastante potente (Dell Latitude E5520, i5-2540M, con 4GB de RAM y disco duro WD Black Caviar de 320GB) que estaba arrinconado por los demás.
Lo primero fue hacer copia de seguridad, por si luego alguien reclama algo de él, y luego poner un SSD lo más pequeño y barato posible, para que cubra las nuevas necesidades pero a coste bajo. En concreto un Kingston SA400 de 120GB, d elos que me sobran 80GB, ya que se instalará de forma habitual; disco sólido sistema y una pequeña partición de swap (en este caso, ya que tiene poca RAM para mi gusto), y el magnético como /home/usuario. Esta modificación lleva el disco magnético al espacio de la grabadora (con adaptador para que se ajuste al espacio) y el SSD a donde estaba el magnético. Luego instalación de Fedora 26 y lo de siempre etc.
Sin embargo, queda un dispositivo víctima colateral de la operación, la GRABADORA. Como es conocido, en estos momentos es un producto en retirada, que casi no usamos, pero al que de vez en cuando tenemos que acudir para recuperar algún dato, extraer música, lo que sea. Es decir, no estaría mal recuperar la funcionalidad de este dispositivo para esos casos "raros" en que es necesario.
Como podemos ver, la conexión SATA no se ajusta la de un disco de 2,5'.


Solo se necesita un conector de 7 + 6 pines hasta USB (cable de la izquierda) y funciona perfectamente. Queda en el cajón hasta que haga falta.


Ningún ordenador más con lector de DVDs, ni siquiera los de sobremesa.

viernes, 22 de septiembre de 2017

Cambio de la estructura PLC utilizada

He distribuido la red en mi casa a través de PLC desde hace más de 5 años. En aquellos momentos utilizaba dispositivos dLink DHP-P306AV; siempre han funcionado perfectamente y me han ahorrado muchos dolores de cabeza debidos a la WiFi. Sin embargo los tiempos cambian. Ahora mismo es imprescindible tener una señal de WiFi adecuada en la mayor parte de la casa, y la velocidad de distribución de la red ha aumentado considerablemente. Es decir, si mi red me permite utilizar 350mbps, y los dispositivos no sobrepasan los 200mbps estoy perdiendo capacidad de uso. Además, es necesario disponer de extensores de WiFi a través de línea eléctrica, ya que las paredes de casa parecen ser de plomo. Además, las nuevas SmartTV 4k y con conexión a Youtube, Amazon prime y muchas otras capacidades exigen una distribución adecuada de la red en casa. En resumen, la distribución de red se realiza ahora mediante un TP-Link TL-PA9020P


Este nuevo conjunto, que en diferentes comparativas es considerado el mejor, es capaz de generar dos conexiones Gigabit que están dirigidas a la SmartTV y el nuevo Desco 4k de R y multiconexión a altas velocidades. Asimismo he cambiado todos los cables de distribución clase 5e y 6 a clase 7. Para mejorar el uso de la WiFi, he incluido un TP-Link TL-WPA4530.


Este segundo dispositivo permite la transmisión de datos de alta velocidad sobre el cableado eléctrico para clonar la doble Banda WiFi de 2.4GHz y 5GHz que genera el router de entrada en la otra planta.
Como la WiFi de casa es muy complicada, en uno de los dispositivos PLC libres —TP-Link TL-PA4010— conecto cuando es necesario el router más antiguo para generar una tercera salida en aquel sitio donde es necesaria.
Esta distribución supone el abandono de los dispositivos dLink DHP-P306AV. Solo pueden distribuir 200mbps, y si se incluyera alguno, aunque son compatibles (compatibilidad HomePlug AV y AV2), la distribución de red se adaptaría a la velocidad más baja. Eso supone también que en el momento en que las empresas nos ofrezcan velocidades superiores a 500mbps tendremos que cambiar el dispositivo WPA4530 y los PA4010 por otros de mayor velocidad.
¡Qué fácil era cuando teníamos un módem de 32kbps unido a un 486! Ni teléfonos, ni WiFi, ni otros vicios.

martes, 19 de septiembre de 2017

Confusión. Productos alemanes en bolsas chinas...

Aún me estoy riendo. Por razones de distribución de red he aumentado la velocidad de los PLC de casa —eso queda para otra entrada— y ya que los aparatos lo merecen he pedido cables clase 7, todos de 2 metros. Accidentalmente, el PLC maestro de toda la red de casa menos mi ordenador —ese se une directamente al router— necesita 20cm más, así que tuve que pedir una unidad más de 3 metros, ya que no íbamos a dejar el inicio de una distribución de cables clase 7 con un cable clase 6. Compro en Amazon una unidad basándome en los comentarios positivos del dispositivo y en que, además, era un euro más barato, y me llega


Bien. Made in China, como era de esperar. Lo saco de la bolsa,


Fabricado en Alemania. Pues sí, los alemanes fabrican un cable que ha sido muy bien valorado por los compradores y lo envuelven en una hoja fabricada en China. Todos sabemos que Alemania se mantiene como país exportador con superávit a favor debido a la calidad de sus productos —olvidemos lo de VolksWagen—. No lo envolváis en bolsas como esta, que llevan a error.

PD. Por cierto, el cable va muy bien

lunes, 18 de septiembre de 2017

Amazon Prime en WebOS versión 1.x

Amazon en ocasiones es bastante impaciente con sus clientes y llevaba avisándome que como usuario Premium tenía derecho a usar su distribución TV Amazon Prime, es decir, sus series y películas. Hace unos meses había intentado instalar Amazon Prime en mi televisión LG, y era imposible si el sistema operativo (WebOS) era versión 1.x, y como mi modelo de televisión, con más de 2 años, tiene esa versión de WebOS


lo había dejado hasta que alguna actualización lo permitiera. Tras el verano y la última actualización fui a SmartTV para comprobar si esas actualizaciones permitían instalar Amazon Prime y descubrí que ya estaba instalada (v 1.0.1.). Solo tuve que actualizarla y listo.


El catálogo es grande y aun no he tenido tiempo de verlo, pero hay de todo. Otra ventaja más de Amazon Premium.

martes, 5 de septiembre de 2017

Tecnologías del verano

Como se ha podido ver este verano no hemos estado "conectados". Eso tiene muchas ventajas, ya que los niveles de estrés han llegado a mínimos históricos, y solo ha tenido un problema, y es que se ha acabado. Ahora que ya estamos "conectados", el nivel de estrés ha subido ligeramente y el del trabajo bastante más, es también el momento de describir la tecnología utilizada en estado "desconectado":
1. Paseos varios


2. Postres "lapuceiros" en diferentes restaurantes, por ejemplo,



3. Playas de diferentes sitios








4. Casas de turismo rural


5. Desbrozadora, incluida su reparación









6. Reaprender tecnologías antiguas








7. Descubrir nuevos métodos de refrigeración


8. Descubrir fauna asiática por aquí


Nada mal esto de estar "desconectado". Habrá que repetir. 

lunes, 17 de julio de 2017

Configuración de impresoras en Fedora - system-config-printer

Como ya hemos indicado anteriormente, este comando nos permite configurar, añadir y eliminar las impresoras en Linux y, por lo tanto, en Fedora. El problema es que una vez instalado, nos olvidamos de que es un comando que no viene por defecto en el sistema, y si en ocasiones, después de haber instalado de nuevo Fedora en un dispositivo, lo ejecutamos, pués no está

bash: system-config-printer: no se encontró la orden

Y ya no sabes si se ha eliminado, si el nuevo escritorio no lo contempla, si está deprecated o lo que sea. Es decir, es lo que me acaba de pasar y he tardado 5 minutos en darme cuenta del problema.

Corolario: nunca se es suficientemente paranoico... No, eso es para otras cosas; aquí es

añadir este comando a los que hay que instalar  tras la instalación del sistema.


martes, 11 de julio de 2017

Fedora 26 liberada

Ya está liberada la versión estable de Fedora 26.


Adelante los que estaban esperando. Los que llevamos con la versión Beta un mes ya sabemos como va.

jueves, 6 de julio de 2017

Algunas maravillas desconocidas de dnf: dnf info

Hay una pregunta continua en el uso del terminal, ¿cómo sé si tengo instalado una librería o programa? La respuesta es muy sencilla, dnf info

Por ejemplo, cada vez que instalo una distribución de Fedora dudo si tengo nano, así que

dnf info nano

y la respuesta es



Sabemos así si está instalado o no, como señalan las líneas rojas. Pero el programa tiene una información adicional muy interesante cuando estamos instalando alguna librería y no sabemos para que es, o si dudamos cual es la función de un programa. Por ejemplo,

dnf info octave


octave es un programa que nos permite hacer en software libre lo que matlab en privativo. Bien clarito que lo explica.
Cuando tengamos que instalar algo, por ejemplo en un infierno de dependencias o una recomendación de la que no estamos seguros, la primera vía para conoce lo que es cada paquete es el último párrafo de dnf info paquete.

Cada día me gusta más dnf. De hecho, solo actualizo con dnf.

martes, 20 de junio de 2017

Cuando vas y te lo crees. Gnome y Ubuntu



Estos días me ha impactado una entrada de MuyLinux; tiene este título "La comunidad de GNOME tendría que ceder ante Ubuntu". La teoría del autor, Eduardo Medina, se basa en que Ubuntu es la distribución más popular; sus palabras exactas son:

"Ubuntu es prácticamente la cara de GNU/Linux en el escritorio. Que GNOME pueda adaptarse a lo que demandan los usuarios de la distribución más popular podría ayudar a su expansión. El peso de la distribución de Canonical en este segmento es muy superior al de RHEL y Fedora."

Eso es discutible. Popularidad, por ejemplo, ComputerHoy pone a Ubuntu como segunda distribución, detrás de LinuxMint. Si nos basamos en las distribuciones más visitadas en Distrowach, desde hace más de un año Ubuntu no pasa del cuarto lugar (Quo Vadis Unity?), ni en los momentos en que lanzó su última actualización. Los puristas dirán que Distrowatch no es una forma de saber que distribución es la más utilizada, pero recuerdo muy bien cuando los puristas de Ubuntu le pasaban por la cara a los demás que eran los primeros con diferencia.

Mucho más importante que la popularidad, ¿quién aporta más al kernel de Linux que todos usamos? Remito a un artículo del mismo blog MuyLinux para ver que Canonical-Ubuntu ... NO SALE en la tabla (sin embargo Red Hat, casa matriz del RHEL que según el autor no "pesa" nada, está la primera, seguida de Intel y otros). Sorpresa (para algunos). Para acercarnos al tiempo actual podemos repasar el informe oficial de 2016 en el que vemos que Canonical-Ubuntu TAMPOCO sale. En este caso el orden es Intel, Red Hat el que no pesa y otros.

Más aun, ¿qué tecnologías y aplicaciones aporta cada uno? Por ejemplo Gnome participa activamente en Flatpak, Wayland, GTK+, GNOME Shell, nos ofrece un montón de aplicaciones. Canonical aportó Unity (RIP) y MIR; ningún comentario que añadir.

En resumen, agradezco a Canonical-Ubuntu que lo haya intentado, pero lo mejor que puede hacer es desaparecer, por que en estos momentos solo esta alterando el ecosistema del software libre. Todo lo que hace lo hace solo para su propio interés: usa lo de todos, lo suyo no sirve para nadie. No es fácil ser como Microsoft o Apple sin aportar código.

No tengo nada más que decir sobre quien tiene que ceder.

miércoles, 14 de junio de 2017

Fedora 26 Beta liberada


y en estos momentos estoy actualizando el portátil utilizando dnf system upgrade (ver aquí y aquí). Siempre experimentos con gaseosa. Si funciona bien, como siempre, actualizaré todos, incluido el principal, en el que estoy teniendo un problema con vlc desde la última actualización.

[ACTUALIZACIÓN]: Como suele pasar siempre, el portátil perfecto, a pesar de que hubo que aplicar allowerasing (14 paquetes eran incopatibles). Mi ordenador de trabajo, el más potente, se actualizó a gran velocidad y ... NO ARRANCÓ. Tuve que instalar desde una versión live, por que desde netinst fue imposible leer los espejos. El de casa, la joya de la corona, esperará hasta versión estable.

[ACTUALIZACIÓN 2]: No me he podido controlar y he actualizado también el de casa. 30 minutos y listo.

[ACTUALIZACIÓN 3]: los dos sobremesas que utilizo habitualmente se están comportando de manera diferente. El de mi despacho, instalado 26 beta desde un DVD con la imagen de versión live funciona perfectamente y no me ha dado ningún fallo destacable; este ordenador está encendido de lunes a viernes y con 6-8 horas de uso diario. El de mi casa, encendido de forma continua, y con 2 o 3 horas de uso personal, ya ha tenido dos saltos de gnome-shell que ha supuesto un reinicio del sistema. Uno fue sin estar presente, así que no sé a que se debió y el segundo al pedir la visión de un vídeo. En ese ordenador gnome-documents está siempre activo consumiendo recursos (un simple top y se ve directamente que es la aplicación que más consume) y con un funcionamiento continuo de los discos duros.

martes, 6 de junio de 2017

Las tribulaciones de un linuxero en windows (10)

Es cierto; por necesidades del guión he tenido que trabajar en Windows 7 y 10 para poder corregir un texto en MSOffice 2007, 2010 y 13, ni siquiera estoy seguro, por que me parecen todas igual de incomprensibles. La experiencia ha variado entre desesperante y nefanda, pasando a veces por lo gracioso (para los demás). He sobrevivido y hasta he aprendido a hacer índices en Word.


Qué tempos aquellos cuando era capaz de hacer prácticamente cualquier cosa en WordPerfect (cartas en serie, certificados para cientos de personas...), pero esa es otra historia, y muy antigua.

Y es tan antigua que aquí tenemos WordPerfect 5.1 funcionando 26 años después (apareció en 1991) en un Fedora 25 (a través de dosbox). Que tiempos aquellos...



jueves, 1 de junio de 2017

Etiquetas ID3. EasyTag

Espliquemos por partes: 
1. ¿Qué es una etiqueta ID3? Es simplemente la forma en que los metadatos están introducidos en los ficheros audiovisuales.
2. ¿Para qué nos sirven? Las etiquetas ID3 nos permite identificar las canciones en los aparatos modernos de lectura de música; en mi caso por ejemplo en el coche.
3. ¿Qué me preocupa respecto a este etiquetado? Actualmente solo conservo un lector de CDs de música. Me he librado de los lectores de unidades ópticas por qué creo que es un sistema antiguo, lento y sin futuro. Sin embargo ese sistema está lleno de pasado; en mi caso ese pasado son los más o menos 1500 CDs de música que he coleccionado a lo largo de mi vida. Si los quiero escuchar, ya solo me queda un lector de música con calidad adecuada —los DVDR de los ordenadores no son el mejor sitio para escuchar música con calidad—. Así que cuando quiero escuchar uno de esos discos, o ya los he transferido a mi colección digital o los tengo que transferir. En general hago una transformación a FLAC, para comprimirlos sin pérdida de calidad —y olvidarme de ellos para siempre— y luego, si el lector no puede leer ese formato —por ejemplo el del coche— hago una transformación a MP3, generalmente con soundconverter. Para la extracción de los CDs uso Sound Juicer.


Este extractor —o destripador, según como se quiera traducir "ripper"— de audio teóricamente obtiene información del disco desde MusicBrainz, y quedan preparadas las etiquetas.


pero mucha música que tengo ya extraída de antes cuando las herramientas no eran tan adecuadas, está sin etiqueta ID3. Normalmente mezclo varios discos y los escucho por orden aleatorio, y muchas veces no eres capaz de saber que pieza es exactamente la que está emitiendo el lector que estoy usando en ese momento.
4. ¿Qué solución tenemos? Hasta hace poco utilizaba Kid3. Es una herramienta muy fácil de usar y funciona perfectamente. Como desventaja requiere las librerías Qt; no tengo nada contra las librerías Qt, pero no soy usuario de KDE. Últimamente me estoy convirtiendo en un minimalista, y lo que no sea necesario, mejor prescindir de él, así que mejor quedarnos en gnome sin añadidos. La otra solución es EasyTag.


EasyTag, al igual que SoundJuicer, está dentro del complejo Gnome, y convierte no solo un fichero o directorio, sino que de manera recursiva organiza toda la colección de música y añade las etiquetas. Y no lo sabía hasta que salió ayer una entrada en Fedora Magazine, que es mo página de entrada en Firefox.
5. ¿Por qué no extraigo la música sin etiquetar de nuevo? Simplemente, extraer lleva tiempo, mucho más que etiquetar. Mi colección de CDs es relativamente importante, no me gusta el sistema óptico de almacenamiento, no sabía cuantos estaban sin etiquetar, y EasyTag lo ha organizado todo de una vez, y me quedan muy pocos lectores, no los quiero desgastar.
6. ¿Por qué soundconverter y no soundkonverter? Por la misma razón que EasyTag frente a Kid3. He usado soundkonverter mucho tiempo, por que es una máscara gráfica que te permite transformar prácticamente cualquier tipo de audio a cualquier otro tipo, con una manera muy completa de decidir tipos de salida, calidad etc. Sin embargo, está diseñado para KDE, y requiere la instalación de un montón de librerías que no son necesarias si usas Gnome.

miércoles, 24 de mayo de 2017

Linux y rootkits, malware, ramsonware... Herramientas de seguridad

Como usuario de Linux he estado bien tranquilo estos días de WannaCry. Sin embargo, ciertas informaciones sesgadas (véase aquí) pueden haber intranquilizado a algunos usuarios. Ese artículo es tendencioso, aporta datos extraídos de forma sesgada y da la sensación de haber sido creado solo como carga de profundidad contra otros sistemas operativos diferentes a Windows. A pesar de eso, sí es cierto de que ningún software es completamente seguro. La pregunta que nos debemos hacer es si es más seguro un sistema cerrado, véase Windows como paradigma, que no ve nadie salvo sus programadores (y la CIA, la NSA, El FBI, el presidente de USA, sus hijas, el portero de la Casa Blanca...) o un sistema libre y gratuito y, por lo tanto, transparente y legible por todo el mundo (para lo que nos interesa ahora mismo, Linux, pero no solo él). Cada uno que se dé una respuesta y según ella actúe en consecuencia. Personalmente tomé en 2007 una respuesta y he cambiado mi forma de trabajar con las máquinas, pero no soy un profeta; cada uno que decida por que camino quiere ir.
Para los que hemos tomado el camino de lo abierto, tenemos que tener en cuenta que sí es cierto que no existe nada perfectamente seguro. No tengo un sistema antivirus en mi sistema, y cuando he utilizado ClamAv ha sido más por evitar la presencia de virus que afectaran a terceros (Windows users) en los adjuntos que enviaba por correo electrónico. Sea como sea, por muy seguro que pensemos que sea Linux, debemos seguir unas actitudes de seguridad básicas, como no "jugar" con correos de origen desconocida (o incluso con aquellos de origen conocido pero con enlaces "sospechosos", sobre todo ficheros rar con contraseña), no pinchar enlaces extraños en páginas web "raras", tener bien configurado el cortafuegos, para lo cual agradezco mucho la máscara gráfica de configuración que nos ofrece Fedora


y disponer de herramientas que detecten la presencia de rootkits y malware. Veamos algunas
1. RKHUNTER - A lo largo de muchos años he utilizado rkhunter. Esta herramienta, además de detectar malware, también detecta las variaciones en ficheros importantes del sistema, así que es recomendable instalarla tras la instalación del sistema, cuando aun está limpio, y luego valorar si las alteraciones de los ficheros han sido provocadas por nosotros o por acciones "no conocidas". Los comandos fundamentales son
su -c 'dnf install rkhunter' # instalación
su -c 'rkhunter --update' # actualización
su -c 'rkhunter -c' # o --check ejecución
su -c 'rkhunter --check --logfile /var/log/rkhunter.log' # si queremos guardar los resultados en un log para luego analizar

2. LYNIS - Desarrollado por el mismo programador que rkhunter, es nuevo para mi y no tengo experiencia. La versión en repositorios no es la última y no me gusta realizar la instalación desde git, así que no puedo actualizarlo adecuadamente. Los comandos son
su -c 'dnf install lynis' # instalación
su -c 'lynis update info' #actualización
su -c 'lynis audit system' # ejecución

3. CHKROOTKIT - una herramienta simple que detecta señales de rootkits
su -c 'dnf install chkrootkit'  # instalación
su -c 'chkrootkit -x' # ejecución. La opción -q solo nos da el informe final

Aunque he utilizado rkhunter y chkrootkit durante años, nunca he detectado malware en mi sistema, ni con ubuntu, ni debian ni fedora; aun así es recomendable tener  estas herramientas instaladas como un punto más de seguridad (o paranoia, pero ya sabemos que en seguridad, nunca se es suficientemente paranoico)





jueves, 11 de mayo de 2017

Leyendas urbanas. Un "experto" dice que no es necesario desmontar dispositivos USB...

Expliquemos el problema. Dos personas desesperadas se acercan con cara de angustia por que el fichero del trabajo que llevan varios días realizando es ilegible en su pendrive.
A la pregunta de si disponen de otra versión en el ordenador dicen que las dos han trabajado solo e la unidad USB. Primera reprimenda, solo se debe trabajar como única versión de un documento en una unidad USB externa si estamos e condiciones "especiales" —ordenadores ajenos, cibers, o en ordenadores sin disco duro, como un RaspberryPi o dispositivos antiguos de reciclaje—.
Al inspeccionar la unidad e intentar abrir el fichero —fichero de word docx— aparecen todos los síntomas de corrupción de tabla de partición por desmontado incorrecto o haber extraído la unidad mientras estaba grabando. Examinamos con gparted y discos la unidad y esta formateada con FAT16, es decir, sistema de fichero sin journaling.
Esto se suele solucionar aplicando photorec, utilidad incluida en testdisk. Photorec es capaz de recuperar los bloques de información identificando los ficheros borrados o "perdidos" a través de la firma identificativa inicial que lleva cada fichero en su inicio, en los metadatos.


Normalmente logramos recuperar lo necesario con est aplicación, siempre que no se haya escrito sobre ella. Si con photorec no lo logramos, acudimos a foremost; en este caso no fue necesario.
Listo. Se recuperó el trabajo, y se recomendó un formato nuevo de la unidad, ya qe la tabla de partición estaba corrupta.
Lo mejor vino después; ante la acusación de no haber desmontado correctamente ambas personas afirmaron que nunca desmontaban por que un "EXPERTO" les había dicho que no era necesario, que desmontar era una pérdida de tempo y que nunca les había sido necesario.
Si bienes cierto de que si no has cambiado nada en la unidad es posible que te salves saliendo sin desmontar, si has realizado algún cambio y no cierras correctamente antes de salir, tarde o temprano, más bien temprano, tendrás un problema en la unidad, y adiós trabajo. Este es un caso claro de una leyenda urbana; alguien, un "experto", claro, no ha cerrado y se ha librado; corre el rumor que lo de desmontar no es necesario y de manera viral se lo acaba creyendo todo el mundo. Resultado final, trabajo para los técnicos. ¡BIEN!... o quizás no tan bien.

Recomendaciones:
1. Trabajen en el ordenador y no se fíen de un dispositivo USB (no sirve como copia de seguridad). Es solo un método de transporte de información, y no el más seguro.
2. Desmonten/maten correctamente las unidades antes de extraerlas.
3. Si es posible (a veces no podemos por problemas con la compatibilidad con cámaras y otros artilugios), formateen con un sistema con journaling. Aunque soy usuario de Linux, tengo que utilizar ordenadores del lado oscuro frecuentemente, así que formateo en NTFS. Sí, no es un perfecto journaling, pero es un compromiso entre seguridad, tamaño de ficheros y productividad.
4. Identifique al "experto", antes de hacerle caso. No es necesariamente el que te lo cuenta en facebook, ni el amigo del cuñado del primo segundo del vecino del apartamento de verano.

Si no ha hecho caso a estos consejos gratuitos, no se olvide, photorec o técnico cualificado.

jueves, 20 de abril de 2017

El sistema funciona, pero no accede al monitor. ¿nVidia en linux?

Como ya había indicado en una entrada anterior, mi sistema presentaba un error bastante extraño; arrancaba, pero después de que se activara el protector de pantalla no se podía acceder al monitor. Funcionaba, por que respondía a las teclas mágicas (al reves que antes de actualizar la BIOS, que ni eso podía hacer). La única solución era acceder a un escritorio no gráficos adicional (Ctrl+Alt+F1 a F7), y luego volver al F2, que es el gráfico.
Este problema ya se ha indicado en Fedora en equipos con tarjetas nVidia, y una de las soluciones indicadas era desactivar el protector de pantalla (como siempre, no vamos apuntando las páginas web donde lo vemos). Así ha sido. He anulado el protector


y todo va como la seda. Por fin hemos logrado un funcionamiento adecuado sin sorpresas. Eso sí, al dejar el ordenador, aplico Super + L. La seguridad es importante.

miércoles, 19 de abril de 2017

Ubuntu vuelve a Gnome. Uniendo esfuerzos

Podemos estar contentos. El hijo pródigo ha vuelto a casa; Ubuntu regresa a Gnome. Aunque sea tarde, mis felicitaciones.



PD. No pienso volver a usar Ubuntu, pero espero que "disperse" menos la comunidad (esto empezaba a parecer un Real Madrid-Barcelona F.C., con sus ultras incluidos).

martes, 18 de abril de 2017

Fedora: instalación rápida de sistema


La forma más rápida de actualizar un sistema en Fedora es utilizar la herramienta  dnf upgrade

dnf system-upgrade reboot # Véase aquí

Sin embargo, en ocasiones tenemos que instalar el SO de nuevo de manera limpia. Por supuesto, lo más rápido, para ordenadores conectados a red es instalar Fedora utilizar un ISO netinst, preferiblemente en un dispositivo USB, y si la máquina no lo permite, en un CD. Sin embargo, después nos queda la molesta actividad de dejarlo a nuestro gusto; tenemos páginas que nos indican las posibles manipulaciones una por una, por ejemplo kuboosoft, pero se tarda bastante y es latoso.
Si conoces los mecanismos, lo mejor es juntarlo todo en pocos comandos. En mi última instalación simplemente he aplicado (se puede copiar y pegar, si los paquetes coinciden con vuestros deseos):

# Actualizar, si no se activó la instalación de los paquetes más modernos en netinst
# su -c 'dnf -y update'
# Repositorios free y unfree
su -c 'dnf -y install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
# Codecs y paquetes necesarios (son los míos; cada uno que busque los suyos)
su -c 'dnf -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer1-plugins-base gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good ffmpeg mencoder mplayer libdvdread libdvdnav lsdvd wget kernel-headers kernel-devel unrar p7zip p7zip-plugins java icedtea-web vlc gnome-terminal-nautilus flatpak gnome-tweak-tool dconf-editor gconf-editor soundkonverter R-core R-devel gimp inkscape digikam pdfmod pdfshuffler virt-manager abiword wine cabextract gnumeric gnumeric-plugins-extras'
# Chrome
su -c 'dnf -y install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm'


Finalmente, tendremos que instalar las extensiones de gnome (si no conservamos home y sus configuraciones), aumentar el número de ficheros de acceso para el sistema para que Dropbox no nos lo esté recordando (ver aquí y aquí) y activar las teclas mágicas.

Esta es la forma optimizada para MIS necesidades. Ajústese el panel para usted y termine en pocos minutos, dependientes solo de la velocidad de conexión a la red.

miércoles, 5 de abril de 2017

Fedora 26 Alfa. Para los amantes de riesgo

Se ha liberado Fedora 26 Alfa. Adelanto las gracias a todos aquellos que, pensando en el bien universal, prueban estas versiones tan tempranas y descubren "bugs" que pueden de esta manera ser corregidos. Como de costumbre, yo me reservo para la versión Beta.


Entre las novedades más interesantes para los usuarios destacaría la llegada de Gnome 3.24, además de un escritorio nuevo entre los spins, el nuevo Fedora LXQT.
¡Adelante los valientes! Los cob... nosotros vamos después.

lunes, 3 de abril de 2017

El sistema no puede arrancar. UUID ha cambiado. Solución rápida

Me he encontrado en esta situación mientras instalaba alguna de las versiones Live de los sistemas en la entrada anterior. Cuando usamos Fedora Media Writer hay que estar atento de que dispositivo señala como diana; por ejemplo véase aquí.


En algún momento, más atento al café que a la ejecución de las órdenes, Media writer fijó su puntero en mi disco 5 (imagen anterior) y al dar la orden lo que hice fue "reparar" el disco duro, en vez de copiar la iso en el USB. El resultado fue que el disco fue formateado y cambió su UUID —identificador único universal—. La definición de las unidades en estos momentos no se hace simplemente mediante sda1..., sino que se identifican por ese identificador. Véase por ejemplo /etc/fstab en el ordenador donde estoy escribiendo:


El siguiente rearranque el sistema no pudo lanzar el escritorio gráfico y dejó una pantalla en texto sin arranque de sistema, ya que no era un disco externo, formaba parte del sistema.
Tenemos dos soluciones; la lenta y costosa en tiempo, aunque más sencilla, y la rápida, algo trabajosa, pero solucionable en unos minutos. La más lenta es instalar de nuevo el sistema manteniendo todos los discos sin formatear salvo el de sistema. La más rápida nos lleva a editar /etc/fstab.
Nunca me había atrevido a editar fstab por que estaba convencido que también tendría que editar grub, y todos sabemos que desde que tenemos grub 2 no se edita en ficheros de texto plano. Sin embargo la necesidad de recuperar rápidamente el ordenador me obligó a intentarlo. Dividamos la ejecución en partes:

1. Cuando aparece en la pantalla de arranque los diferentes kernels disponibles, que en Fedora suelen ser tres, debajo existe una posibilidad de entrar en recuperación. Elegimos esa posibilidad.

2. Nos lleva a una pantalla completamente en texto. Nos identificamos como administrador y ponemos su palabra clave.

3. Detectamos la nueva UUID de la unidad que ha cambiado. Para ello usamos el comando blkid

# blkid

que nos indica todos los UUID


y debemos apuntarlo a mano o hacer una foto con el teléfono. Existen formas de copiar un trozo de texto, pero son muy complicadas y suponen un esfuerzo excesivo para escribir 36 caracteres.

4. Editamos /etc/fstab. Estamos en un entorno de texto, así que no podemos usar gedit ni otros editores gráficos. Para los que dominen vi/m, adelante. Los demás podemos usar nano

nano -$ /etc/fstab

La opción -$ permite un "soft wrapping", una alineación "suave", lo que permite ver entera la línea aunque el ancho de la ventana sea menor. ¡Cuidado! Esta opción debe ir como la última o por separado si se usan más opciones —véase aquí—.
Cambiamos el UUID del dispositivo por el nuevo. Guardamos

5. Reinicio. Si todo va bien, listo. En mi caso, así ha sido.

Este caso particular se puede ampliar a cambios de discos. En concreto el sistema de esa máquina permite el cambio en caliente. Si queremos cambiar un disco interno identificado en el arranque podríamos aplicar este sistema para poder hacer cambios rápidos en minutos.