[Thunar et la corbeille] Fichier supprime support usb

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

[Thunar et la corbeille] Fichier supprime support usb

Message par Chachatte »

Rebonjour a tous et bonne annee, voila j'ai un nouveau petit soucis pareil qu'ici
https://bbs.archlinux.org/viewtopic.php?id=132531

J'explique quand je supprime un fichier d'un support usb celui ci n'apparait pas dans la corbeille, il reste sur le support dans le dossier ~/Trash-1000,je suis oblige de le supprimer en terminal,

A premiere vu d'une fouille sur le net j'ai trouve ca:
https://bugs.archlinux.org/task/27726
ou il parle de "Downgrade to filesystem-2011.10-1" alors ca je sais pas faire.
Je voulais savoir si quelqu'un avait eu le meme probleme, ou une solution pour le resoudre ou s'il faut que je continu en terminal en attendant une prochaine fois.

Edit: En esperant que ca soit plus clair :wink: (deja que j'ai du mal a m'exprime mais apres 26 heures sans dormir ca devient complique :? )
Dernière modification par Chachatte le jeu. 05 janv. 2012, 02:36, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par FoolEcho »

Tu as trouvé le bon rapport de bug... donc à priori, on n'aura pas grand-chose à te proposer...
Chachatte a écrit :ou il parle de "Downgrade to filesystem-2011.10-1" alors ca je sais pas faire.
Downgrade
Mais ça n'a apparemment rien changé pour les deux qui ont testé (c'est louche).
«The following statement is not true. The previous statement is true.» :nage:
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Chachatte »

Ok plus qu'attendre alors:) Sur debian sid aussi meme probleme.
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Bismut »

J'ai peut-être le même souci depuis que je suis sous Gnome 3 : Mes fichiers sur clé USB vont dans la corbeille, que je ne peux atteindre... Du coup, impossible à vider.

Alors, au démontage, il me propose de la vider mais c'est pas super pratique car si je veux la vider pour la reremplir, je suis obligé de monter/démonter/remonter.


Est-ce le même "problème" ? Je n'ose parler de bug car c'est pas vraiment un bug au sens strict...

Donc juste attendre l'upgrade qui va bien ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par FoolEcho »

Probable, si c'est bien un souci avec gvfs/libmount comme indiqué sur le rapport de bug.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par vintherine »

Chachatte a écrit : Je voulais savoir si quelqu'un avait eu le meme probleme, ou une solution pour le resoudre ou s'il faut que je continu en terminal en attendant une prochaine fois.
Ben voilà, ça fait bien un mois que je cherchais une solution avec google qui est de moins en moins mon ami. Et je n'avais même pas trouvé le rapport de bug auquel tu fais référence :(

Mais j'ai quand-même un semblant de solution.

Mon environnement : openbox et tint2-svn
objectif : mettre un "menu emplacement" grace à un laucher de tint2
dépendances : mygtkmenu, gvfs, trash-cli

le script, en cours de développement (je le met en entier, ça peut aider pour autre chose, la partie corbeille est à la fin) :

Code : Tout sélectionner

#! /bin/bash 

###############################################"
## Création d'un menu Emplacement            ##
## affiché par mygtkmenu                     ##
## pour un lanceur dans tint2                ##
## dépendances : mygtkmenu, gvfs, trash-cli  ##
##                                           ##
## copyleft vgay at vintherine dot org       ##
###############################################"


#navigateur de fichier -> décommentez le vôtre.
navfile="nautilus --no-desktop"
#navfile="thunar"
#navfile="pcmanfm"

#icône par défaut

if [ -f ~/.config/gtk-3.0/settings.ini ]; then
	icontheme=$(grep icon-theme ~/.config/gtk-3.0/settings.ini | sed 's/"//g')
elif [ -f ~/.gtkrc-2.0 ]; then
	icontheme=$(grep icon-theme ~/.gtkrc-2.0 | sed 's/"//g')
else
	icontheme=-1
	deffoldericon=NULL
fi

if [ icontheme ]; then
	icontheme=${icontheme##*=}
	if [ -d /usr/share/icons/$icontheme ]; then
		deffoldericon=$(find /usr/share/icons/$icontheme -name folder.* | grep 24)
		homefoldericon=$(find /usr/share/icons/$icontheme -name user-home.* | grep 24)
		removablefoldericon=$(find /usr/share/icons/$icontheme -name drive-removable-media.* | grep 24)
		emptytrash=$(find /usr/share/icons/$icontheme -name user-trash.* | grep 24)
		fulltrash=$(find /usr/share/icons/$icontheme -name user-trash-full.* | grep 24)
		menuemblem=$(find /usr/share/icons/$icontheme -name xfce-filemanager.* | grep 24)
	else
		deffoldericon=$(find ~/.icons/$icontheme -name folder.* | grep 24)
		homefoldericon=$(find ~/.icons/$icontheme -name user-home.* | grep 24)
		removablefoldericon=$(find ~/.icons/$icontheme -name drive-removable-media.* | grep 24)
		emptytrash=$(find ~/.icons/$icontheme -name user-trash.* | grep 24)
		fulltrash=$(find ~/.icons/$icontheme -name user-trash-full.* | grep 24)
		menuemblem=$(find ~/.icons/$icontheme -name xfce-filemanager.* | grep 24)
	fi
fi
# Nom et emplacement du fichier de config à produire
rcfile=~/.config/myGtkMenu/PlaceMenurc

#if [ ~/.config/myGtkMenu/PlaceMenurc -nt ~/.gtk-bookmarks ]; then
#	if [ ~/.config/myGtkMenu/PlaceMenurc -nt /proc/self/mounts ]; then
#		mygtkmenu $rcfile
#		exit
#	fi
#fi

if [ ~/.config/myGtkMenu/PlaceMenurc -nt ~/.gtk-bookmarks ]; then
	cp ~/.config/myGtkMenu/Bookmarks ~/.config/myGtkMenu/PlaceMenurc
else





echo -e "# …………… Beginning of menu ……………\nMenuPosition = 35 35\niconsize = 24\nitem = Système de fichiers\ncmd ="$navfile" /\nicon ="$menuemblem  > $rcfile
echo -e "\nSEPARATOR\n\nitem = Home\ncmd = "$navfile"\nicon = "$homefoldericon"\n" >> $rcfile

####### Dossiers mis en signets, lus dans ~/.gtk-bookmarks. Dépend de gvfs ######

while IFS="\ " read chemin nom
do  
#genre=`expr substr $chemin 1 5`
if [ ${chemin:0:7} == "file://" ]; then  
	fichier=${chemin:7}
	fichier="$(echo $fichier | perl -pe 's|%([0-9a-f]{2})|pack('C',hex($1))|segi;')"
	label=${fichier##*/}
	diricon=$deffoldericon
	### récupération des éventuelles icônes personnalisées que l'on peut établir avec Nautilus ###
	### il faudrait faire la même chose avec les emblèmes de thunar mais j'ai la flemme ###
	icone=$(gvfs-info metadata::custom-icon $label | grep custom-icon)
	icone=${icone##*file://}
	if [ -f $icone ]; then
		diricon=$icone
	fi
	echo -e "item = "$label"\ncmd = "$navfile" "$fichier"\nicon = "$diricon"\n" >> $rcfile
fi
done < ~/.gtk-bookmarks


echo -e "\nSEPARATOR\n" >> $rcfile
fi



##### périphérique trouvés dans /etc/mtab #####


while IFS="\ " read dev pointdemontage reste
do
if [ ${pointdemontage:0:7} == "/media/" ]; then
	flagdrive=1
	label=${pointdemontage##*/}
	echo -e "item = "$label"\ncmd = "$navfile" "$pointdemontage"\nicon = "$removablefoldericon"\n" >> $rcfile
fi
done < /etc/mtab

if [ $flagdrive ];then
	echo -e "\nSEPARATOR\n" >> $rcfile
fi


##### gestion de la corbeille. Dépend de trash-cli #####

if [[ $(trash-list) ]]; then
trashicon=$fulltrash
else
trashicon=$emptytrash
fi

echo -e "Submenu = Corbeille\n    icon = "$trashicon"\n    item = Voir la corbeille\n    cmd = "$navfile" trash:///\n    icon = NULL\n" >> $rcfile
echo -e "    item = Vider la corbeille\n    cmd = trash-empty\n    icon = NULL\n\nSEPARATOR\n" >> $rcfile

mygtkmenu $rcfile
Je met ça dans un lanceur (fichiers.desktop)

Code : Tout sélectionner

[Desktop Entry]
Version=1.0
Exec=.config/myGtkMenu/myPlacesMenu
Icon=xfce-filemanager
Type=Application
Categories=X-XFCE;Settings;DesktopSettings;X-XfceSettingsDialog;
OnlyShowIn=XFCE;
Terminal=false
StartupNotify=false
Name=fichiers.desktop
Name[fr]=Répertoire personnel
Comment=Browse Home Directory
Comment[fr]=Explorer son répertoire personnel
GenericName=Menu applications
et il n'y a plus qu'à le rajouter dans les lanceurs de tint2

Code : Tout sélectionner

launcher_item_app = /home/vince/.local/share/applications/fichiers.desktoplauncher_item_app = /home/vince/.local/share/applications/fichiers.desktop
L'inconvénient est que trash-cli explorant tous les périphériques externes c'est assez long -> temps de latence d'une demi seconde. Par contre ça vide bien TOUTES les poubelles.

Voilou, c'est franchement bricolo mais je n'ai pas trouvé mieux. Si plus balaise que moi peu améliorer...

Amitiés
Envoyé depuis mon saxophone !
Blog - Photos
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Chachatte »

Moi j'ai toujours le meme soucis quoique des fois ca fonctionne. Sinon je me suis habitue a rm -rf.
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Ricard »

J'ai le même souci, mais j'utilise emelfm2 la plupart du temps qui efface très bien les ./trash
Si ça peut aider.
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Chachatte »

Oui avec d'autre gestionnaire on peux vider les corbeilles, j'ai teste kde recemment et dolphin n'avais pas ce probleme.
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Ricard »

J'ai trouvé une "solution", si ça intéresse quelqu'un. :chinois:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par vintherine »

J'ai trouvé une "solution", si ça intéresse quelqu'un
Oui, alors la commande trash-empty du package trash-cli vide toutes les poubelles. Auquel cas ton action personnalisée peut s'appeler "Vider les corbeilles" et peut s'appliquer n'importe où.
Envoyé depuis mon saxophone !
Blog - Photos
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Chachatte »

Beaucoup plus simple, merci beaucoup.
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Bismut »

C'est quand même dingue... Toujours pas de solution pour un Gnome 3 standard ?

Perso, au début, il me proposait encore de vider la corbeille au démontage mais depuis 1 mois même plus !

Je suis obligé de brancher ma clé sur le PC de ma copine sous Win7 pour supprimer mes fichiers.


Un bug aussi gênant toujours pas corrigé, c'est pas sérieux je trouve... A moins que le problème vienne de chez moi ? Aurais-je râté un correctif manuel à appliquer quelque part ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par FoolEcho »

@Bismut: ceci étant, tu parles de gnome... donc de nautilus (dans ce cas: autre sujet) ou aussi de thunar ? :| ... Pour savoir si c'est un problème de configuration, tu peux regarder ce qu'il se passe avec un utilisateur test.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Bismut »

J'ai Gnome 3 et donc Nautilus mais je pensais que donc que le problème venait d'une lib commune à quelques explorateurs de fichiers ou une lib de montage, c'est pourquoi je me suis greffé à ce topic.

Mais si c'est un problème différent, je devrais peut-être en ouvrir un ?

Sinon, ça m'étonnerait que ce soit un problème de config... à la limite un correctif passé dans les News du site et que j'aurais zappé, mais pas de configuration je pense ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par FoolEcho »

Ah oui, le bug remonté avec gvfs du début du sujet... Je ne sais pas alors.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Bismut »

Mais n'est-ce pas étrange ? Si c'est effectivement dû à gvfs, beaucoup d'explorateurs fichiers ont ce problème : Nautilus, Thunar, PCManFM,... qui représentent pour moi une très grande part du parc informatique linuxien. Loin de moi l'idée de troller sur KDE hein ;-)

Et une action aussi basique et utilisée que "Vider sa corbeille", surtout d'une clé USB qui est amenée à souvent ballader des informations et donc beaucoup de cycles "effacer/copier/effacer"... comment peut-elle recueillir seulement 4 ou 5 votes sur les plateformes de bug de Archlinux ou de Gnome ? En plus ce bug n'est pas confirmé et semble couler dans les méandres des bugtrackers.


Y-a-t-il des gens ici qui utilisent Gnome 3 et qui arrivent à effacer des fichiers de leur clés USB ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par FoolEcho »

Perso, je n'utilise jamais de corbeille (et pourtant j'utilise Dolphin :mrgreen: ).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Ricard »

Bismut a écrit :

Y-a-t-il des gens ici qui utilisent Gnome 3 et qui arrivent à effacer des fichiers de leur clés USB ?
Oui, avec la solution que j'ai donné, sans devoir installer un paquet tiers, ça fonctionne très bien.
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [Thunar et la corbeille] Fichier supprime support usb

Message par Bismut »

Oui, j'avais bien vu quelques solutions du genre :
- Script pour Thunar
- Installer trash-cli

Mais j'utilise Nautilus donc quitte à trouver une solution, je peux tout simplement activer l'option "Afficher Supprimer" à côté "Envoyer vers la Corbeille". Faudra juste faire plus attention...


Donc vous me rassurez, c'est bien un bug connu, gênant et qui touche un certain nombre de personnes... et pourtant tout le monde s'en fout ? Une regression de ce type devrait pour moi être fixé encore plus vite que le Bug de recherche de Gnome-Shell lié aux drivers Nvidia... et pourtant il court toujours lui... ? =/
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Répondre