jueves, 19 de mayo de 2011

Dolphin y kde 4 no desmonta dispositivos USB

Los usuarios de Debian GNU/Linux que tienen instalados en su sistema los dos entornos de escritorios mas usados gnome y kde, pueden tener problemas con el desmontaje de dispositivos si ejecuta nautilus desde kde. Y digo problema no error de programación, puesto que no es un fallo.


Hace unos días me paso que si lanzaba nautilus (por el motivo que sea) con un pendrive montado en Dolphin,




Este ultimo ya no lo puede desmontar, y al intentarlo devuelve el siguiente error:

org.freedesktop.Hal.Device.Volume.NotMountedByHal: Dispositivo para desmontar no se encuentra en / media / .hal-mtab para que no se monta por HAL


o devolviendo el siguiente error desde el notificador de dispositivos de kde 4.



A partir de entonces ya no deja desmontar dispositivos desde Dolphin, si deja montarlos pero no el desmontarlos, el problema radica en el automontaje de nautilus, y es este ultimo el que si puede desmontarlo.

Este problema solo le pasa a los usuarios que han ejecutado nautilus desde kde.


=========================================================


Solución al problema

La solución consiste en desactivar el automontaje de los dispositivos usb desde nautilus. Para ello podemos hacerlo o bien desde consola usando el siguiente comando.

gconftool --type Boolean --set /apps/nautilus/preferences/media_automount false



O bien haciendo lo mismo pero esta vez desde el entorno gráfico lanzando la aplicación, gconf-editor 

=========================================================

Desde gconf-editor

La aplicación gconf-editor se instala por defecto con el entorno de escritorio de gnome, en caso no tenerlo instalado es tan fácil como instalarlo con synaptic.
Para ejecutar gconf-editor nos dirigimos a: Menu K > Sistema > Editor de configuración
tal como muestras las siguientes capturas de pantalla.



 Una vez ejecutado el programa nos aparace la siguiente ventana.


 Ahora nos dirigimos a la rama apps


Abrimos la rama y nos dirigimos a nautilus



 Desplegamos nautilus y nos vamos a preferences


y ahora en las opciones de la derecha buscamos el nombre de la cadena: media_automount


Observamos como se encuentra marcada dicho valor, pues lo que tenemos que hacer es desmarcar dicho valor, tal como se muestra en la siguiente captura depantalla


Nota: si tuviésemos un dispositivo montado en el momento de modificar el valor de la cadena, hemos de expulsarlo por ultima vez con nautilus.
 
A partir de ahora ya podemos desmontar los dispositivos desde Dolphin o desde el notificador de dispositivos de kde 4























.




1 comentario:

a.Rabbit dijo...

Saludos gracias por la ayuda, para que no salga la molesta ventana de nautilus al conectar la memory usb habra que quitar el check a "media_automont_open" ya con esto deje de ver la ventana de nautilus al conectar la memory usb.
que sigan disfrutando de kde4, exitos