Estou tendo um problema com o Gnome3 (na verdade, estou configurado para o modo de fallback ou
Gnome 2). Eu tenho dois monitores e preciso de uma tela X (usei
nvidia-xconfig e nvidia-settings para fazer isso) para cada tela.
No entanto, toda vez que eu reinicio o X ou faço login, o Gnome parece
estar adicionando os valores de objetos em /gnome/gnome-panel/layouts
(ex.
primeira vez eu definir as duas telas X separadas que eu tinha relógio, em seguida, log
out / in, havia clock e clock1 sob objetos e, em seguida, efetuar logout / in
havia três, clock, clock1, clock2, ....... log out / in,
............ 30 vezes .... relógio, relógio1, relógio2, ...... relógio 42 ..... !! o
mesma coisa vale para painéis superiores, barras de menus, etc.)
Depois de um tempo, descobri que podia remover todos aqueles que usavam
dconf-editor, indo para /gnome/gnome-panel/layouts
, removendo todo o
repetições sob os campos objects-id-list e top-id-list e deixando
um valor de cada objeto. Isso não é uma solução, mas pelo menos me permita
para continuar usando o Linux sem muito problema. No entanto, o problema
persiste toda vez que eu reinicio o X ou faço login.
Eu agora finalmente aprendi sobre "dconf" e onde o perfil do usuário
configurações estão localizadas ( ~/.config/dconf/user
) e pode-se usar " dconf
" para
veja as chaves. No meu caso, eu preciso mudar / remover muitas chaves (todas
clocksX, workspace-X, menu-bar-X, etc, onde vai de 1 a 42 e
ainda está contando) então é realmente tedioso e entediante estar mudando um por um
usando "dconf write". Então eu encontrei " dconf dump
", o que realmente me permite
para despejar tudo em um arquivo .txt e editar o arquivo muito rápido
(por exemplo, " dconf dump / >> dump_user.txt
"). Os problemas? Dois deles:
-
Como eu "carrego" de volta "dump_user.txt" eu editei para o usuário
perfil? (Eu li em algum lugar houve um " dconf reload
" mas recarregar
não existe como um comando em "dconf")
-
Como faço para impedir que o Gnome continue adicionando mais objetos à minha área de trabalho?
ambiente toda vez que eu logar / reiniciar o X?
NOTA: O problema não ocorre quando eu configuro os monitores para usar
Recurso TwinView (ou seja, a área de trabalho é estendida / compartilhada por
exibe). No entanto, no meu caso, preciso de dois X's separados.
Qualquer ajuda / sugestão seria muito apreciada.
EDIT: Eu encontrei uma maneira de remover as chaves permanentemente.
"Isso é possível usando o comando dconf reset, embora não esteja claro se isso é um efeito colateral de um bug.
Para uma única chave:
dconf redefinir "/ caminho / para / a / chave"
Não deve terminar com um /.
Para um caminho inteiro:
dconf reset -f "/ caminho / para / o / caminho /"
Deve terminar com um /."
de link
Mas, novamente (como o autor do post original disse), é um patch temporário e não a solução. Eu não tenho idéia do porque o dconf (ou qualquer parte do software que faz isso) continua adicionando chaves toda vez que eu reinicio o X / log in.
Obrigado