Есть ли какая-нибудь команда для обновления значков на рабочем столе (точно так же, как кнопка F5)?
Мне нужно это, потому что в Startup Applications я установил команду для монтирования моего резервного раздела, и я создал рабочий стол ссылку на некоторые каталоги там. Проблема в том, что значки не обновляются при входе в систему, если только я не нажимаю F5. Я хотел бы добавить команду в приложения для запуска для этого. (обратите внимание, что я не хочу перезапускать оболочку GNOME или Unity, как они сказали здесь. Мне просто нужна команда, чтобы делать именно то, что делает F5)
Вы можете эмулировать нажатие клавиши с помощью xdotool, если вы не можете найти, как напрямую вызвать функцию, на которую она отображается:
xdotool key F5
Трудная часть заключается в том, чтобы сделать это, когда текущий Окно не является рабочим столом. Должно быть возможно найти его с помощью команды th search, но может потребоваться некоторое экспериментирование;
Сначала попробуйте найти нужное окно, используя getwindowname, чтобы отобразить заголовок совпадающих окон:
xdotool search --class Desktop getwindowname
Если результат выглядит правильно, попробуйте:
xdotool search --class Desktop key F5
В противном случае см. xdotool для многих других опций xdotool search. [ ! d3] Если вам нужна дополнительная информация о существующих окнах, чтобы заставить ее работать, эти команды наиболее полезны для их проверки: xwininfo и xprop.