Posso usar ~ / .config / em vez de ~ / para pacotes arbitrários?

0

Eu li muito pouco sobre o xdg , provavelmente o suficiente para ser perigoso. Pelo que vi on-line, parece que o novo cool é colocar os arquivos de especificação para X em ~/.config/ em vez de apenas ~/ e prefixando-os com um ponto. Eu sou super a isso como atualmente ls -a ~ | grep ^[.] retorna 32 arquivos bagunçando meu diretório home.

Existe uma maneira de forçar as coisas a usar ou trabalhar com ~/.config/ em vez de ~/ ?

Eu pensei que o fedora deveria ser de ponta, mas até mesmo seu arquivo de fontes para X reside em ~/.fonts e parece não haver uma maneira de fazer com que ele lide com ~/.config/fonts . Posso configurar isso?

Se houver algum recurso que eu deveria ter lido em vez de fazer essa pergunta, sinta-se à vontade para me indicar.

    
por jeremysprofile 10.08.2018 / 02:38

2 respostas

2

Você está livre para usar ~/.config para seus próprios programas, bem como para qualquer outro local que desejar.

Para programas existentes, eles já têm uma localização padrão para seus arquivos de configuração, você não pode alterá-los sem recompilá-los.
Eles podem suportar uma opção para ler sua configuração de um local alternativo. Mas isso significa que, para cada programa, você precisa procurar a documentação e alterar a chamada em todos os lugares.

    
por 10.08.2018 / 07:20
1

Os aplicativos que seguem a Especificação de diretório base do XDG podem ter seus diretórios padrão modificados pela configuração várias variáveis de ambiente .

Por exemplo, se a variável XDG_CONFIG_HOME estiver vazia, um valor de $HOME/.config será usado.

Se você deseja ter ferramentas que não sejam compatíveis com XDG, escolha os arquivos de configuração de $XDG_CONFIG_HOME , então você precisaria configurá-los individualmente para fazer isso.

Por exemplo, o arquivo .vimrc do Vim pode ser colocado em $HOME/.config/vim e referenciado com

export MYVIMRC="${XGD_CONFIG_HOME:-$HOME/.config}/vim/.vimrc"

ou

export VIM="${XGD_CONFIG_HOME:-$HOME/.config}/vim"
    
por 10.08.2018 / 09:41