나는 나 자신을 발견했다언제나ShiftThunar(XFCE 파일 관리자)를 사용하여 파일을 삭제할 때 길게 누르세요.
저는 Windows를 사용할 때 항상 설치 직후에 휴지통을 비활성화합니다. Thunar 설정에서 비슷한 옵션을 찾았지만 찾지 못했습니다.
혹시 방법을 알고 있나요?
답변1
~에 따르면Xfce FAQ, 휴지통을 비활성화할 수 없습니다.
그들은 세 가지 제안을 제공하며 그 중 두 가지는 위의 설명에도 언급되어 있습니다.
Shift+를 사용 del하면 휴지통을 우회하고 실제로 즉시 무언가를 삭제할 수 있습니다.
때때로 cron을 사용하여 정크를 정리하십시오.
또는 gnome과 같은 작업을 사용하여 영구 삭제를 위한 사용자 지정 작업을 만듭니다. rm %f 그러면 상황에 맞는 메뉴에 "영구 삭제" 버튼이 표시됩니다.
개인적으로 저는 24시간마다 실행되는 cron 작업을 사용합니다 trash-empty
. 간단히 명령을 개별적으로 호출하거나 지정된 일 수 이상 문서에 휴지통에 있던 파일을 삭제하는 옵션(일 단위)을 제공할 수 있습니다. .
답변2
나는 휴지통을 사용하는 것을 좋아하지 않으며 왜 휴지통이 일반적으로 Linux DE/파일 관리자의 옵션이 아닌지 이해하지 못합니다.
어쨌든, DE가 무엇이든, 여기에 어리석지만 실용적인 해결 방법이 있습니다. 가 필요합니다 . Arch 및 Debian 패키지 inotifywait
에 있습니다 .inotify-tools
#/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
이를 스크립트로 저장하고 실행 가능하게 만든 다음( chmod +x script.sh
) 시작 시 실행합니다(XFCE의 설정 > 세션 및 시작 > 응용 프로그램 자동 시작). 그것이 하는 일은 휴지통 디렉토리에서 어떤 일이 일어나기를 기다린 다음 그 안의 모든 것을 삭제하는 것뿐입니다. 따라서 상황에 맞는 메뉴 등에 "휴지통으로 보내기"가 계속 표시되지만 여기에 들어가는 항목은 모두 신비롭게 사라집니다.
답변3
OP와 동일한 문제에 대한 해결책을 찾는 동안 이 스레드를 발견했습니다. 나중에 나는 더 쉬운 해결책이 있다는 것을 발견했습니다. gvfs-trash 명령을 비활성화하면 키를 누르면 DEL실제 삭제처럼 작동합니다. 예를 들어 PATH 어딘가에 no-op 명령을 생성하면 됩니다.
sudo ln -s /usr/bin/true /usr/local/bin/gvfs-trash
그런 다음 GUI 구성을 사용하여 데스크탑과 Thunar의 왼쪽 창에서 휴지통을 숨겨 마치 존재하지 않았던 것처럼 보이게 만들 수도 있습니다.
답변4
마운트 옵션에 x-gvfs-notrash를 추가할 수 있습니다. 이와 같이:
$ grep 54AC043EAC041CDC /etc/fstab
UUID="54AC043EAC041CDC" /mnt/win ntfs3 uid=root,gid=win-users,fmask=111,dmask=000,noatime,prealloc,nofail,x-gvfs-notrash 0 0
다음 MR에 지원이 추가되었습니다. https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/89