Портал

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Портал » Что подкрутить » папки пользователя. XDG user directories (Русский)


папки пользователя. XDG user directories (Русский)

Сообщений 1 страница 2 из 2

1

Удобная плюшка - это User directories, потому как без этого жизнь может стать проблематичнее.
https://wiki.archlinux.org/index.php/XDG_user_directories_(Русский)
настраивать не нужно.
xdg-user-dirs, а затем выполните:
$ xdg-user-dirs-update
папки будут созданы автоматом.
дальше читать не надо

https://jlk.fjfi.cvut.cz/arch/manpages/man/user-dirs.conf.5.en
/etc/xdg/user-dirs.conf
enabled=True
# filename_encoding="locale"  или UTF-8

~/.bash_profile
-----
export WINEPREFIX=$HOME/.wine
export PATH=$PATH:$HOME/.local/bin

При отсутствии стандарта, многие програмы будут создавать свои папки, не обязательно общепринятые, что породит бардак и путаницу.

xdg-user-dirs настраивается, прописываем в ~/.config/user-dirs.dirs
~/.config/user-dirs.dirs

Код:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Изображения"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_VIDEOS_DIR="$HOME/Видео"
XDG_CONFIG_HOME=$HOME/.config
XDG_CACHE_HOME=$HOME/.cache

а если прописать это в /etc/skel/.config/user-dirs.dir
то у всех новых пользователей по умолчанию папка загрузки будет ~/tmp
и самому эти папки вручную создавать не нужно...

рулит файл user-dirs.dirs,
а вывод и обновление(для разных проводников) информации из базы с помощью команды systemd-path,
для конкретного же параметра инфу можно вывести например так systemd-path user-music

0

2

Чтобы задать общесистемные переменные, внесите их в /etc/profile, /etc/bash.bashrc или /etc/environment.

0


Вы здесь » Портал » Что подкрутить » папки пользователя. XDG user directories (Русский)