Archivos Mensuales: marzo 2012

SMPlayer en el notificador de dispositivos de KDE

¿Queréis que al insertar un CD de audio o un DVD el notificador de dispositivos de KDE os de la opción de reproducirlos con SMPlayer? Es más cómodo que abrir SMPlayer y elegir la opción de reproducir el disco… O eso pienso yo. En todo caso, explicaré cómo configurar el notificador de dispositivos para que nos muestre estas opciones y quien quiera las podrá utilizar.

Ya conocía SMPlayer desde hace unos meses pero siempre he preferido VLC Media Player, pero últimamente fallaba algunas veces y no inhabilitaba el administrador de energía, por lo que se apagaba la pantalla mientras veía películas o programas pasados unos minutos y era algo bastante molesto. SMPlayer es una estupenda opción a la hora de reproducir vídeos, reproduce todo y tiene muchas opciones aunque VLC ofrece la opción de reproducir Blu-Rays mientras que SMPlayer aún no lo hace (aunque a mí particularmente no me hace falta ya que no tengo lector de Blu-Ray). También es recomendable para Windows ya que también está disponible para esa plataforma en su web oficial.

Vamos al lío. Para añadir las entradas en el notificador de dispositivos tenéis que abrir las Preferencias del sistema. Ahí, entrad en el apartado Acciones del dispositivo. Observaréis seguramente que tenéis varias entradas de Dolphin, Amarok, Gwenview o K3b, por ejemplo. Pulsad en el botón Añadir, en la parte inferior.

1) Entrada para CDs de audio
No sé por qué reproducir CDs de audio puede dar problemas con algunos reproductores, incluídos algunos específicos para este tipo de medios. SMPlayer los reproduce a la perfección. Tenéis que configurar esta acción exactamente como os dejo en esta captura y una vez hecho esto pulsad en Guardar cambios en el parámetro y Aceptar.

2) Entrada para DVDs
Tan simple como con los CDs pero introduciendo los siguientes parámetros:

Si no habéis encontrado cómo cambiar el icono, sólo tenéis que pulsar en el cuadrado que aparece en la parte superior izquierda y  buscar el que queráis. En la categoría Aplicaciones (la que aparece por defecto) si escribís smplayer os aparecerá el icono de la aplicación.

Y listo, cuando introduzcáis un CD de audio o un DVD os aparecerá la respectiva opción para reproducirlos con SMPlayer.

Recuperar sonidos del sistema en KDE 4.8

Si habéis actualizado a 4.8 en vuestra distribución o instalado una versión de la misma que contenga KDE 4.8 probablemente habréis notado que no escucháis ningún sonido del sistema (sonidos de inicio, apagado, diversas alertas…) aunque podéis escuchar sonidos de archivos de vídeo, audio, del navegador web. Desconozco si esto ocurre en todas las distribuciones con KDE 4.8 o las hay que incorporan una solución a este bug, pero es un error proveniente de las librerías Qt al parecer y en Kubuntu 12.04 (la distribución que uso actualmente) está presente.

Hay una solución bastante fácil, aunque es provisional, ya que cuando se realicen actualizaciones que afecten a este tema, probablemente perderéis de nuevos los sonidos (algo que no va a ocurrir frecuentemente, pero puede pasar), aunque podéis volver a realizar esta solución hasta que definitivamente acaben con este bug.

Los pasos son los siguientes:

1) Crear el script
Abrid Kate o KWrite, el editor de texto que tengáis (estará ubicado en la categoría Utilidades) y pegad, tal cual está, el siguiente texto:

#!/bin/bash
for j in /usr/share/kde4/apps/*/*.notifyrc
do
  sudo sed -i 's_Sound=_Sound=file:///usr/share/sounds/_g' $j
done

Guardad el archivo en vuestra carpeta personal. Recomiendo que lo hagáis como archivo oculto para no verlo siempre. Para ello, debe incluir un punto al principio del nombre (recordemos que para ver archivos ocultos en Dolphin, el explorador de archivos de KDE, hay que presionar Alt + . ). La extensión debe ser .sh . Por ejemplo, yo lo he llamado .systemsounds.sh

2) Hacer el script ejecutable
Simplemente abrimos Konsole y pegamos el siguiente comando:

sudo chmod a+x .systemsounds.sh

Por supuesto, si le habéis puesto al script un nombre distinto deberéis poner ese nombre en lugar del que he puesto yo. Tanto en este paso como en el siguiente.

3) Ejecutar el script
Seguimos en console, y pegamos el siguiente comando para ejecutar el script.

~/.systemsounds.sh

Tras reiniciar el ordenador, escucharemos nuestro sonido de inicio así como todos los sonidos del sistema. Si volvéis a perder los sonidos tras alguna actualización, simplemente repetir el paso 3. Al ya tener creado el script, sólo hay que ejecutarlo para recuperar los sonidos.

El artífice de esta solución es SteveRiley de KubuntuForums. ¡Muchas gracias!

Actualización (03/05/2012): Parece que en la versión final de Kubuntu 12.04 ya está solucionado este problema, pero dejo esta entrada publicada por si en alguna otra distribución pudiera ocurrir.