Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/09/2008, à 14:16

Fivizzz

Petit script pour vider la corbeille par raccourci clavier

Bonjour à tous, j'ai créé un petit script pour vider la corbeille rapidement, en passant par un raccourci clavier par exemple, mais tout en ayant une fenêtre de confirmation dans le cas où la commande est invoquée par erreur.

Ce script dépend de zenity, notify-send, et Gnome 2.22 (version Hardy) car dans les versions précédentes de gnome, la corbeille n'est pas au même endroit.

Pour l'installer, il suffit de copier ce code dans un fichier vierge et de le rendre exécutable (quoique, peut-être pas nécessaire).
Vous pouvez y associer un raccourci clavier via gconf-editor si vous utilisez metacity, ou compizconfig si vous utilisez compiz. (Je suggère Ctrl+Suppr)

#!/bin/bash

# Script de vidage de corbeille par Romain Desaleux (Fivizzz)
NBITEMS="$(ls -A ~/.local/share/Trash/files/ | wc -l)"

while true
do
	if [ "$NBITEMS" = 0 ]
	then
		notify-send -u critical "Erreur" "La corbeille est déjà vide."
		exit
	else
		
		if [ "$NBITEMS" = 1 ]
		then
			ITEM="$(ls -A ~/.local/share/Trash/files/)"
			zenity --question --title "Vidage de la corbeille" --text "Êtes-vous sûr de vouloir supprimer '$ITEM' définitivement ?"
			if [ $? = 0 ]
			then
				rm -r .local/share/Trash/files/
				notify-send "Corbeille Vide" "'$ITEM' a été supprimé."
				exit
			else
				notify-send "Annulation" "Aucun fichier de la corbeille n'a été supprimé."
				exit
			fi
		else
			zenity --question --title "Vidage de la corbeille" --text "Êtes-vous sûr de vouloir supprimer les $NBITEMS éléments de votre corbeille ?"
			
			if [ $? = 0 ]
			then
				rm -r .local/share/Trash/files/
				notify-send "Corbeille Vide" "Tous les fichiers de la corbeille ont été supprimés."
				exit
			else
				notify-send "Annulation" "Aucun fichier de la corbeille n'a été supprimé."
				exit
			fi
		fi
	fi
done

Quelques captures:
captur16.png

Dernière modification par Fivizzz (Le 02/10/2008, à 04:04)


Si tu t'es senti agressé par mon post, c'est que tu aurais du lire ça et surtout les règles du forum.

Hors ligne

#2 Le 28/09/2008, à 14:28

genma

Re : Petit script pour vider la corbeille par raccourci clavier

Sympa. Merci.


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne