Reverter as alterações feitas pelo synapient synaptics

1

Eu tenho experimentado várias configurações de synaptics (usando synclient ) e quero reverter todas elas.

(Eu quero obter um estado pós-inicialização limpo para um teste final antes de confirmar as alterações no arquivo de configuração.)

Como posso reverter as alterações do synclient para a configuração pós-inicialização sem reiniciar?

Existe uma maneira de descarregar / restaurar a configuração?

    
por Tom Hale 25.03.2018 / 09:29

1 resposta

2

Acabei de criar um man synclient e o único arquivo a que ele se refere é /etc/X11/xorg.conf . Isso não é prova definitiva de nada, mas é um bom lugar para começar. Se você está usando Wayland ao invés de X, não tenho ideia.

Eu não sei exatamente quando o arquivo é lido, mas com certeza ele será lido quando o X11 for iniciado, então se você o substituir por um backup e reinicie o X que deve fazê-lo.

Isso fará com que você e qualquer outro usuário da GUI efetue logout no processo, o que é um pouco inconveniente.

Se você vai fazer muito isso, então você pode escrever um script que construa dois comandos / scripts (ou apenas manualmente), um para modificar as configurações e outro para colocá-los de volta usando synclient . IIRC, as alterações feitas com synclient ocorrem imediatamente, então você deve ser capaz de desfazer qualquer coisa que tenha mudado na hora.

Se você executar synclient sem nenhum argumento, ele listará todas as configurações atuais (antes de modificar as coisas) para que você possa capturar seus valores para o script de restauração. Você terá que analisar e processar a saída por conta própria, mas são apenas pares de valores-chave, por isso não é muito difícil.

Eu pensei que talvez você pudesse ter uma configuração de usuário local para o X11, mas parece que isso não é possível por design . No entanto, o artigo mostra uma possível solução alternativa para isso, se você realmente precisar dele.

    
por 31.03.2018 / 08:03