Onde posso encontrar um arquivo de configuração do Unity?

9

Eu queria saber se alguém pode me dizer onde estão os principais arquivos de configuração do Unity, pelo menos o arquivo que você pode configurar graficamente através do CCSM. Estou querendo editar o tamanho do traço e a cor do painel, mas não encontrei onde fazê-lo.

Rodrigo Martins de Oliveira
fonte

Respostas:

11

O Unity e o Compiz estão usando o GConf para armazenar suas configurações. O GConf é um armazenamento de configuração que fornece uma API para os aplicativos lerem e gravarem informações de configuração e receberem notificações quando os itens de configuração forem alterados. Os dados de configuração são salvos em ~/.gconf, mas as modificações devem ser feitas apenas através do daemon GConf.

Você pode modificar as configurações do Unity diretamente usando gconf-editore navegando para /apps/compiz-1/plugins/unityshell/screen0/options. Você notará que o Unity responde às mudanças instantaneamente, o mesmo que o CCSM.

Se você deseja que uma ferramenta de linha de comando modifique essas configurações, use gconftool-2. Por exemplo, para reduzir o tamanho do ícone do iniciador, eu posso fazer:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32
James Henstridge
fonte
Esperamos que essas atualizações na resposta tornem um pouco mais claras.
James Henstridge 07/07
Desculpe pessoal, vou aceitar esta resposta como a mais completa, mas o fato é que o que estou procurando, até onde sei, não existe. Eu estava procurando por um arquivo que armazena configurações como bg_colour, fg_colour, width, não como, mas como um arquivo de configuração de tema. Obrigado.
Rodrigo Martins de Oliveira
1
@RodrigoMartins - Tive a oportunidade de usar o CD do Ubuntu 11.10 com muita frequência. Sempre que o iniciei, tive que instalar o dconf-editor e alterar as propriedades do iniciador, porque queria que ele fosse corrigido. Os arquivos de configuração estão realmente na pasta Home / .gconf, mas os arquivos não existem para as opções padrão. Na primeira vez que modificamos e opção uma pasta correspondente (do caminho / chave) e um arquivo% gconf.xml é criado. Modificações adicionais são feitas nesse arquivo XML.
Sri
1
... continua ... Na primeira vez que modificamos uma opção, uma pasta correspondente (do caminho / chave) e um arquivo% gconf.xml são criados. Modificações adicionais são feitas nesse arquivo XML. O arquivo XML que eu precisava estava em Home / .gconf / desktop / unity-2d / launcher. Eu pude descobrir isso usando o dconf-editor uma vez. Também podemos usar gsettings, mas onde encontrar SCHEMA / PATH / KEY? Seria útil se a Canonical publicasse uma lista completa de SCHEMA / PATH / KEY a ser usada com gsettings.
Sri
@ Sri: gconf não é o mesmo que dconf / gsettings (é o sistema de configuração mais antigo). Se você deseja alterar os padrões para novos usuários, use gconf-editorcomo descrito acima e clique com o botão direito do mouse nas configurações que deseja alterar e escolha Set as Defaultou, em Set as Mandatoryvez de editar o XML diretamente.
James Henstridge
0

Você não pode alterar a cor ou o tamanho do Dash (o que você abre a partir do ubuntu-logo). Se você quiser alterar o tamanho do iniciador, use o ccsm para isso.

RolandiXor
fonte
Mesmo que eu não possa fazer isso, eu adoraria saber onde está o arquivo que o CCSM modifica para alterar as propriedades do Laucher.
Rodrigo Martins de Oliveira
Está no gconf. Procure em ~ / .gconf / compiz-1 ou ~ / .gconf / compiz
RolandiXor
Encontrei-o em ~ / .gconf / apps / compiz-1 / plugins /, mas nada muito significativo, são armazenados apenas os valores que você atribui às opções do CCSM, mas o script de onde a unidade carrega suas configurações não foram encontradas , Eu sei que existe um script para o CCSM falar com o Unity, mas a questão é onde está.
Rodrigo Martins de Oliveira
Eu não acho que você esteja entendendo como tudo funciona, ou simplesmente não está fazendo uma pergunta clara o suficiente.
RolandiXor