Configurando um atalho de teclado personalizado no Ubuntu 14.04 LTS para desmontar/desconectar um HD externo?

Configurando um atalho de teclado personalizado no Ubuntu 14.04 LTS para desmontar/desconectar um HD externo?

Como não há opção de remoção segura de um HD externo (a desmontagem deixa o disco ainda girando), instalei o udisks.

O código a seguir no terminal desmonta e desliga o disco com sucesso:

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

Como isso é bastante complicado, decidi atribuir um alias; "safetyrem" que salvei em ~/.bashrce ~/.bash_aliases.

Tentei atribuir um atalho de teclado personalizado ctrl+shift+dpara executar o alias safetyrem usando o código:

gnome-terminal -e 'safetyrem'

No entanto, quando pressiono o atalho do teclado, recebo o erro:

There was an error creating the child process for this terminal

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

O alias funciona se eu abrir manualmente um terminal e também com a alternativa, guake -e 'safetyrem'mas não sei por que ele não funciona gnome-terminal.

Responder1

bashaliases não são programas reais, gnome-terminalnão sabem nada sobre eles e não podem executá-los. Crie um arquivo de script executável (por exemplo, /usr/bin/safetyrem) e ele deverá funcionar.

Aliás, o fato de o disco estar girando quando você o remove não significa que a remoção seja insegura. O importante é que o sistema tenha confirmado todas as operações de gravação e não inicie novas gravações no disco quando você removê-lo.

informação relacionada