Не могу понять куда и главное как правильно прописать XDG значения. Сейчас у меня вот такие записи.
---- ~/.zshenv ----
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XDG_STATE_HOME="$HOME/.local/state"
---- /etc/environment ----
XDG_CONFIG_DIRS=/etc/xdg
XDG_DATA_DIRS=/usr/share
Как это правильно записать? и где оно должно храниться?
XDG_DATA_HOME/applications
XDG_DATA_DIRS/applications
XDG_DATA_HOME/fonts
XDG_DATA_DIRS/fonts
XDG_DATA_DIRS/icons
у меня есть директории для application
~/.local/share/applications
/usr/local/share/applications
/usr/share/applications
для icons
/usr/share/icon
/usr/share/pixmap
Суть такова, что я не знаю как правильно прописать значения и куда именно. + У меня к примеру tint2 не отображает иконки некоторых приложений хотя они есть, т.е. как будто он даже не знает где ему эти иконки смотреть. + Почему-то от приложения к приложению возникают какие-то нюансы куда впихнуть свой desktop file. Куда хотят, туда и пихают свою иконку а потом он не находится.
p.s. я гуглил, пытался понять чужие дотфайлы, пытался вникнуть в офф доки xdg, но все тщетно.