Я всегда держал себя в руках, Shiftкогда удаляю файл с помощью Thunar (файловый менеджер XFCE).
Когда я использовал Windows, я всегда отключал «корзину» сразу после установки. Я искал подобную опцию в настройках Thunar, но мне не повезло найти ее.
Вы случайно не знаете способ?
trash-empty
(из пакетаtrash-cli
).autotrash
. Вызывая его от пользователя crontab, я бы посчитал чистое решение. Однако это не отвечает на ваш вопрос, поэтому я оставляю это как комментарий.Ответы:
Согласно FAQ Xfce , вы не можете отключить корзину.
Они предоставляют три предложения, два из которых также упоминаются в комментариях выше:
Используйте Shift+, delчтобы обойти мусорное ведро и немедленно удалить что-то по-настоящему.
время от времени используйте cron для очистки мусора.
или создайте пользовательское действие для постоянного удаления (как в gnome) с действием: rm% f, тогда в контекстном меню у вас будет кнопка «постоянное удаление»
Лично я использую задание cron, которое запускается каждые 24 часа и вызывает
trash-empty
. Вы можете просто вызвать команду самостоятельно или дать возможность (в днях) удалить файлы, которые были в корзине дольше указанного количества дней.источник
Я нашел эту тему, когда искал решение той же проблемы, что и OP. Позже я обнаружил, что есть более простой обходной путь. Нажатие DELбудет вести себя как настоящее удаление, когда вы отключаете команду gvfs-trash, например, создавая команду no-op где-то в PATH:
Затем вы также можете скрыть корзину с рабочего стола и с левой панели в Thunar, используя конфигурацию графического интерфейса, и все будет выглядеть так, как будто его никогда не было.
источник
Если вы не использовали концепцию «Корзина» со времен Windows 3.1, как я, вы можете использовать:
chmod 0 /home/username/.local/share/Trash/files
Хотя это выдает ошибку, когда вы просто используете DEL, по крайней мере, эта ошибка напоминает вам нажать Shift+ DEL.
источник
Мне не нравится использовать мусорную корзину, и я не понимаю, почему они обычно не являются обязательными для Linux DE / файловых менеджеров.
В любом случае, вот глупый, но функциональный обходной путь с любым DE. Вам понадобится то
inotifywait
, что находится вinotify-tools
пакете на Arch и Debian:Сохраните его как скрипт где-нибудь, сделайте его исполняемым (
chmod +x script.sh
) и запустите его при запуске («Настройки»> «Сеанс и запуск»> «Автозапуск приложения» в XFCE). Все, что он делает, это ждет, пока что-нибудь не случится внутри вашей директории с мусором, а затем уничтожает все, что находится внутри. Таким образом, в контекстных меню и так далее будет указано «отправить в мусорное ведро» и т. Д., Но все, что там происходит, будет таинственным исчезновением.источник