Muitas configurações do sistema estão faltando após a instalação do Pantheon

2

Eu instalei o pantheon no Ubuntu 13.10 e uma tonelada de configurações está faltando. Eu só tenho essas configurações: padrões, área de trabalho, ajustes (eu instalei ajustes), teclado, energia e aproximadamente. O que eu faço?

    
por rajlego 14.03.2014 / 20:54

2 respostas

4

Isso provavelmente é causado pela configuração de XDG_CURRENT_DESKTOP .

O que o echo $XDG_CURRENT_DESKTOP diz em um terminal?

Os arquivos .desktop usados para os componentes do gnome-control-center contêm uma linha como OnlyShowIn=GNOME;Unity; e, portanto, não são exibidos com outra configuração XDG_CURRENT_DESKTOP .

Tente XDG_CURRENT_DESKTOP=GNOME gnome-control-center de um terminal.

Não sei ao certo onde e se faz sentido substituir essa variável, mas acabei de fazer isso no meu script de inicialização personalizado para o AwesomeWM.

    
por blueyed 14.03.2014 / 21:16
0

O problema não é específico do Pantheon. Isso acontece com todas as áreas de trabalho que não são o GNOME ou Unity: i3 , xfce e awesome , para citar algumas para o benefício do Googlebot.

Blueeyed deu a resposta correta, mas também está certo que não é óbvio onde substituir essa variável. Aqui está a minha solução: crie um wrapper para gnome-control-center para que seja o único programa afetado.

Etapas

  1. Crie um novo script de shell em ~ / bin / gnome-control-center cortando e colando os seguintes comandos no terminal:

    mkdir -p ~/bin
    cd ~/bin
    echo 'XDG_CURRENT_DESKTOP=GNOME exec /usr/bin/gnome-control-center "$@"' >gnome-control-center
    chmod 755 gnome-control-center
    
  2. Teste-o executando o programa:

    ./gnome-control-center
    
  3. Se funcionou, faça o logout e faça o login novamente para adicionar ~ / bin ao seu PATH.

O Gnome-control-center deve agora funcionar para você.

Opcional

Uma pergunta lógica de acompanhamento pode ser, "Como faço para que o centro de controle do GNOME apareça em meus menus?" Uma resposta é copiar / usr / share / applications / gnome-control -center.desktop para ~ / .local / share / applications / e remova a linha que diz OnlyShowIn=GNOME;Unity; . Eu recomendo também alterar Name=Settings para Name=GNOME Settings , só assim é mais óbvio em seu menu qual programa é.

Aqui está o meu arquivo ~ / .local / share / applications / gnome-control-center.desktop, que você pode copiar diretamente:

[Desktop Entry]
Name=GNOME Settings
Icon=preferences-system
Exec=gnome-control-center --overview
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;System;
Keywords=Preferences;Settings;
    
por hackerb9 06.02.2018 / 11:40