Script pequeno para atualizar as cores do Terminal GNOME 3.14.2

3

Antecedentes

Com versões anteriores do GNOME Terminal , a atualização do esquema de cores foi muito fácil. Apenas 5 linhas de código foram suficientes para fazer o truque.

gconftool-2 -s -t bool   /apps/gnome-terminal/profiles/Default/use_theme_background false
gconftool-2 -s -t bool   /apps/gnome-terminal/profiles/Default/use_theme_colors     false
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_color     '#121212121212'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/foreground_color     '#f1f1ebebebeb'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/palette              '#484848483e3e:#dcdc25256666:#8f8fc0c02929:#d4d4c9c96e6e:#5555bcbccece:#93935858fefe:#5656b7b7a5a5:#acacadada1a1:#8f8f89897272:#ffff26267676:#b9b9fcfc3232:#fffff7f78080:#6b6be9e9ffff:#aeae8282ffff:#6b6bffffe4e4:#eaeaebebdada'

Agora, com o Terminal GNOME 3.14.2 , que usa dconf , é preciso executar um script de mais de 100 linhas ( aqui é uma cópia) que cria um novo perfil e faz muitas coisas que eu tenho dificuldade em entender.

Pergunta principal

Eu estou querendo saber agora se existe um análogo ao meu script anterior de 5 linhas para o novo Terminal GNOME , e se não, por que.

Pergunta secundária

Eu corro o script que cuida de tudo, automaticamente, e gostaria de "desfazer" o que ele fez, mas não sei o que é isso. Pensei que poderia selecionar o perfil Default , em Edit / Preferences / Profiles , mas lá encontrei apenas o perfil criado pelo script.

Então eu criei um novo. Isso significa que não havia nenhum perfil originalmente ou que o script substituiu o Default um?

Nota lateral

Esta resposta é um guia passo-a-passo sobre o dconf e o antigo gconftool-2 .

Experimentos

Estou tentando entender este roteiro grande executando-o em uma simulação usuário, para que o ambiente ainda seja primitivo.

Eu notei que não há

/org/gnome/terminal/legacy/profiles:/

E tudo o que posso executar é

colours@debian:~$ dconf list /org/gnome/terminal/legacy/
schema-version

O que aconteceu com o perfil Default que eu consegui ajustar anteriormente? O.o

OK, mais alguns progressos ... Desmarcando o Use colours from the system theme , vejo um profile:/ e <profile id> . A partir daí, posso alterar a cor do plano de fundo em dconf write , embora ainda não esteja claro como obter a lista de todos os parâmetros configuráveis disponíveis.

Então, parece que com a versão mais recente do Terminal GNOME o perfil Default está faltando. Portanto, é necessário primeiro criar um perfil para poder modificar a aparência padrão. Esse comportamento é novo e criou alguma confusão em minha linha de pensamento.

A resposta para minha primeira pergunta poderia ser hipoteticamente:

  1. crie um perfil Default
  2. aplica as configurações de dconf ,
  3. manualmente mude para o perfil Default .

Vamos ver se eu corrijo o ponto 3. com uma seleção automática de perfil.

    
por Atcold 02.11.2015 / 03:06

0 respostas