Gibt es einen Befehl zum Aktualisieren der Desktopsymbole (genau wie bei der F5-Taste)?
Ich brauche dies, weil ich in Startup Applications einen Befehl zum Mounten meiner Sicherungspartition festgelegt und dort einen Desktop-Link zu einigen Verzeichnissen erstellt habe. Das Problem ist, dass die Symbole beim Anmelden nicht aktualisiert werden, es sei denn, ich drücke F5. Ich möchte dazu einen Befehl in die Startanwendungen einfügen. (Beachten Sie, dass ich die GNOME-Shell oder Unity nicht neu starten möchte, wie hier gesagt . Ich brauche nur einen Befehl, um genau das zu tun, was F5 tut.)
command-line
shortcut-keys
desktop-environments
filemanager
Eduardo De Mello Castanho
quelle
quelle
Antworten:
Wenn das Aktualisieren schwierig ist, können wir Nautilus neu starten:
Ihr Eintrag für Startanwendungen kann einfach geändert werden, um diese Befehle als Teil des Skripts hinzuzufügen, indem Sie Folgendes verketten:
Nautilus hat eine
-q
Option , um es für sich allein verlassen zu machen, aber dies nicht funktionieren gut mitnautilus -n
.quelle
Sie können das Drücken der Taste mit emulieren
xdotool
, wenn Sie nicht finden, wie Sie die Funktion, der sie zugeordnet ist, direkt aufrufen können:Der schwierige Teil ist, dies zu tun, wenn das aktuelle Fenster nicht der Desktop ist.
Es sollte möglich sein, es mit dem
search
Befehl zu finden - muss aber möglicherweise experimentiert werden.Versuchen Sie zunächst, das richtige Fenster zu finden, und verwenden Sie getwindowname, um den Titel der übereinstimmenden Fenster anzuzeigen:
Wenn das Ergebnis richtig aussieht, versuchen Sie:
Andernfalls finden Sie
man xdotool
viele weitere Optionen vonxdotool search
.Wenn Sie weitere Informationen zu den vorhandenen Fenstern benötigen, damit diese funktionieren, sind diese Befehle am nützlichsten, um sie zu überprüfen:
xwininfo
undxprop
.quelle
xdotool
die Verknüpfung eingeben, um alle Fenster zu minimieren (Super-D?), Und sie dann eingebenF5
.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
mir für diesen Fall keine nützlichen Informationen gegeben. Trotzdem habe ich xdotool key F5 ausprobiert. In der Befehlszeile war es offensichtlich so, als würde man F5 in der Befehlszeile und nicht auf dem Desktop drücken. In den Startup Apps hat es nichts getan, wahrscheinlich weil er sich zum Zeitpunkt der Ausführung des Befehls immer noch nicht im Desktop-Fenster befindet. Die Lösung, die mit mir funktionierte, war die, die 'muru' zu den Kommentaren gab: Neustart von Nautilus Trotzdem danke