Qual é o valor padrão para $ XDG_DATA_HOME no Ubuntu 14.04? Eu recebo uma linha vazia com:
echo $XDG_DATA_HOME
De acordo com as especificações da área de trabalho gratuita , pode ser igual a $ HOME / .local / share
Qual é o valor padrão para $ XDG_DATA_HOME no Ubuntu 14.04? Eu recebo uma linha vazia com:
echo $XDG_DATA_HOME
De acordo com as especificações da área de trabalho gratuita , pode ser igual a $ HOME / .local / share
Respostas:
Como o relatório nas variáveis de ambiente XDG Base Directory Specification não é definido por bug padrão , o Ubuntu não define variáveis XDG.
De acordo com a especificação do diretório base do FreeDesktop :
Os aplicativos que implementam essa especificação devem implementar esse comportamento; portanto, se
$XDG_DATA_HOME
não estiver definido, eles deverão usar$HOME/.local/share
como padrão.Há alguma implementação dessa especificação, como: Glib , libghc-xdg-basedir-prof e pyxdg
Se você deseja substituir esse valor, defina a
XDG
variável/etc/profile
ou melhor/etc/profile.d
como descrito em Onde a variável XDG_CONFIG_HOME deve ser definida?fonte
Aqui está como eu o defino em
~/.bashrc
:Isso mantém qualquer valor já definido, mas o valor padrão especificado na Especificação do diretório base do XDG
fonte