Одна вещь, которую я действительно ненавижу в Ubuntu, это то, как легко можно случайно удалить файлы.
Есть ли способ показать всплывающее диалоговое окно подтверждения при нажатии клавиши Delete, прежде чем файл будет фактически перемещен в корзину?
Наутилус есть. Щелкните правой кнопкой мыши файл и переместите его в корзину или удалите файлы.
Командная строка добавляет несколько псевдонимов в ~ / .bashrc
# Command line
nano ~/.bashrc
# Graphical
gedit ~/.bashrc
Добавляет несколько псевдонимов и активирует noclobber
alias mv='mv -i'
alias cp='cp -i'
alias rm='rm -i'
set -o noclobber # Override >|
Никакой клоббер не мешает вам перенаправлять и перезаписывать существующий файл.
Таким образом, echo 'add this' > file
не перезаписывать файл, если он существует. Вы все еще можете добавить echo 'add this' >> file
. Вы можете перевернуть его, добавив "|" echo 'add this' >| file
Я не знаю, как переиграть клавишу удаления. Возможно, вы сможете сопоставить ключ удаления со сценарием, но, как я предполагаю, вы будете использовать ключ удаления для других задач, вы затем сопоставите комбинацию клавиш, возможно, со сценарием zenity.
Возможно, кто-то еще добавит способ перезаписать клавишу удаления.
Отсутствие возможности для этого является результатом философии Gnome стремления к простоте за счет легкой настройки.
Я бы порекомендовал перейти на другой файловый менеджер с такой опцией, например, Dolphin или Thunar.
Файловый менеджер по умолчанию также сложно настроить в Gnome, но для этого есть инструкции в вики Ubuntu.