Sobre os diretórios GNOME .gconf, .gnome2 etc. em $ HOME

3

Nos usuários $ HOME, sabemos que o GNOME mantém vários diretórios para armazenar configurações específicas do usuário.

Eu sei que .gconf é usado para armazenar as preferências do usuário (atalhos de teclado e outras configurações)

Eu sei que .config é usado para armazenar preferências específicas de aplicativos

Você sabe quais .gnome2 e .gnome2_private .gconf.path.defaults e arquivos .gconf.path.mandatory .gconf.xml.defaults .gconf.xml.mandatory para?

    
por bakytn 20.09.2011 / 11:43

1 resposta

3

.gnome2 / contém arquivos de configuração para aplicativos, bem como .config / . No entanto, .config / é compatível com padrões ( FreeDesktop ). Enquanto .gnome2 / existe para ser usado pelo agora depreciado gnome-config . .gnome2_private / é como .gnome2 / , mas para arquivos de configuração que precisam ser privados.

gconf.xml.mandatory e gconf.xml.defaults são XML para configurações de desktop como seu .gconf local . O gconf usa todos os três para configurar a área de trabalho. .mandatory não pode ser editado por um usuário normal, tornando-o útil para quiosques e computadores de uso público, enquanto .defaults é a base a partir da qual todas as configurações padrão da área de trabalho são lidas .

Em ordem de prioridade, .mandatory vem acima (seu local) .gconf , que por sua vez vem acima de .defaults . Se uma chave for configurada em .mandatory , a mesma chave em .gconf e .defaults será ignorada. Da mesma forma, uma chave não definida em .mandatory , mas definida em .gconf , substituirá a mesma chave em .defaults .

Este também é o caso de .path.mandatory e .path.defaults - exceto que eles são usados para definir o local das fontes de configuração, em vez de descrever a configuração em si.

    
por 12.10.2012 / 14:39