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 29/12/2009, à 01: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):
eraser_clip_art_12096.jpg

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, à 01:36)

Hors ligne

#2 Le 29/12/2009, à 02: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, à 18: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, à 18:47)

Hors ligne

#4 Le 30/12/2009, à 20:31

HacKurx

Re : [script] effacer documents recents dans gnome-shell

Bleachbit doit ou devrait fonctionner.

Hors ligne

#5 Le 05/02/2010, à 23:23

vince06fr

Re : [script] effacer documents recents dans gnome-shell

Oui; mais lancer bleachit juste pour effacer les documents récents... hmm

Hors ligne

#6 Le 10/11/2011, à 14: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, à 11: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, à 11: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, à 11:15)

Hors ligne

#9 Le 21/01/2012, à 12: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, à 01: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, à 01:20)

Hors ligne

#11 Le 25/02/2012, à 10: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, à 14: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 :

https://extensions.gnome.org/extension/ … ent-items/


Ubunteros de tous les pays, unissez-vous !

Hors ligne

#13 Le 29/02/2012, à 22:59

vince06fr

Re : [script] effacer documents recents dans gnome-shell

J'ai activé l'extension mais je ne vois pas comment effacer l'historique hmm
L'extension ne semble avoir aucun effet

Hors ligne

#14 Le 01/03/2012, à 20: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, à 20:40)


Ubunteros de tous les pays, unissez-vous !

Hors ligne