Пользовательские действия Thunar действительно ли в масштабе всей системы возможны?

[Примечание: я сожалею, если это спросили прежде. Я погуглил, я искал StackOverflow и другие форумы, но ничего не мог найти. Который является довольно странным, по-моему, потому что мне это походит на очень важный вопрос...]

[Я нахожусь на Xubuntu 16.04 с запасом 1.6.10-2ubuntu1 Thunar.]

Проблема

Мне действительно нравится механизм пользовательского действия Thunar. Они делают использование Thunar довольно забавный и продуктивный.

Но каждый раз Вы делаете новую установку системы, там этот раздражающий процесс повторно введения или modify-and-copy-ing старый конфигурационный файл пользовательского действия ~/.config/Thunar/uca.xml вернуть их.

Вопрос

Я ищу решение предоставить .deb-пакетам пользовательские действия Thunar, которые устанавливают где-нибудь на системе и затем появляются в каждом пользовательские действия пользователей Thunar.

Это не вопрос на упаковке debian! Я знаю, как упаковать.

Кто-либо знает аккуратное решение этого?

Поскольку я боюсь, что это не возможно в текущем состоянии без некоторых изменений в Thunar...

Преимущества

  • никакая потребность в том, чтобы повторно ввести или modify-and-copy-ing старые конфигурационные файлы со статическими путями
  • легко сохраните все свои установки Thunar на всех Ваших машинах с тем же основным набором пользовательских действий (супер удобными в сочетании с персональным способным репозиторием)

Попытки я сделал до сих пор:

  • используйте программное обеспечение синхронизации (например, syncthing, Dropbox...) и создайте символьную ссылку на ~/.config/Thunar/uca.xml (Не работает на других людей, только Вы. Плюс, поскольку, скорее всего, необходимо поставить набор сценариев, у Вас все еще есть проблема статических путей в конфигурационном файле. Реальный, но не оптимальный...)
  • Существует этот файл /etc/xdg/Thunar/uca.xml, но это, кажется, только каркас для новых пользователей, которые запускают Thunar впервые. Возможно, подходящий для новых пользователей, но не существующих.

Проблемы я вижу

  • Thunar кажется, только получают пользовательские действия от конфигурационного файла пользователя ~/.config/Thunar/uca.xml, не отовсюду в системе [не подтвержденный! Я не знаю...]
  • Существуют ужасные 'уникальные идентификаторы' в этом файле, который, возможно, придется трудно кодировать в .deb-пакете, который мог бы столкнуться с вручную добавленными пользовательскими действиями.
  • A. deb-пакет значил бы для явно не, устанавливают пользовательские действия 'в масштабе всей системы' в корневые каталоги, потому что это - остановка в упаковке и также никаком хорошем решении, когда новый пользователь создается.

Таким образом, я немного застреваю здесь. Я ценил бы любые идеи :-)

С уважением,

nobodyinperson

1
задан 15 December 2016 в 14:14

1 ответ

Я создал пакет программного обеспечения thunar-пользовательские-действия , который обеспечивает пользовательские действия Thunar в масштабе всей системы. Действия объединяются в в расчете на пользователя .config/Thunar/uca.xml файлы на каждом обновлении или по требованию.

Это доступно как debian пакет.

Это точно, что я хотел :-)

0
ответ дан 8 December 2019 в 07:25

Другие вопросы по тегам:

Похожие вопросы: