Existe-t-il une commande pour actualiser les icônes du bureau (exactement comme le fait le bouton F5)?
J'en ai besoin car dans les applications de démarrage, j'ai défini une commande pour monter ma partition de sauvegarde et j'ai créé un lien de bureau vers certains répertoires. Le problème est que les icônes ne sont pas actualisées lorsque je me connecte, sauf si j'appuie sur F5. Je voudrais mettre une commande dans les applications de démarrage pour ce faire. (notez que je ne veux pas redémarrer le shell GNOME ou Unity, comme ils l'ont dit ici . J'ai juste besoin d'une commande pour faire exactement ce que F5 fait)
command-line
shortcut-keys
desktop-environments
filemanager
Eduardo De Mello Castanho
la source
la source
Réponses:
Si le rafraîchissement est délicat, nous pouvons redémarrer Nautilus:
Votre entrée des applications de démarrage peut être facilement modifiée pour ajouter également ces commandes, dans le cadre du script, en chaînant:
Nautilus a une
-q
option pour le faire quitter seul, mais cela ne fonctionne pas bien avecnautilus -n
.la source
Vous pouvez émuler en appuyant sur la touche avec
xdotool
, si vous ne trouvez pas comment appeler directement la fonction à laquelle elle est mappée:La partie difficile est de le faire lorsque la fenêtre actuelle n'est pas le bureau.
Il devrait être possible de le trouver avec la
search
commande e - mais peut nécessiter quelques expérimentations;Tout d'abord, essayez de trouver la bonne fenêtre, en utilisant getwindowname pour afficher le titre des fenêtres correspondantes:
Si le résultat semble correct, essayez:
Sinon, voyez
man xdotool
pour de nombreuses autres options dexdotool search
.Si vous avez besoin de plus d'informations sur les fenêtres existantes pour le faire fonctionner, ces commandes sont les plus utiles pour les inspecter:
xwininfo
etxprop
.la source
xdotool
pour taper le raccourci pour minimiser toutes les fenêtres (Super-D?), Puis l'utiliser pour taperF5
.t worked. It simply executes and shows no message (same when trying the third command, with Desktop key). I tried xwininfo and xprop and they didn
donné d'informations utiles pour cette affaire. Pourtant, j'ai essayé la clé xdotool F5. Sur la ligne de commande, c'était comme si vous appuyiez sur F5 sur la ligne de commande et non sur le bureau; sur les applications de démarrage, cela n'a rien fait, probablement parce qu'il n'est toujours pas sur la fenêtre du bureau au moment où il exécute la commande. La solution qui a fonctionné avec moi était celle que 'muru' a donnée sur les commentaires: redémarrer Nautilus Merci quand même