Налаштування спеціального клавіатурного скорочення в Ubuntu 14.04 LTS для відключення / від'єднання зовнішнього HD?


0

Оскільки не існує опції для безпечного видалення зовнішнього HD (розмотування залишає диск ще спінінгом), я встановив udisks.

Наступний код в терміналі успішно відключає і вимикає диск:

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

Оскільки це досить обтяжливо, я вирішив призначити йому псевдонім; "Safetyrem", в який я врятував ~/.bashrc і ~/.bash_aliases.

Я спробував призначити спеціальний клавіатурний скорочення, ctrl+shift+d виконати псевдонім safetyrem, використовуючи код:

gnome-terminal -e 'safetyrem'

Однак, коли я натискаю комбінацію клавіш, виникає помилка:

There was an error creating the child process for this terminal

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

Псевдонім працює, якщо я вручну відкриваю термінал, а також з альтернативою guake -e 'safetyrem' але я не знаю, чому він не буде працювати gnome-terminal.

Відповіді:


0

bash псевдоніми не є реальними програмами, gnome-terminal нічого не знає про них і не може їх виконувати. Створити виконуваний файл сценарію (наприклад, /usr/bin/safetyrem ) і він повинен працювати.

До речі, той факт, що диск обертається при видаленні, не означає, що видалення небезпечно. Важливо те, що система вчинила всі операції запису і не буде ініціювати нові записи на диску, коли ви видалите її.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.