Tôi không thích sử dụng thùng rác và tôi không hiểu tại sao chúng thường không tùy chọn với trình quản lý tệp / Linux của Linux.
Dù sao đi nữa, đây là một cách giải quyết ngu ngốc nhưng đầy chức năng với bất cứ điều gì DE. Bạn sẽ cần inotifywait
, có trong inotify-tools
gói trên Arch và Debian:
#/bin/bash
# Once at the start for good measure
rm -rf .local/share/Trash/files/*
while [ true ]
do
inotifywait ~/.local/share/Trash/files
# Don't get stuck in a CPU-melting loop if something goes wrong
if [ $? -ne 0 ]
then
exit $?
fi
# Good riddance
rm -rf .local/share/Trash/files/*
done
Lưu tập lệnh này dưới dạng tập lệnh ở đâu đó, làm cho nó có thể thực thi được ( chmod +x script.sh
) và để nó chạy khi khởi động (Cài đặt> Phiên và Khởi động> Tự động khởi động ứng dụng trong XFCE). Tất cả chỉ là chờ đợi cho đến khi bất cứ điều gì xảy ra trong thư mục rác của bạn, sau đó thu gọn mọi thứ trong đó. Vì vậy, nó vẫn sẽ nói 'gửi vào thùng rác' trong các menu ngữ cảnh, v.v., nhưng bất cứ điều gì đi vào đó sẽ phải chịu một vụ mất tích bí ẩn.
trash-empty
(từ góitrash-cli
).