Como uso o editor gconf?

49

Eu vejo algumas respostas onde as pessoas postam para definir uma chave no gconf-editor, no entanto, não há entrada para o gconf-editor no meu menu.

Como posso executá-lo e como usá-lo para definir as chaves recomendadas pelas pessoas?

    
por Jorge Castro 13.12.2010 / 22:30

2 respostas

42

O que é o Gconf?

O GConf é um sistema para armazenar as preferências do aplicativo. Essas preferências são armazenadas em arquivos XML no diretório inicial do usuário, ~/.gconf . Cada preferência é representada como um par de valores-chave.

O GConf deve ser uma forma de os desenvolvedores armazenarem com facilidade as preferências do usuário e os administradores do sistema para definir valores padrão para preferências específicas. Na maioria dos casos, não há necessidade de um usuário editar diretamente as chaves do Gconf.

A grande maioria das teclas corresponde às entradas nos menus de preferências das diversas aplicações. Embora, ocasionalmente, os desenvolvedores utilizem as chaves Gconf como forma de ativar recursos não documentados. Estes são "ocultos" dos usuários por vários motivos. Às vezes, o recurso ainda é um trabalho em andamento. Outras vezes é um recurso que o desenvolvedor quer eliminar, mas que ainda pode ser acessado por usuários que não querem desistir. Frequentemente, os recursos são direcionados a "usuários avançados", e o desenvolvedor simplesmente não quer sobrecarregar a caixa de diálogo normal de preferências.

De certa forma, é semelhante ao Registro do Windows. Uma grande diferença é que, ao contrário do Registro do Windows, o Gconf não armazena as configurações do sistema. Apenas armazena as preferências do aplicativo. Embora a edição de chaves do Gconf possa causar pequenos problemas em programas específicos, isso nunca deve levar a problemas no sistema, como tornar o sistema não inicializável. De fato, a exclusão de todo o diretório ~/.gconf simplesmente reverterá todos os programas usando o Gconf de volta para seus padrões.

Gerenciando o Gconf na linha de comando.

O programa gconftool-2 permite ao usuário interagir com o Gconf a partir da linha de comando. Geralmente é mais simples inserir um comando de uma linha no terminal do que procurar na ferramenta GUI do Gconf. Por exemplo, se você quiser mostrar o ícone para a lixeira na área de trabalho, basta executar:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true

Isso também ilustra o que eu quis dizer com o par de valores-chave acima. Nesse caso, a chave é /apps/nautilus/desktop/trash_icon_visible , que tem um valor de true .

Você pode executar várias operações com gconftool-2 . Se você simplesmente quiser ver o valor de uma chave, use --get :

gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible

Se quiser simplesmente redefinir um valor para o padrão, use --unset :

gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible

gconftool-2 pode ser particularmente útil para administradores de sistema. Por exemplo, /etc/gconf/gconf.xml.mandatory pode ser usado para definir preferências obrigatórias para todos os usuários. Mais informações sobre usos mais avançados podem ser encontradas em man gconftool-2 , bem como no Guia de Administração do Sistema do GNOME Desktop

Como eu uso o editor Gconf?

Qual foi a sua pergunta novamente? Ah, está certo: Como eu uso o editor Gconf?

gconf-editor é a interface gráfica para gerenciar as configurações do Gconf. Por padrão, não é exibido nos menus. A maneira mais fácil de iniciar é pressionando Alt + F2 para abrir o "Diálogo de Execução". Em seguida, insira gconf-editor .

gconf-editor permite que você navegue pelos pares de valores-chave em uma árvore. Vamos dar uma olhada no exemplo acima. Navegue para apps > nautilus > desktop e você verá a tecla trash_icon_visible .

por andrewsomething 14.12.2010 / 06:09
13

Alt + F2 gconf-editor

Tenha uma pesquisa em torno dele, é um pouco semelhante ao uso do regedit no Windows, exceto que eu acho que é um pouco mais amigável, e não mata seu gato se você olhar engraçado.

Em vez de usar isso para definir chaves, você pode usar uma ferramenta de linha de comando ' gconftool-2 'para definir / editar / remover chaves. Eu achei muito útil ao definir associações de URL para aplicativos como o Spotify in Wine.

    
por blackn1ght 13.12.2010 / 22:38

Tags