O Ubuntu tem o equivalente a um registro, especialmente para itens da GUI da área de trabalho?

9

Eu já vi várias referências ao 'Compiz Config' e a um aplicativo 'gnome config' que parece não estar instalado por padrão. Onde esses aplicativos de configuração armazenam seus dados? Existe um registro semelhante ao Windows ou existem apenas alguns arquivos que eu poderia editar manualmente, se realmente quisesse?

Jeff
fonte
Confira esta resposta e também qdbus --literal com.canonical.AppMenu.Registrare depois qdbus --literal com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar.
George Rowell

Respostas:

10

Os três aplicativos mais comuns que você ouvirá ao falar sobre o ajuste do Gnome / Unity serão o gconf-editor , o dconf-editor e o ccsm .

Você pode encontrá-los no Software Centere instalá-los a partir daí.

As 2 primeiras ferramentas definirão aspectos diferentes (às vezes não tão diferentes, pense nisso como um caminho que leva ao mesmo objetivo) da configuração do Gnome e a última é importante para configurar a configuração do Unity / Compiz.

gconf-editor armazena seus dados em arquivos XML em /etc/gconf/

dconf-editorusa arquivos chamados arquivos-chave armazenados em/etc/dconf/db/

ccsmarmazena seus dados em arquivos XML nas suas pastas ~/.gconf/apps/compize ~/.gconf/apps/compizconfig.

Qualquer um destes pode ser lido e editado com um editor de texto simples ( nano, gedit, etc.), mas com certeza é um monte de trabalho. Use as ferramentas apropriadas para editar esses arquivos, e isso tornará sua vida muito mais simples.

Bruno Pereira
fonte
O dconf armazena suas configurações de usuário em ~/.config/dconf/userum arquivo binário. O gconf armazena suas configurações de usuário em ~/.gconf. O ccsm, no ubuntu, por padrão, também armazena suas configurações no gconf (embora não seja necessário).
Zanfur
Correto, nada de errado lá.
Bruno Pereira
2

O gconf é um equivalente aproximado, mas é importante entender que o Ubuntu e o Windows são sistemas muito diferentes. O gconf é um "registro" para o Gnome, do qual o Ubuntu está se afastando. Ele não controla todos os aspectos do sistema. Muitas das informações de nível inferior estão em arquivos de texto simples espalhados por / etc e / usr / share / name-of-app. As informações específicas do usuário, incluindo a configuração do Unity, geralmente estão em arquivos de ponto dentro do diretório inicial (ou seja, arquivos começando com um ".", Para que não sejam listados por padrão. Pressione Ctrl + H no navegador de arquivos para mostrá-los) .

Em suma:

  1. O gconf é equivalente ao registro de muitos problemas de GUI relacionados ao Gnome, mas tem pouco controle sobre coisas relacionadas ao Unity.

  2. Muitas definições de configuração de nível inferior estão em arquivos de texto simples em / etc e / usr / share /

  3. Muita configuração do Unity está em arquivos de ponto no diretório inicial.

Kevin
fonte
0

Há uma interface DBus com.canonical.AppMenu.Registrar que contém os ícones indicadores da GUI da área de trabalho e os detalhes associados à interface do usuário no ambiente do Unity, conforme descrito aqui .

George Rowell
fonte