Jak wyłączyć śmieci?

17

Nie wierzę w Kosz, a kiedy coś usuwam, chcę, aby zniknęło na zawsze, jak wyłączyć Kosz?

PS Czy po usunięciu plików z konsoli są one również przenoszone do Kosza?

UAdapter
źródło
W Raspbian bardzo łatwo jest wyłączyć - proste ustawienie. Ale w Ubuntu utrzymywali to przez długi czas. Nikt nigdy nie wyjaśnił dlaczego. W każdym razie, 6 lat po zadaniu tego pytania, jest teraz lipiec 2017 r., A w Ubuntu 16.04 LTS jest to najlepsze, co możesz zrobić: najpierw przejdź do Wyglądy i ustaw je, aby menu pojawiło się w tytule okna, następnie przejdź do Menedżera plików i wybierz Domy / Naciśnij Alt-E, a następnie wybierz Preferencje, a tam jest opcja włączenia opcji Usuń w obszarze Przenieś do kosza w menu kontekstowym plików lub katalogów.
SDsolar

Odpowiedzi:

8

Możesz dodać akcję usuwania zgodnie z opisem w Jak usunąć pliki z pominięciem kosza . Pliki usunięte z konsoli są natychmiast usuwane, ale pamiętaj, że w niektórych okolicznościach można je odzyskać, jeśli chcesz bezpiecznie usunąć pliki, użyj polecenia „wyczyść”.

João Pinto
źródło
1
Po prostu nie chcę myśleć o opróżnianiu śmieci, dzięki.
UAdapter
1
Nie ma opcji całkowitego wyłączenia kosza, zobacz błąd bugs.launchpad.net/nautilus/+bug/118988 , co możesz zrobić, to włączyć opcję usuwania plików i ponownie przypisać klawisz DEL, aby go wywołać. W praktyce spowoduje to wyłączenie kosza na śmieci z menedżera plików.
João Pinto,
Nie pozbywaj się śmieci z Unity Laucnher
Kyle Clarke
@KyleClarke Right. To nie jest obecnie możliwe, aby usunąć Kosz z wyrzutnią Unity , jak to jest zgodne z projektem i będzie wymagać modyfikacji kodu źródłowego jedności i rekompilacji.
Christopher Kyle Horton
10

Możesz użyć Shift+ Deletezamiast, Deleteaby usunąć pliki na zawsze, ale nie zapomnij; Jeśli usuniesz plik na zawsze, nie możesz go łatwo odzyskać.

kv1dr
źródło
4

Hmmm.

Places->Home Folder->Edit->Preferences->Behavior->Include a Delete command [...]

Tak, usuwanie konsoli nie ma akcji „recyklingu” - zniknęły.


źródło
2

Do mojego odtwarzacza mp3 dodałem plik o nazwie .Trash-1000(nie katalog), który po prostu przeszkadza.

Uderzyłem Deletei zapytany: Nie można przenieść pliku do śmieci, czy chcesz usunąć immeditately? z domyślną akcją Delete.

Wystarczająco dobre dla moich potrzeb.

bsb
źródło
Ratujesz mój dzień! To nie usuwa funkcji Kosza. Wystarczy utworzyć plik, .Trash-1000 aby wyłączyć Kosz.
metadany
Również w ~ / .local / share wykonaj podobne: rm -rf Kosz, a następnie echo „nyah”> Kosz
SDsolar
1

Ja też jestem jednym z tych, którzy cierpią z powodu tego problemu od wielu lat ... niezadowoleni z istniejących propozycji, ostatnio poświęciłem trochę czasu na samodzielne zbadanie rozwiązania.

Zaczynając od założenia, że ​​chcę, aby Kosz zniknął w całym systemie, odkryłem, że - na razie - jedynym prawdziwym rozwiązaniem jest stworzenie skompilowanej na zamówienie wersji libgioGIO ), która jest modyfikowana wywoływać g_file_delete () za każdym razem, gdy aplikacja wywołuje g_file_trash () .

Dla wszystkich zaawansowanych technologicznie użytkowników zainteresowanych tym rozwiązaniem: Niedawno opublikowałem przewodnik krok po kroku na GitHub :

Globalnie wyłącz Kosz GNOME w dystrybucjach opartych na Debianie

Mam nadzieję, że jest to (niektóre) pomocne dla tych, którzy nienawidzą śmieci z taką samą pasją jak ja ...

Michael Stumpfl
źródło
0

Możesz ustawić niezmienny bit.

Aby to zrobić, najpierw opróżnij kosz:

rm -rf ~/.local/share/Trash/*

I wtedy:

sudo chattr +i ~/.local/share/Trash/

Po usunięciu lub przeniesieniu czegoś do kosza pojawi się następujący komunikat:

Cannot move to trash, delete it immediately?

EDYCJA: Rzeczywiste wyniki poniżej

chattr: Inappropriate ioctl for device while reading flags on /home/sg1/.local/share/Trash/
SirCrow
źródło
lub po prostu usuń ten katalog, a następnie
powtórz