Teil eins
Wir werden die Attribute der Papierkorbdateien ändern, damit nur root sie zurück ändern und schließlich löschen kann.
1) Bearbeiten Sie /etc/rc.local so, dass es so aussieht:
#! / bin / sh -e
#
# rc.local
#
# Dieses Skript wird am Ende jedes Mehrbenutzer-Runlevels ausgeführt.
# Stellen Sie sicher, dass das Skript bei Erfolg oder auf andere Weise "0 beendet"
# Wert bei Fehler.
#
# Um dieses Skript zu aktivieren oder zu deaktivieren, ändern Sie einfach die Ausführung
# Bits.
#
# Standardmäßig führt dieses Skript nichts aus
# aber desgua hat es geändert
#, um eine Kopie der Papierkorbdateien aufzubewahren
while ["$ var1"! = "end"]
tun
sudo chattr + i /home/user_name/.local/share/Trash/files/*
Schlaf 2
erledigt
Ausfahrt 0
4) Machen Sie es ausführbar.
sudo chmod + x /etc/rc.local
5) Starten Sie neu oder melden Sie sich ab und melden Sie sich wieder an.
ps-1: nur um den Prozessor zu schonen, wird die Attributänderung alle 2 Sekunden vorgenommen. Sie können das ändern, wie Sie möchten.
ps-2: um das Attribut "i" (unveränderlich) zu entfernen, führen Sie einfach Folgendes aus:
sudo chattr -i /home/user_name/.local/share/Trash/files/*
Zweiter Teil
So deaktivieren Sie die Umgehung des Papierkorbs.
1) Öffnen Sie den gconf-Editor.
gconf-editor
2) Gehen Sie zu / apps / nautilus / settings / enable_delete, klicken Sie mit der rechten Maustaste darauf und klicken Sie auf "Obligatorisch festlegen".
Teil 3
Deaktivieren von Umschalt + Entf
Wir werden die Keymap modifizieren.
1) Erstellen Sie eine Datei
nano ~ / .Xmodmap
2) Fügen Sie dies ein und speichern Sie:
Schlüsselcode 119 = BackSpace löschen
obs.: Verwenden Sie "xev", um zu überprüfen, ob Ihre Tastatur Del wirklich "keycode 119" ist.
3) Wir möchten sicher nicht, dass diese Datei gelöscht wird, also:
sudo chattr + i ~ / .Xmodmap
5) Neustart, Abmeldung oder Ausführung:
xmodmap ~ / .Xmodmap
Jetzt fertig!
- letzte Änderung 04/07/2011