$ HOME / .local / поділяє значення за замовчуванням для $ XDG_DATA_HOME в Ubuntu 14.04?


10

Яке значення за замовчуванням для $ XDG_DATA_HOME в Ubuntu 14.04? Я отримую порожній рядок із:

echo $XDG_DATA_HOME

Відповідно до специфікацій вільного робочого столу , це може бути дорівнює $ HOME / .local / share


Те ж саме. Здається, не встановлено.
Gunnar Hjalmarsson

Відповіді:


6

Оскільки у звіті в специфікаціях середовища Base Directory змінні середовища не встановлені за замовчуванням , Ubuntu не встановлює змінні XDG.

Відповідно до специфікації базового каталогу FreeDesktop :

$ XDG_DATA_HOME визначає базовий каталог відносно того, у якому файлах даних, що належать користувачеві, слід зберігати. Якщо $ XDG_DATA_HOME або не встановлено, або порожньо, слід використовувати за замовчуванням $ HOME / .local / share.

Програми, що реалізують цю специфікацію, повинні реалізовувати цю поведінку, тому, якщо $XDG_DATA_HOMEце не визначено, вони повинні використовуватись $HOME/.local/shareза замовчуванням.

Є деякі реалізації цієї специфікації, як: Glib , libghc-XDG-імя_базовой_папкі-проф і pyxdg

Якщо ви хочете змінити це значення, вам слід визначити XDGзмінну в /etc/profileабо краще, /etc/profile.dяк описано в розділі Де слід визначати змінну XDG_CONFIG_HOME?


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.