Я пытаюсь написать скрипт, который создаст запись в меню обмена сообщениями, в которой будет показан ваш список дел. Таким образом, каждый элемент будет ярлыком, и нажатие на элемент пометит его как выполненное.
Я знаю, как добавить запись в меню, и я знаю, как добавить ярлыки под ней. Моя проблема сейчас заключается в том, чтобы они обновлялись в реальном времени. Таким образом, если отредактировать /usr/share/applications/foo.desktop
для включения большего количества ярлыков, мой пункт меню сообщений для foo обновится только после того, как я выйду из системы и вернусь снова.
Как я могу это изменить? Можно ли запустить команду для обновления меню сообщений? Есть ли другой обходной путь?
Возможный обходной путь - убить серверную часть службы обмена сообщениями. Он возрождается автоматически.
kill $(pidof indicator-messages-service)
Однако я не использую его сам, поэтому я не проверял, действительно ли он снова читает файлы .desktop.