Concernant l'absence d'options de configuration afin de demander (ou pas) des
confirmations utilisateurs pour certaines manips sensibles et trés facilement accessibles, ex : touche "Suppr" sans Confirmation avant suppression, gliser/déposer souris sans Confirmation avant déplacement , etc, etc ...
Comme le problème vient des profondeurs du système, de loin (bas niveau), la solution se doit d'être radicale !
Il faut supprimer la touche "supprime" lol
Il est possible de biaiser ce défaut de conception (ce qui représente pour moi un vrai bug, "un bug de conception") concernant la touche "Suppr" du clavier, en désactivant/réactivant (ON/OFF) cette touche :
Pour connaitre le keycode de la touche "Suppr" du clavier: - ici = 119
xev
Puis pour désactiver la touche "Suppr"
xmodmap -e "keycode 119 = Pause"
Puis pour réactiver la touche "Suppr"
xmodmap -e "keycode 119 = Delete"
( Dans gnome, via 2 raccourcis, lanceur d'application personnalisé c'est plus pratique !)
(Ou pour automatiser, dans un script bash, puis dans Menu\Système\Préférences\Applications au démarrage\ADD ... supprimer la touche supprime.sh ....)
ou
sudo update-rc.d '/etc/init.d/touche_suppr.sh'
Et dans Nautilus ou autres gestionnaires de fichiers, on peut toujours supprimer des dossiers/fichiers via le menu contextuel, mais là, c'est déjà plus difficile d'accès et en général à ce stade, on fait attention et on sait ce que l'on fait !)
Ca évite pas mal de mauvaises manip., mais bon, la solution n'est toujours que partielle, (quand on a des enfants et/ou un chat qui tapotent et bidouillent avec le clavier et la souris) car le glisser/déposer souris ne comporte pas de Confirmation avant déplacement ou suppression non plus, etc...
Dans ce cas mieux vaut bloquer la session Ubuntu via la config de l'économiseur d'écran:
1 ou quelques minutes en cas d'inactivité et cocher verrouiller l'écran .
ou via la cmd:
gnome-screensaver-command -l
ou, encore plus pratique, via une touche comme F12:
gconf-editor
puis:
/apps/metacity/keybinding_commands/command_12 = gnome-screensaver-command -l
/apps/metacity/global_keybindings/run_command_12 = F12