Sério, dconf, gconf, gsettings… Como faço para salvar minhas configurações de terminal?

4

Estou tentando fazer algo relativamente simples que a maioria de nós queria fazer em um momento ou outro: Salve minhas configurações de gnome-teminal.

Eu estou executando 14.04 (desktop obviamente). Eu percebi, através da minha pesquisa, que o dconf, gconf e gsettings tinham, ao longo das últimas versões, sido designados para armazenar as configurações para diferentes aspectos do Gnome / Unity.

Se eu fizer todas as perguntas que tenho sobre essas ferramentas. Ele sairia do controle, e eu não quero aprender os componentes internos de 3 ferramentas (8 se você contar gconftool, gconftool-2, gconfd-2, dconf-service, dconf-ibus e o banco de dados dconf como ferramentas individuais )

Meu novo objetivo é consolidar todas as configurações em gsettings, pois contém as configurações mais existentes.

Isso foi feito?

Eu determinei que posso cancelar o registro de esquemas do gconf.

Eu determinei que o gsettings opera no banco de dados dconf com uma interface muito mais amigável (ou seja, a melhor conclusão de tabulação que qualquer um poderia solicitar em uma ferramenta de linha de comando).

Haveria alguma ressalva importante, além do investimento de tempo, para mover a configuração do gconf para o dconf e apenas criar esquemas de gsettings para essas configurações ... Para que eu possa salvar facilmente as configurações do gnome-terminal e qualquer outra Preferências da interface do usuário Desejo ajustar isso?

[Editar:]

Graças ao comentário de @Rinzwind abaixo, decidi ignorar o gconf e encontrei as configurações para o gnome-terminal. No entanto, consiste em apenas 2 chaves, exec-arg e exec .

Onde posso encontrar uma lista de todas as chaves que posso adicionar?

    
por blanket_cat 18.04.2017 / 10:20

1 resposta

-1

Ok, então encontrei o arquivo que contém as preferências do terminal gnome.

Eles estão localizados em um arquivo (o que parece XML) em:

/usr/share/gnome-terminal/profile-preferences.ui

Como não consegui descobrir como atualizar esse arquivo por meio de qualquer um dos gerenciadores de configurações. Eu fui manual. Você pode salvar este arquivo e copiar o padrão em uma nova instalação e nunca mais precisar clicar na GUI novamente.

Nota interessante, há também um arquivo na pasta chamada terminal.xml , que parece conter os itens de menu, com suas ações associadas. Além disso, existe um arquivo chamado keybinding-editor.ui , que parece conter as combinações de teclas do terminal. Definitivamente vou tentar modificar algumas opções. Talvez uma única linha de opções em ALT+(some number) , para que você não precise desativar o acesso ao menu para usar os atalhos de teclado.

Se eu acabar tendo tempo para adicionar as preferências do terminal ao dconf / gsettings, eu irei acompanhar com um link para o script.

    
por blanket_cat 20.04.2017 / 23:52