Como alterar uma configuração do dconf para Live CD personalizado?

4

Estou criando um CD ao vivo para uso em um quiosque / instalação. A principal razão é evitar que um disco rígido convencional seja corrompido em um ambiente com muitas interrupções de energia - na verdade, posso dizer à equipe para simplesmente desligar um interruptor de luz no final do dia e ter certeza de que ele será volte de maneira confiável pela manhã.

Estou usando o uck para instalar os drivers nvidia, o aplicativo que minha equipe está criando e assim por diante. Até agora, tudo está funcionando bem, exceto por uma coisa: as telas desligam após 5 minutos. Pelo que entendi, as configurações do sistema para tudo isso são definidas pelo o perfil padrão do dconf. Eu não posso simplesmente mudar configurações para o usuário root no terminal uck; usuário "ubuntu" é criado a partir do zero em cada inicialização. Preciso alterar o perfil padrão.

Eu fiz algumas pesquisas e descobri que a chave dconf que eu quero fornecer um novo padrão é atraso ocioso .

Eu tentei seguir as instruções na página wiki dconf, mas é bastante confuso para mim. Eu também tentei seguir as instruções aqui para configurar o atraso ocioso, sem sucesso.

A minha pergunta é: quais são os arquivos corretos para criar, e / ou comandos para executar, para especificar no db dconf que todo novo usuário deve começar com um perfil que deixa o monitor ligado o dia todo? /org/gnome/desktop/session/idle-delay parece ser a chave que desejo definir.

Obrigado gentilmente!

    
por phil 29.04.2012 / 22:53

1 resposta

2

Para alterar o padrão para qualquer configuração de tecla DConf, crie um arquivo em /usr/share/glib-2.0/schemas/ . O nome do arquivo deve terminar em .gschema.override , mas você está livre para escolher como chamá-lo. Você precisará de privilégios administrativos, é claro.

O arquivo de substituição possui a seguinte sintaxe. Você pode incluir vários caminhos em um arquivo e várias alterações de chave em cada cabeçalho de caminho.

[org.gnome.desktop.session]      # Path with defaults you want to change
idle-delay=42                    # Key with default value set to '42'

Em seguida, pule para uma linha de comando ( Ctrl - Alt - T ) e execute:

glib-compile-schemas /usr/share/glib-2.0/schemas/

Referências

  • Padrões do sistema em GSettings - Ross Burton
por Jjed 17.05.2012 / 01:21