jueves, 6 de junio de 2013

Kubuntu: Establecer que los videos se abran con VLC y no con Dragon Player


¿Abre con VLC o con Dragon Video Player?



En el paquete de instalación de Kubuntu se incluye el reproductor de videos Dragon Player, que no está del todo mal, pero que no es comparable ni de broma al famoso VLC.

Me ha ocurrido que, tras haber instalado VLC en mi sistema Kubuntu, sigue estando Dragon Player como reproductor por defecto para algunos formatos de video.

Veamos cómo cambiarlo y algunos problemas que me he encontrado



1. Situación de partida

En este momento, si pulso sobre un video, automáticamente el sistema lo abre utilizando el reproductor Dragon.

De echo, si pulso el botón derecho del ratón, nos encontramos con que el sistema tiene como primera opción el visor Dragon:


2. Cambiar la asociación de archivos desde este menú contextual

En este mismo menú contextual, pulsando sobre la opción "Otros...", puedo establecer que a partir de este momento se abra con VLC:


La realidad es que no cambia mis preferencias, algo está pasando, porque a pesar de haber establecido VLC sigue abriendo el video con Dragon Player.

3. Abrimos la configuración asociaciones de archivos

Desde el menú KDE/Preferencias/Preferencias del sistema:


Y una vez dentro, seleccionamos la opción Asociación de archivos. En el buscador escribimos mp4 y vemos las aplicaciones asociadas a esta extensión y el orden de apertura:


Efectivamente observamos que Dragon Player está en primer lugar y VLC como segunda opción.
Con los botones de subir/bajar, establecemos el orden que queremos y pulsamos aplicar.

En este momento debería resolverse el problema, pero me salta el siguiente error:


No se puede escribir el archivo de configuración /home/moi/.local/share/application/mimeapps.list.
Contacte con el administrador de su sistema

Ojalá fuera tan fácil como contactar con el "administrador de mi sistema".

Al menos tenemos una pista de que algo no ha ido bien. Cuando hacíamos esto mismo desde el menú contextual (botón derecho sobre el video/Otros...) no nos informaba de que no se había podido completar la operación.


4. Modificamos los permisos al archivo mimeapps.list


Abrimos una consola, y nos colocamos en la carpeta contenedora del archivo mimeapps.list, es decir, tal y como nos indica el error anterior: /home/moi/.local/share/application/mimeapps.list

Hacemos un ll sobre esta carpeta, y se observa una cosa curiosa, y es que todos los archivos pertenecen al usuario moi y al grupo moi, excepto el archivo mimeapps.list, que pertenece al súper administrador  (root):


Está claro entonces el problema, no puedo cambiar mi configuración de asociación de archivos sencillamente porque esa configuración no me pertenece.

Sencillamente cambiamos los permisos de este archivo, de tal forma que se lo devuelva a su verdadero propietario, es decir, el usuario moi.

Para ello, desde consola cambiamos el propietario: sudo chown moi mimeapps.list
A continuación, cambiamos el grupo:  sudo chgrp moi mimeapps.list



5. Repetimos el paso 3

Ahora que hemos modificado los permisos del archivo en el que se almacena esta configuración, volvemos al mantenimiento de asociaciones de archivos, y establecemos el orden que queramos para los videos con extensión .mp4, .avi, .ogp, .ogv,... y todos los que queramos.

Tras aplicar los cambios, efectivamente cuando clico sobre un video, ahora me abre el VLC, que era lo que quería.

De igual manera, botón derecho sobre un video, y ahora sí que aparece como primera opción VLC: