não pode usar a ferramenta Unity Tweak

12

Não consigo alterar os temas no meu Ubuntu 15.04 após a atualização. Diz:

The following schema is missing
org.gnome.settings-daemon.peripherals.touchpad

Eu usei o editor dconf, mas o touchpad não aparece. A configuração do mouse e teclado também não abre.

Igif Rizekiyas
fonte
Você é capaz de usar o touchpad, mouse etc.?
Ron
O mesmo problema para mim. Muito irritante.
John

Respostas:

11

É um erro de configuração na UTT. Você precisa atualizar alguns arquivos de configuração para usar:

org.gnome.desktop.peripherals.touchpad

ao invés de

org.gnome.settings-daemon.peripherals.touchpad

Basta abrir o terminal e digite:

sudo -H gedit /usr/lib/python3/site-packages/UnityTweakTool/section/system.py

Altere as seguintes linhas para que se pareçam:

  • Linha 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Linha 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Linha 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',

Salve as alterações, feche o gedit e, novamente no terminal:

sudo -H gedit /usr/lib/python3/site-packages/UnityTweakTool/section/spaghetti/gsettings.py

Mude a seguinte linha para:

  • Linha 114 (em 15.10, linha 120): touch = gnome('desktop.peripherals.touchpad')

Salvar e sair. O UnityTweakTool agora deve começar sem problemas.

Nota:

Se você não consegue encontrar /usr/lib/python3/site-packages/, então você deve ter /usr/lib/python3/dist-packages/.

paulocventura
fonte
Funciona para mim no Ubuntu 15.10, obrigado.
Le Gluon du Net
Para a 15.10, alguém a apresentou como bug? Eu vou se não.
Eudoxos
Obrigado! Isso funcionou no Ubuntu 15.10 também. Alternativamente, pode-se introduzir estes dois comandos em uma janela de terminal: sudo sed -i "s/org\.gnome\.settings\-daemon\.peripherals\.touchpad/org\.gnome\.desktop\.peripherals\.touchpad/g" "/usr/lib/python3/dist-packages/UnityTweakTool/section/system.py"esudo sed -i "s/org\.gnome\.settings\-daemon\.peripherals\.touchpad/org\.gnome\.desktop\.peripherals\.touchpad/g" "/usr/lib/python3/dist-packages/UnityTweakTool/section/spaghetti/gsettings.py"
Sadi
ambos site-pacotes e dist-pacotes levam-me a arquivos python vazias
Alexander Mills
2

Os esquemas ausentes são fornecidos pelo pacote gnome-settings-daemon-schemas .

Tente reinstalá-lo com (em um terminal):

sudo apt-get install --reinstall gnome-settings-daemon-schemas

Os esquemas agora devem ser instalados em:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
Sylvain Pineau
fonte
2
Para mim, isso não funcionou. Ainda o mesmo erro e as configurações de mouse e kb ainda não são abertas.
FNL
1
Eu reinstalei como acima sem correção. Ao ler o esquema no gedit, encontrei 'org.gnome.settings-daemon.peripherals.touchpad.deprecated', mas não o próprio esquema ausente (nenhum '.deprecated'). Alguma idéia do que está acontecendo aqui?
beachbuddah
Esse problema ainda existe no Xenial. Esta solução (pequena alteração - instale, não reinstale) a corrigiu.
Haqa 12/10