Создать глобальный каталог шаблонов

Я хочу переместить каталог шаблонов из моего ~ домашняя папка. Я хотел бы иметь один глобальный каталог шаблонов. Один вариант, который, я думаю, может быть возможным, - это создать ссылку (ярлык или как она называется в linux) на Template, но тогда файл Template все равно будет в моей папке, и я не знаю, куда поместить глобальную папку Template, где это место, которое оно должно использовать (может быть /opt?). Итак, в основном:

  • Можно ли создать одну глобальную папку Template вместо Template для каждого пользователя? И как? (я имею в виду, что я могу удалить папку "Шаблон" у каждого пользователя).

Если не:

  • Где я должен поместить папку с шаблонами, где хорошее место для размещения моих глобальных конфигураций в Linux?

РЕДАКТИРОВАТЬ: я проверил и поместил мою глобальную папку шаблонов в /opt/Template, затем я сделал ссылку с каждой учетной записи пользователя на это место, и она отлично работает, но все же я понятия не имею, можно ли избавиться от папки Template (или ссылка) полностью в домашних папках пользователя.

1 ответ

Решение

введите описание здесь

Действительно, можно создать глобальную папку шаблонов, как показано на рисунке.

Для этого вы можете отредактировать файл ~/.config/user-dirs.dirs

Изменить линию XDG_TEMPLATES_DIR="$HOME/Templates" в XDG_TEMPLATES_DIR="/opt/Templates" если ваша глобальная папка находится в /opt/Templates

Примечание 1 - вы должны внимательно рассмотреть разрешения, которые вы даете этой папке шаблона. Я бы посоветовал вам предоставить права только для чтения с общей группой, доступной этим пользователям клиента. Очевидно, попытаться избежать 777 права на эту папку, так как это делает папку доступной для чтения всем и каждому.

Примечание 2 - XDG_TEMPLATES_DIR папка должна быть ЛИБО папка, расположенная в домашней папке пользователя или абсолютная папка (полный путь к папке, начинающейся с /)

Примечание 3 - вам не обязательно изменять user-dirs.dirs, Вы можете удалить локальную домашнюю папку и мягко связать ее с вашей глобальной папкой шаблонов, т.е.

cd ~/
rmdir Templates
ln -s /opt/Templates Templates

Примечание 4 - Выйдите из системы и войдите в систему, чтобы изменения вступили в силу

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