Deaktivieren Sie Shift-Delete zum Löschen von Dateien

7

Um den (wahrscheinlichen) zukünftigen Datenverlust zu verringern, möchte ich die Shift+ Del-Funktion deaktivieren , um Dateien in Ubuntu (11.10 und 12.04) zu löschen. Auch wenn ich es durch ein "Stop that!" Ersetzen könnte. Popup-Alarm, noch besser.

Ich weiß, dass es für solche Fälle Tools zur Datenwiederherstellung gibt, aber gefährde meine wichtigen Daten aufgrund solcher Fehler niemals. Und ich habe nichts Ähnliches gefunden, also hoffe ich, dass mir hier jemand zeigen kann, wie, wenn möglich.

mdrg
quelle

Antworten:

7

Wenn Sie eine Verknüpfung auf der Ebene des Fenstermanagers definieren, wird diese nicht an Nautilus weitergeleitet. In Kombination mit Zenity können Sie sich sogar selbst alarmieren.

Stellen Sie zunächst sicher, dass Zenity installiert ist

sudo apt-get install zenity

Gehen Sie nun zu Systemeinstellungen (oder ausführen gnome-control-center) -> Tastatur -> Verknüpfungen, wählen Sie Benutzerdefinierte Verknüpfungen (letztes Element im linken Menü) und klicken Sie +, um eine neue Verknüpfung zu erstellen. Rufen Sie es auf, wie Sie möchten, und setzen Sie diesen Befehl:

zenity --error --text='Stop doing that!'

Wenn Sie die Verknüpfung hinzugefügt haben, weisen Sie ihr Umschalt + Entf zu. Jedes Mal, wenn Sie Umschalt + Entf drücken, wird ein Warnfeld angezeigt. Leider bedeutet dies, dass Sie diese Verknüpfung nicht in einer Anwendung verwenden können, aber es ist eine ziemlich schnelle Problemumgehung, um eine Gewohnheit loszuwerden.

jnv
quelle
Es hat wunderbar funktioniert. Besser auf diese Weise, da ich es nicht umgehen kann, lerne ich einfach, reguläres Löschen zu verwenden. Vielen Dank, jnv!
mdrg
Jetzt verstehe ich, was Sie unter "in jeder Anwendung" verstanden haben. Die Warnung wird manchmal in Texteditoren angezeigt, während Sie bei gedrückter Umschalttaste Text auswählen und ihn schnell hintereinander löschen. Eine kleine Eigenheit, aber dies ist bisher keine echte Abkürzung für eine Anwendung, also keine große Sache.
mdrg
Ich habe auf + geklickt und erstellt custom shortcut, kann es aber nicht bestätigen Shift+Delete. Übrigens benutze ich 12.04.
Praveen Sripati
@PraveenSripati Sobald die Verknüpfung erstellt wurde, doppelklicken Sie Disabledin die rechte Spalte. Sie ändert sich zu New shortcut…und drücken Sie Shift+Del. Wenn Sie diese Verknüpfung nicht zuweisen können, wird die Verknüpfung möglicherweise bereits von Compiz verarbeitet. Oder vielleicht ist es in Precise nicht zuweisbar; Ich bin immer noch auf Oneiric, daher kann ich das nicht testen.
jnv
1
Vielen Dank für diesen Tipp, jnv. Von nun an werde ich meine Dateien nicht mehr versehentlich endgültig löschen. :)
Brunces
1

Sie können generell verhindern, dass die Dateien entweder durch Umschalt + Entf oder durch normales Löschen gelöscht werden, indem Sie die Berechtigung der Verzeichnisse für Benutzer schreibgeschützt anpassen. Stellen Sie es so ein, dass Administratoren nur Inhalte ändern können.

J. Austin Rodriguez
quelle