Atalho de teclado para alternar entre o mouse esquerdo e canhoto em Canela?

1

Estou usando o Linux Mint 17 com o ambiente de área de trabalho Cinnamon e quero alternar rapidamente entre as configurações destros e canhotos do mouse usando um atalho de teclado.

    
por Lauritz V. Thaulow 16.08.2014 / 21:46

1 resposta

1

Minha solução é baseada na solução para o ubuntu, dada aqui . Estou respondendo a minha própria pergunta para o caso Cinnamon como um serviço para aqueles que enfrentam o mesmo problema no futuro. De nada!

As amostras de código fornecidas abaixo devem ser cortadas e coladas no terminal. Se o acesso root for necessário, o sudo é usado como parte do comando.

Primeiro, crie um arquivo de script que alterna a configuração:

sudo tee /usr/local/bin/mouse_handedness_toggle <<'EOF'
#!/bin/bash

gsettings_key=org.cinnamon.settings-daemon.peripherals.mouse

current_setting=$(gsettings get $gsettings_key left-handed)
if [[ "$current_setting" == "true" ]]; then
  new_setting=false
else
  new_setting=true
fi
gsettings set $gsettings_key left-handed "$new_setting"
EOF

Altere as permissões do arquivo para que ele possa ser executado.

sudo chmod 755 /usr/local/bin/mouse_handedness_toggle

Teste se funciona executando o script a partir da linha de comando:

mouse_handedness_toggle

Se funcionar, vá para Menu => System Settings => Keyboard => Keyboard Shortcuts => Add Custom Shortcut e defina Name como, por exemplo, "Alternar mouse com a mão esquerda" e Command to /usr/local/bin/mouse_handedness_toggle . Finalmente, atribua uma ligação de teclado ao atalho personalizado recém-criado e pronto!

Com pequenas modificações, essa abordagem pode ser usada para alterar qualquer configuração no Cinnamon com um atalho de teclado. Existem comandos gsettings para listar as chaves que são usadas e seus valores, veja a página man.

    
por 16.08.2014 / 21:46