En todas partes cuecen habas, en Linux también. En general en las interfaces de Linux es es facil encontrar errores de usabilidad/amigabilidad (¿existe esto?) utilizando las interfaces gráficas en Linux. Puesto que esto de la “usabilidad/amigabilidad” es un concepto una tanto subjetivo pues los pasamos por alto, aunque algunos puede llegar a dar quebraderos de cabeza:

El candadito

Situese. Como buen pringao acude Vd. a solventar un problema con openSuSe a casa de algunos de sus “clientes”. Se devana los sesos tratando de averiguar porque Skype no captura el micrófono, y de repente su “cliente” le dice:

– Es que el candadito siempre aparece cerrado!!
– ein? ¿el candadito? ¿que candadito?
– No sé. Algunas veces sale por ahí un candado cerrado…
– ¿? ¿? ¿?

Vueltas y más vueltas. No veo ningún candado ni abierto ni cerrado. ¿Donde aparece un candado cerrado en KDE? En una de estas …

– Ahí está el candado, y cerrado.
– efectivamente, hay un candado, cerrado … en Konqueror.

En un momento dado, el equipo de desarrollo del navegador Konqueror decidió que entre las opciones básicas de la barra de herramientas principal de Konqueror debía aparecer un botón que diese acceso rápido a la configuración de la criptografía del navegador. De esta manera, entre los botones básicos de konqueror aparecen: adelante, atrás, recargar, imprimir y configurar criptografía….. ¿es realmente necesario esto? ¿no hay botones mucho más elementales que incluir antes que el de criptografía? ¿cuanto uso se le dá a este botón y al de, por ejemplo, añadir a favoritos (que no aparece en la barra principal)?

Lo quito de la barra de herramientas principal y sigo….

Apagar el sistema

Este es de los errores tontos, casí ridículos.

Supongamos que inicio mi GNU/Linux en init 3 y me logeo como “trebol-a”. Quiero tenerlo conectado como servidor, sin escritorio.

Me cansé. Decido apagar el ordenador, pero no puedo hacerlo. Desde consola, solo el administrador (root) puede apagar el sistema (halt) ó reiniciarlo (reboot). Pero un usuario raso si puede apagar el sistema desde el entorno gráfico (init 5), así es que ó conozco la contraseña del administrador (root) o lanzo el escritorio (startx) y lo apago desde allí.

Parece bastante absurdo ¿no?
Sospecho que este es el tipo error que obtendría como respuesta que “no es un bug sino una feature”. Pongamonos de acuerdo, o puede o no puede, pero tener que iniciar KDE para poder apagar…

MySql y logrotate

Este error entra de cabeza en el apartado de los surrealistas.

Instalas un servidor web (Apache, Mysql y PHP), activas Apache+Mysql para que se inicien con el arranque del sistema, en unos dias podrás ver en tu archivo log un mensaje como este:
Jun 21 14:30:06 logrotate: ALERT exited abnormally with [1]
Jun 21 14:30:06 logrotate: /usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun 21 14:30:06 logrotate: error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Jun 21 14:30:06 logrotate: /etc/logrotate.d/mysql failed, probably because
Jun 21 14:30:06 logrotate: the root acount is protected by password.

Accedemos al fichero en cuestión (/etc/logrotate.d/mysql) y nos encontramos con esto:
# If the root user has a password you have to create a
# /root/.my.cnf configuration file with the following
# content:
#
# [mysqladmin]
# password = >secret<
# user= root

Es decir, “Si la cuenta de administrador está protegida por contraseña usted tiene que ….” ¿como que si está protegida con contraseña?
Hombre, hay gente que le gusta saltar de un puente amarrado por los tobillos, seguro que también hay a quien le mola tener su cuenta de administración sin contraseña, pero muy normal no parece…