El montador de dispositivos: MagicDev.

Nota: Este es un manual que puse hace tiempo en bailando en el desván. Lo pongo debido a este hilo que acabo de leer y que hace referencia a él.Ya sé que magicdev está antiguado y que en las versiones nuevas de mandriva se usa HAL. Pero, creo que el contenido del mismo servirá tanto para los usuarios con HAL como para los que tienen MagicDev. Ya que la parte externa ( por ejemplo, la configuración con gnome-cd-properties ) es la misma. De todos modos el manual es modificable por cualquiera, así que lo puede actualizar quien quiera.

El montador de dispositivos: "MagicDev"

Como sabreis muchos, una de las novedades que traerá la mandrake 10 es magicdev y que sustituirá al antiguo supermount.


magicdev es un demonio, o lo que es lo mismo, una aplicacion que siempre se está ejecutando en segundo plano, vigilando. En este caso lo que vigila es nuestros dispositivos. Así si se ha introducido un cd en nuestro Cdrom, magicdev se dará cuenta y si queremos, nos lo montará y ejecutará una aplicación asociada a él.


Un poco de historia sobre él: Es un proyecto desarrollado por Red Hat para su Red Hat 6.x y posteriores, por tanto tiene bastante tiempo. Está desarrollada para que fuera una aplicación gnome ( kde tiene su propio automontador: autorun ) que montara los dispositivos fácilmente.


Empezamos. Lo primero es configurar MagicDev a nuestro gusto. Para ello, tan sólo tendremos que ejecutar: "gnome-cd-properties".


Desde gnome-cd-properties podremos selecionar si queremos que se monte una unidad cdrom, si entramos un cd,y si queremos que se ejecute un comando con ese cd en nuestra unidad de cdrom. Dentro de la segunda opción, nos da 3 circunstancia en la que se ejecutara sendos comandos. Estas son, cuando introduzcamos en nuestra unidad cdrom un cd de audio, cuando introduzcamos un cd virgen o cuando sea un DVD ( de video ).


Lo mejor que podemos hacer, es en vez de poner nuestros comandos, modificar los scripts ya realizado y que son:



  • /etc/dynamic/user-scripts/audio_cd.script: Para los cds de audio.

  • /etc/dynamic/user-scripts/blank_cd.script: Para los cds virgenes ( o en blanco ).

  • /etc/dynamic/user-scripts/video_dvd.script: Para los dvd de video.


Debemos de aclarar que si los cds introducidos en la unidad de nuestro cdrom, no corresponde con ninguno de los anteriores tipo, intentará ejecutar un script, si es que existe y bajo confirmación, llamado ".autorun" o "autorun", o bien "autorun.sh" que se encuentre en el directorio / del dispositivo, o lo que es lo mismo, intentar�ejecutar /(punto-de-montaje-dispositivo)/.autorun, /(punto-de-montaje-dispositivo)/autorun, o bien /(punto-de-montaje-dispositivo)/autorun.sh, el primero que encuentre en ese orden( aunque es configurable: tanto los archivos a buscar, como el orden en la busqueda ). En caso de no haberlos o no encontrarlos, simplemente se montará(si hemos elegido esa opción ) el dispositivo. Pero, aún así, eso no tiene nada malo, gracias a las posibilidades que tiene kde de visualizar dispositivos montados( y desmontados si queremos), de manera dinámica, en nuestro escritorio. Tendremos un rápido acceso a ellos. Por ejemplo, para abrilos, que por supuesto lo hará con konqueror(a no se que hallamos puesto otra cosa en la configuración de las mimes de kde ).


Otra "novedad" es que para sacar el cd de nuestar unidad de cdrom, habrá que desmontarlo o expulsarlo(eject) como nuestros antepasados linuxeros :). Pero, eso no es problema, se puede hacer fácilmente desde el icono que aparece en nuestro escritorio. Además, yo prefiero selecionar expulsarlo con el ratón que darle al botoncito de la unidad :D. Una vez que nuestro cd este fuera, el icono desaparecerá del escritorio(a no ser que en las configuraciones del escritorio de kde hallamos selecionado que se vean los dispositivos desmontados ).


Ahí no acaba la cosa :). Existe, desde hace tiempo, un applet de panel( segundo botón ratón sobre panel->añadir->Applet->Dispositivos ) en kde que hace lo mismo que el escritorio, o lo que es lo mismo, muestra los dispositivos montados ( o desmontados si lo configuramos de esa manera) dinámicamente. Pues bien, si lo agregamos al panel y lo configuramos(segundo botón ratón:"Configurar dispositivos") para que nos muestre únicamente los dispositivos montados. Misteriosamente desaparecerá del panel. Pero, tranquilos que sigue ahí. Ahora introducir un cd, por ejemplo el primer cd de vuestra mandrake 10, en la uniad de cdrom. Magia!!(ya empezais a comprender porque se llama magicdev??) el icono del cdrom aparece en nuestro panel :D. Ahora, desde ahí podemos abrirlo, desmontarlo, expulsarlo o usar cualquiera de las acciones asociadas a el, por ejemplo, abrir la consola.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de capi_x

# 6161: Muy bueno pero...

Con hal no se debe usar magicdev, con hal se usa ivman que es lo mismo pero preparado para hal y corre como demonio en el init.d no como una app residente como era el magicdev
--
JID: capi_x@capix.sytes.net

# 6312: Gracias

Con hal no se debe usar magicdev, con hal se usa ivman que es lo mismo pero preparado para hal y corre como demonio en el init.d no como una app residente como era el magicdev

Ya sé que no se puede usar hal y magicdev a la vez. Digo al principio como nota, que para los que usan hal también le sirve. Porque da igual internamente si es hal o magicdev, tanto gnome como kde, utilizan gnome-cd-properties para configurar su comportamiento y en kde se puede utilizar el truko de la barra de tareas igual.