Правое меню Thunar по умолчанию
xed /usr/share/mint-artwork/xfce/Thunar/uca.xml
Каждый пункт меню описывается в секции, ограниченно записями <action> </action>. К примеру, пункт "Создать ссылку" представляет из себя набор записей:
<action>
<icon>emblem-symbolic-link</icon>
<name>Create a Link</name>
...
<name xml:lang="ru">Создать ссылку</name>
...
<command>ln -s %f 'Link to %n'</command>
<description>Create a symbolic link for each selected item</description>
...
<description xml:lang="ru">Создать символьную ссылки для выделенных объектов</description>
...
<patterns>*</patterns>
<directories/>
<other-files/>
</action>
Многоточия следует понимать как описания (description) на других языках.
<command></command> является командой при вызове выбранного пункта меню.
<patterns>*</patterns> являются описания условий, при которых данный пункт будет в меню отображаться. Звёздочка указывает на то, что условие применимо ко всем папкам и файлам (<directories/> и <other-files/>).
Данный шаблон экспортируется в файл /home/user/.config/Thunar/uca/xml
user ‒ это папка профиля пользователя.
Правое меню Thunar пользователя
Пользователь может самостоятельно отредактировать правое контекстное меню Thunar по своему усмотрению. Для редактирования в окне файлового менеджера перейти по верхнему меню "Правка ‒ Особые действия". В появившемся окне справа будет несколько кнопок:
Добавить особое действие
Изменить выбранное действие
Удалить выбранное действие
Сдвинуть выбранное действие (выше/ниже)
Назначение каждой из кнопок появится как всплывающее сообщение при подведении курсора к выбранной кнопке.
При добавлении своего пункта меню заполняются необходимые поля и указывается значок, которые будет отображаться для выбранного пункта. Если значок не указать, то пункт будет только в виде текста. Обязательными для заполнения полями являются имя и команда. Имя ‒ под таким именем будет отображаться создаваемый пункт меню.
Ниже в качестве пояснения указываются параметры вводимых команд.
В условиях появления по умолчанию указано "всё", но без указания применения к файлам и папкам. Нужное необходимо отметить самостоятельно.
Иногда условия появления требуют применения к типам файлов. Ниже указан пример применения к файлам с расширениями txt, fb2, rtf, zip, rar
Иногда требуется указание пути к запускаемому приложению. Примеры:
Запуск установленной версии программы:
/usr/bin/xnview %f
Запуск приложения AppImage:
/home/user/Tools/avidemux_2.8.1_legacy.appImage %f
Запуск портативной версии программы:
/home/user/Tools/doublecmd/doublecmd %f
Чтобы узнать где расположен нужный файл выполните в терминале
whereis имя_программы
$ whereis xnview
xnview: /usr/bin/xnview
Примеры создания некоторых пунктов меню: