Пользовательские действия не будут отображаться в контекстном меню Thunar в разделе "Отправить"
Я создал файл рабочего стола для настраиваемого действия и установил его в /usr/share/Thunar/sendto/, но он не отображается в части "send to" контекстного меню Thunar. Я также создал папку ~ /.local / share / Thunar / sendto и поместил ее туда без удачи. Кроме того, я удалил действие "получатель почты" из первой из этих папок, и оно больше не отображается в контекстном меню, что говорит о том, что это правильная папка. Это код для файла рабочего стола:
[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Exec=~/.Dropbox-Uploader/dropbox_uploader.sh upload %F %N
Icon=/usr/share/icons/Numix-Circle/scalable/apps/dropbox.svg
Name=Dropbox
Это прекрасно работает, когда команда используется как стандартное настраиваемое действие. Почему он не появляется в контекстном меню в разделе "Отправить"?
Обновление: команды с "ln" отображаются нормально. Это необходимое включение?
1 ответ
Для ключа Exec установите абсолютный путь к домашнему каталогу вместо использования тильды (~)
В соответствии со спецификацией freedesktop Desktop Entry:
Исполняемая программа может быть указана либо с полным путем, либо только с именем исполняемого файла. Если полный путь не указан, выполняется поиск исполняемого файла в переменной среды $PATH, используемой в среде рабочего стола.