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

0

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

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

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

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

Eu tentei atribuir um atalho de teclado personalizado, ctrl+shift+d para executar o alias do 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 consigo saber por que ele não é executado em gnome-terminal .

    
por conormk 30.05.2015 / 18:23

1 resposta

0

bash aliases não são programas reais, gnome-terminal não sabe nada sobre eles e não pode executá-los. Crie um arquivo de script executável (por exemplo, /usr/bin/safetyrem ) e ele deve funcionar.

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

    
por 30.05.2015 / 21:22