Пользовательские каталоги: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Note|Короткая ссылка сюда - http://www.altlinux.org/Xdg}} | {{Note|Короткая ссылка сюда - http://www.altlinux.org/Xdg}} | ||
xdg-user-dirs - это [http://www.freedesktop.org/wiki/Software/xdg-user-dirs инструмент], помогающий управлять пользовательскими каталогами, такими как Рабочий стол, Музыка, Видео и пр. Он также обрабатывает локализацию (перевод) имен файлов. | '''xdg-user-dirs''' - это [http://www.freedesktop.org/wiki/Software/xdg-user-dirs инструмент], помогающий управлять пользовательскими каталогами, такими как Рабочий стол, Музыка, Видео и пр. Он также обрабатывает локализацию (перевод) имен файлов. | ||
Это работает благодаря раннему старту xdg-user-dirs-update. Программа считывает файл конфигурации и набор каталогов по умолчанию. Затем создаёт их локализованные версии в домашнем каталоге пользователя и настраивает конфигурационный файл в $XDG_CONFIG_HOME/user-dirs.dirs (XDG_CONFIG_HOME, по умолчанию ~/.config), который приложения могут читать, чтобы найти эти каталоги. | Это работает благодаря раннему старту xdg-user-dirs-update. Программа считывает файл конфигурации и набор каталогов по умолчанию. Затем создаёт их локализованные версии в домашнем каталоге пользователя и настраивает конфигурационный файл в $XDG_CONFIG_HOME/user-dirs.dirs (XDG_CONFIG_HOME, по умолчанию ~/.config), который приложения могут читать, чтобы найти эти каталоги. |
Версия от 17:23, 11 марта 2024
xdg-user-dirs - это инструмент, помогающий управлять пользовательскими каталогами, такими как Рабочий стол, Музыка, Видео и пр. Он также обрабатывает локализацию (перевод) имен файлов.
Это работает благодаря раннему старту xdg-user-dirs-update. Программа считывает файл конфигурации и набор каталогов по умолчанию. Затем создаёт их локализованные версии в домашнем каталоге пользователя и настраивает конфигурационный файл в $XDG_CONFIG_HOME/user-dirs.dirs (XDG_CONFIG_HOME, по умолчанию ~/.config), который приложения могут читать, чтобы найти эти каталоги.
Большинство файловых менеджеров отмечают пользовательские каталоги XDG специальными значками.
Настройка каталогов
Установка xdg-user-dirs
Для выполнения данного инструмента нужно установить пакет xdg-user-dirs.
# apt-get install xdg-user-dirs
Системные значения файла user-dirs.dirs
# Начиная с решетки пишутся комментарии. Можете не перепечатывать их в файл.
# $HOME - указывает, что будет указываться домашняя папка пользователя, независимо от его имени
# Каталог Рабочего стола:
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
# Каталог Загрузок:
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
# Каталог Шаблонов:
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
# Каталог Документов:
XDG_DOCUMENTS_DIR="$HOME/Документы"
# Каталог Музыки:
XDG_MUSIC_DIR="$HOME/Музыка"
# Каталог Изображений:
XDG_PICTURES_DIR="$HOME/Изображения"
# Каталог Видео:
XDG_VIDEOS_DIR="$HOME/Видео"
# Каталог Фильмов:
XDG_MOVIES_DIR="$HOME/Видео"
# Каталог Фото:
XDG_PHOTOS_DIR="$HOME/Изображения"
Изменение расположения
Чтобы изменить расположение, создайте в домашнем каталоге нужную папку и замените путь в файле user-dirs.dirs. Если вам не нужны некоторые "системные папки", вы можете убрать соответствующие строки о них в конфигурационном файле.
Применение изменений
Чтобы применить сделанные изменения, выполните в консоли:
$ xdg-user-dirs-update
Если в файле указана несуществующая папка, каталог будет принудительно назначен на домашнюю папку.
Стандарт ALT Linux
По-умолчанию в ALT Linux в домашнем каталоге остаются следующие каталоги:
DESKTOP=Desktop
DOCUMENTS=Documents
DOWNLOAD=Downloads
PUBLICSHARE=Public
Убраны в подкаталог:
TEMPLATES=Documents/Templates
MUSIC=Documents/Music
PICTURES=Documents/Pictures
VIDEOS=Documents/Videos
PHOTOS=Documents/Photos
MOVIES=Documents/Movies
Для тех, кому данные новвоведения неудобны, был создан control.
По умолчанию он выключен.
Для того, чтобы его включить, достаточно ввести команду от root:
# control xdg-user-dirs enabled