Czy jest jakieś polecenie odświeżenia ikon pulpitu (dokładnie tak, jak robi to przycisk F5)?
Potrzebuję tego, ponieważ w aplikacjach startowych ustawiłem polecenie zamontowania partycji kopii zapasowej i utworzyłem łącze pulpitu do niektórych katalogów tam. Problem polega na tym, że ikony nie są odświeżane po zalogowaniu, chyba że nacisnę F5. W tym celu chciałbym umieścić polecenie w aplikacjach startowych. (zauważ, że nie chcę ponownie uruchamiać powłoki GNOME ani Unity, tak jak powiedzieli tutaj . Potrzebuję tylko polecenia, aby zrobić dokładnie to, co robi F5)
command-line
shortcut-keys
desktop-environments
filemanager
Eduardo De Mello Castanho
źródło
źródło
Odpowiedzi:
Jeśli odświeżanie jest trudne, możemy ponownie uruchomić Nautilus:
Wpis Startup Applications można łatwo zmodyfikować, aby dodać również te polecenia, jako część skryptu, poprzez połączenie:
Nautilus posiada
-q
opcję, aby go zamknąć za sobą, ale to nie działa dobrze znautilus -n
.źródło
Możesz emulować naciskając klawisz
xdotool
, jeśli nie możesz znaleźć sposobu bezpośredniego wywołania funkcji, na którą jest mapowany:Trudność polega na tym, gdy bieżące okno nie jest pulpitem.
Powinno być możliwe znalezienie go za pomocą
search
polecenia - ale może wymagać eksperymentowania;Najpierw spróbuj znaleźć odpowiednie okno, używając getwindowname, aby wyświetlić tytuł dopasowanych okien:
Jeśli wynik wygląda dobrze, spróbuj:
W przeciwnym razie zobacz
man xdotool
więcej opcjixdotool search
.Jeśli potrzebujesz więcej informacji o istniejących oknach, aby działało, te polecenia są najbardziej przydatne do ich inspekcji:
xwininfo
ixprop
.źródło
xdotool
aby wpisać skrót, aby zminimalizować wszystkie okna (Super-D?), A następnie użyć go, aby wpisaćF5
.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
nie dała mi żadnych użytecznych informacji w tej sprawie. Mimo to wypróbowałem klawisz xdotool F5. W wierszu poleceń było oczywiście jak naciśnięcie klawisza F5 w wierszu polecenia, a nie na pulpicie; w aplikacjach startowych nic nie zrobił, prawdopodobnie dlatego, że do czasu wykonania polecenia nadal nie ma go w oknie pulpitu. Rozwiązaniem, które zadziałało ze mną, było to, co „muru” podało w komentarzach: zrestartowanie Nautilus Dzięki mimo to