#1 Le 29/12/2009, à 00:31
- vince06fr
[script] effacer documents recents dans gnome-shell
si vous utilisez le gnome-shell vous avez du remarqué qu'il n'y a pas de menu pour effacer les documents recents, voilà une astuce pour pallier ce probleme :
creez un script contenant les commandes suivantes :
#!/bin/bash
###########
#clean up recently doc in gnome
#Adaptation du script trouvé sur http://forums.opensuse.org/new-user-how-faq-read-only/unreviewed-how-faq/398960-clear-recent-documents-main-slab-menu-opensuse.html
###########
rm ~/.recently-used
touch ~/.recently-used
rm ~/.recently-used.xbel
echo "<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
</xbel>" > ~/.recently-used.xbel
gnome-shell --replace
rendez le script executable
Puis faite alt+F2 et entrez la commande "alacarte"
Creez un lanceur dont la commande pointe vers votre script
coller l'image suivante par exemple (openclipart):
Vous avez desormais une commmande pour effacer les documents récents accessible depuis le menu de gnome-shell
Dernière modification par vince06fr (Le 29/12/2009, à 00:36)
Hors ligne
#2 Le 29/12/2009, à 01:13
- richardsantoro
Re : [script] effacer documents recents dans gnome-shell
Merci bien, c'est gentil de partager pour ceux qui recherche un tel effet.
Aussi il est possible normalement de supprimer le stockage des documents récents en changeant les droits sur le fichier concerné.
Logiciels incontournables => Terminator : terminal divisible; GNS3 : Simulation de réseau avec IOS Cisco; DIA : Editeur de diagrammes pour réseaux et autres; VirtualBox : Emulateur d'ordinateur
Hors ligne
#3 Le 30/12/2009, à 17:46
- vince06fr
Re : [script] effacer documents recents dans gnome-shell
Oui mais en modifiant les droits sur le fichier on désactive totalement la fonction et plus aucun documents n'apparait dans la liste
ceci se fait en faisant :
#Désactivation
rm ~/.recently-used.xbel
touch ~/.recently-used.xbel
sudo chattr +i ~/.recently-used.xbel
#activation
rm ~/.recently-used.xbel
touch ~/.recently-used.xbel
sudo chattr -i ~/.recently-used.xbel
Dernière modification par vince06fr (Le 30/12/2009, à 17:47)
Hors ligne
#4 Le 30/12/2009, à 19:31
- HacKurx
Re : [script] effacer documents recents dans gnome-shell
Bleachbit doit ou devrait fonctionner.
Follow Me: http://hackurx.wordpress.com
Hors ligne
#5 Le 05/02/2010, à 22:23
- vince06fr
Re : [script] effacer documents recents dans gnome-shell
Oui; mais lancer bleachit juste pour effacer les documents récents...
Hors ligne
#6 Le 10/11/2011, à 13:47
- Goalgauth
Re : [script] effacer documents recents dans gnome-shell
Bonjour,
J'ai essayé le script et j'ai ce message d'erreur:
JS LOG: GNOME Shell started at Thu Nov 10 2011 13:42:23 GMT+0100 (CET)
Avertissement du gestionnaire de fenêtres : Log level 16: STACK_OP_REMOVE: window 0x5d not in stack
JS ERROR: !!! Exception was: TypeError: Shell.util_icon_from_string is not a function
JS ERROR: !!! lineNumber = '1300'
JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/telepathyClient.js"'
JS ERROR: !!! stack = '"()@/usr/share/gnome-shell/js/ui/telepathyClient.js:1300
("Erreur de connexion","gtk-dialog-error")@/usr/share/gnome-shell/js/ui/telepathyClient.js:1281
MultiNotificationSource("Erreur de connexion","gtk-dialog-error")@/usr/share/gnome-shell/js/ui/telepathyClient.js:1271
()@/usr/share/gnome-shell/js/ui/telepathyClient.js:474
([object _private_TelepathyGLib_Account],[object _private_GLib_ParamSpec])@/usr/share/gnome-shell/js/ui/telepathyClient.js:461
"'
JS ERROR: !!! message = '"Shell.util_icon_from_string is not a function"'
Quelqu'un a une idée de ce qui ne va pas ? Pour info, chez moi (Oneiric 64 bits), ça provoque uniquement un léger délai la première fois quand on recherche un fichier ouvert dans gnome shell.
Merci
Hors ligne
#7 Le 08/01/2012, à 10:02
- alex2423
Re : [script] effacer documents recents dans gnome-shell
juste pour infor que je n'arrive pas à trouver le repertoire caché en question .
Par contre, j'ai trouvé un super site présentant un programme gérant les log :
http://newguess.blogspot.com/2011/05/ub … rique.html
permettant d'empecher certain répertoire d'être logué
Hors ligne
#8 Le 08/01/2012, à 10:14
- vince06fr
Re : [script] effacer documents recents dans gnome-shell
Sauf que ce programme fonctionne avec unity et zeitgeist,
gnome-shell fonctionne toujours avec le fichier de log recently-used.xbel qui se trouve maintenant dans ~/.local/share/, il suffit de l'effacer et de relancer gnome-shell pour effacer l'historique :
cat /dev/null > ~/.local/share/recently-used.xbel
Dernière modification par vince06fr (Le 08/01/2012, à 10:15)
Hors ligne
#9 Le 21/01/2012, à 11:51
- qui veut
Re : [script] effacer documents recents dans gnome-shell
Bonjour,
Précisions sur ce sujet:
Pour ceux qui n'utilisent pas gnome-shell et qui n'ont pas recently-used mais uniquement recently-used.xbel.
Pour effacer les documents récents au démarrage de l'ordinateur, le shell dont le chemin sera indiqué dans les "applications au démarrage", sera sous cette forme:
#!/bin/bash
rm ~/.recently-used.xbel
echo "<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
</xbel>" > ~/.recently-used.xbel
Pour ceux qui utilisent un lanceur ou un raccourcis clavier pour "arrêter" ou "redémarrer" l'ordinateur et qui désirent effacer la liste des documents récents à ce moment, le shell de commande du lanceur sera sous cette forme:
En arrêtant l'ordinateur:
#!/bin/bash
rm ~/.recently-used.xbel
echo "<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
</xbel>" > ~/.recently-used.xbel
/sbin/halt
En redémarrant l'ordinateur:
#!/bin/bash
rm ~/.recently-used.xbel
echo "<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
</xbel>" > ~/.recently-used.xbel
/sbin/reboot
Je sais que le sujet est ancien mais il reste quand même d'actualité.
#10 Le 23/01/2012, à 00:17
- vince06fr
Re : [script] effacer documents recents dans gnome-shell
J comprends pas bien ton script est pour ceux qui ont une ancienne version d'ubuntu puisqu'avec 11.10, comme je le dis 2 post plus haut :
recently-used.xbel se trouve maintenant dans ~/.local/share/ ??
pour utiliser tes scripts avec gnome-shell, il faut donc juste modifier les chemins
mais si ils n'utilisent pas gnome-shell alors ils utilisent quoi? car avec unity c'est zeitgeist qui fait le boulot, donc bien que recently-used.xbel soit toujours là, ce n'est pas suffisant de l'effacer..
avec unity, il faut donc :
Supprimer le fichier « .local/share/zeitgeist/activity.sqlite » de votre home directory:
$ rm -f ~/.local/share/zeitgeist/activity.sqlite
Réinitialiser le daemon zeitgeist*:
$ zeitgeist-daemon --replace
ou bien uiliser le script dont parlait alex2423
http://newguess.blogspot.com/2011/05/ub … rique.html
Sous gnome-classic le menu effacer historique existe toujours
Dernière modification par vince06fr (Le 23/01/2012, à 00:20)
Hors ligne
#11 Le 25/02/2012, à 09:06
- qui veut
Re : [script] effacer documents recents dans gnome-shell
Bonjour vince06fr,
Je ne mets pas en doute ton script.
Les miens sont comme je l'ai précisé pour ceux qui ont" .recently-used.xbel" dans leur Home. (en fichier caché)
Personnellement j'utilise Debian, j'ai également mit ces scripts sur un autre PC qui est sous Ubuntu Lucid LTS (10.04) et cela fonctionne parfaitement.
#12 Le 25/02/2012, à 13:24
- oGu
Re : [script] effacer documents recents dans gnome-shell
Salut.
Pour compléter ce fil : il existe une extension Gnome-Shell qui permet d'exclure les fichiers récents de la recherche dans l'overview :
Ubunteros de tous les pays, unissez-vous !
Hors ligne
#13 Le 29/02/2012, à 21:59
- vince06fr
Re : [script] effacer documents recents dans gnome-shell
J'ai activé l'extension mais je ne vois pas comment effacer l'historique
L'extension ne semble avoir aucun effet
Hors ligne
#14 Le 01/03/2012, à 19:38
- oGu
Re : [script] effacer documents recents dans gnome-shell
Bonsoir.
Comme je l'ai indiqué, l'extension ne permet pas d'effacer les documents récents : simplement elle les exclue automatiquement de la recherche dans l'overview de Gnome-Shell.
Sans cette extension, si je tape quelque chose dans la barre de recherche, Gnome liste tous les documents récents ayant un lien avec la recherche. Avec l'extension, Gnome ne fait apparaitre dans les résultats que les logiciels et pas les documents. Mais je ne suis pas sûr d'être très clair!
L'avantage, c'est que la liste de docs récents demeure si je souhaite l'utiliser pour une raison ou une autre. Au niveau du respect de la vie privée comme de la souplesse d'utilisation des documents récents, l'extension me semble suffisante. Je peux même la désactiver et activer l'extension Journal si nécessaire.
Dernière modification par oGu (Le 01/03/2012, à 19:40)
Ubunteros de tous les pays, unissez-vous !
Hors ligne