====== Diferencias ====== Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
|
so:linux:disquetera_montar_desmontar_script [2013/02/14 12:18] 127.0.0.1 editor externo |
so:linux:disquetera_montar_desmontar_script [2025/12/09 21:06] (actual) |
||
|---|---|---|---|
| Línea 25: | Línea 25: | ||
| Pueden tambier acceder al script desde [[http://pastebin.com/pHwk81FY|Pastebin.com]] | Pueden tambier acceder al script desde [[http://pastebin.com/pHwk81FY|Pastebin.com]] | ||
| - | #!/bin/bash | + | <code bash>#!/bin/bash |
| - | # Montar y Desmontar Disquetera | + | # Montar y Desmontar Disquetera |
| - | # Autor: The98 | + | # Autor: The98 |
| - | # Versión: 1.0 | + | # Versión: 1.0 |
| - | | + | |
| - | # La variable "volume" define a dónde se monta la disquetera. | + | # La variable "volume" define a dónde se monta la disquetera. |
| - | # Pueden cambiarla a su gusto | + | # Pueden cambiarla a su gusto |
| - | volume="/media/floppy0" | + | volume="/media/floppy0" |
| - | | + | |
| - | # La var. "filemanager" determina el manejador de archivos. | + | # La var. "filemanager" determina el manejador de archivos. |
| - | # Dependiendo del escritorio instalado puede variar. | + | # Dependiendo del escritorio instalado puede variar. |
| - | # Por ejemplo, si usan GNOME, corresponde cambiarla por "nautilus" | + | # Por ejemplo, si usan GNOME, corresponde cambiarla por "nautilus" |
| - | # Lo mismo con KDE, LXDE, o el que sea. | + | # Lo mismo con KDE, LXDE, o el que sea. |
| - | filemanager="thunar" | + | filemanager="thunar" |
| - | | + | |
| - | MOUNT=`mount | grep -o $volume` | + | MOUNT=`mount | grep -o $volume` |
| - | | + | |
| - | # Revisa si la disquetera está montada o no. | + | # Revisa si la disquetera está montada o no. |
| - | # Si lo está, desmonta, sino lo está, monta. | + | # Si lo está, desmonta, sino lo está, monta. |
| - | | + | |
| - | if [[ $MOUNT == $volume ]]; then | + | if [[ $MOUNT == $volume ]]; then |
| - | udisks --unmount /dev/fd0 | + | udisks --unmount /dev/fd0 |
| - | echo "Desmontando" | + | echo "Desmontando" |
| - | zenity --title "Disquetera" --info --text "Ya puede extraer el Disquete" 2>/dev/null | + | zenity --title "Disquetera" --info --text "Ya puede extraer el Disquete" 2>/dev/null |
| - | exit 0 | + | exit 0 |
| - | else | + | else |
| - | udisks --mount /dev/fd0 2>/tmp/.merror | + | udisks --mount /dev/fd0 2>/tmp/.merror |
| - | echo "Montando" | + | echo "Montando" |
| - | $filemanager ${volume} | + | $filemanager ${volume} |
| - | exit 0 | + | exit 0 |
| - | fi | + | fi</code> |
| ===== Hacer el script ejectuble ===== | ===== Hacer el script ejectuble ===== | ||
| Línea 71: | Línea 71: | ||
| Pueden poner un Lanzador en su Escritorio para tener acceso rápido y veloz. Con un doble-clic que hagan en el icono, el script montará o desmontará según el caso. | Pueden poner un Lanzador en su Escritorio para tener acceso rápido y veloz. Con un doble-clic que hagan en el icono, el script montará o desmontará según el caso. | ||
| - | {{http://img16.imageshack.us/img16/1004/disquetera.png}} | + | {{ :so:linux:disquetera.png?direct |}} |
| Por supuesto que el script se puede mejorar. Por ejemplo se puede agregar una notificación error en caso que no se haya podido desmontar o montar. | Por supuesto que el script se puede mejorar. Por ejemplo se puede agregar una notificación error en caso que no se haya podido desmontar o montar. | ||