¿Configurar un método abreviado de teclado personalizado en Ubuntu 14.04 LTS para desmontar/desconectar un disco duro externo?

¿Configurar un método abreviado de teclado personalizado en Ubuntu 14.04 LTS para desmontar/desconectar un disco duro externo?

Como no hay ninguna opción para quitar de forma segura un disco duro externo (el desmontaje deja el disco todavía girando), instalé udisks.

El siguiente código en la terminal desmonta y apaga exitosamente el disco:

 udisks --unmount /dev/sdb1 && udisks --detach /dev/sdb

Como esto es bastante engorroso, decidí asignarle un alias; "safetyrem" que guardé en ~/.bashrcy ~/.bash_aliases.

Intenté asignar un atajo de teclado personalizado ctrl+shift+dpara ejecutar el alias safetyrem usando el código:

gnome-terminal -e 'safetyrem'

Sin embargo, cuando presiono el atajo de teclado aparece el error:

There was an error creating the child process for this terminal

Failed to execute child process "safetyrem" (No such file or directory)

El alias funciona si abro manualmente una terminal y también con la alternativa, guake -e 'safetyrem'pero no entiendo por qué no se ejecuta en gnome-terminal.

Respuesta1

bashLos alias no son programas reales, gnome-terminalno saben nada sobre ellos y no pueden ejecutarlos. Cree un archivo de script ejecutable (por ejemplo, /usr/bin/safetyrem) y debería funcionar.

Por cierto, el hecho de que el disco gire cuando lo retiras no significa que la extracción no sea segura. Lo importante es que el sistema haya confirmado todas las operaciones de escritura y no iniciará nuevas escrituras en el disco cuando lo elimine.

información relacionada