Respostas:
xmodmap -e "pointer = 3 2 1"
em um terminal deve funcionar. Se você deseja executar esse comando no início do lightdm (a tela de login padrão), você pode editar /etc/lightdm/lightdm.conf
como descrito aqui - use o xmodmap
comando em vez de xbacklight
no script, é claro.
/etc/lightdm/lightdm.conf
. Caso contrário, você pode colocá-lo em Aplicativos de Inicialização ou criar um arquivo .desktop em ~ / .config / autostart a partir do terminal.
Você também pode usar xinput
para fazer isso.
Ele alternará os botões em apenas um mouse.
Primeiro uso-
xinput list
Para ver onde está o mouse, será algo como
"USB Mouse" id=12 [slave pointer]
Portanto, use o número de identificação do próximo comando para alternar a atribuição do botão.
xinput set-button-map 12 3 2 1
Então, você trocaria 12 com o número de identificação do seu mouse.
Fonte: 1
xmodmap
é o comando para alterar o mapeamento do botão do mouse :
xmodmap -e "pointer = 3 2 1"
remapeará os três primeiros desenhos animados, esquerda, meio e direita, para agir como, direita, meio e esquerda - sem alterar o mapeamento do botão do meio.
Isso aplica a alteração à sessão atual - mais precisamente, à exibição atual do X, por exemplo :0
.
Para salvar a alteração persistente durante as sessões, coloque o mapeamento no arquivo
~/.Xmodmap
Se não existir, crie-o, comotouch ~/.Xmodmap
Edite-o para adicionar a linha
pointer = 3 2 1
Se já existe uma pointer
linha, ela pode ter alguma função, é claro; Em vez de substituí-lo, modifique melhor os três primeiros valores - mantendo um comentário com o antigo:
Por exemplo,
pointer = 1 2 3 4 5 16 17 8 9 10 11 12 13 14 15 6 7 18 19 20 21 22 23 24
torna-se
!pointer = 1 2 3 4 5 16 17 8 9 10 11 12 13 14 15 6 7 18 19 20 21 22 23 24
pointer = 3 2 1 4 5 16 17 8 9 10 11 12 13 14 15 6 7 18 19 20 21 22 23 24
Estou acostumado a ~/.Xmodmap
trabalhar sempre; Mas veja .Xmodmap funciona apenas quando o login automático está desativado? se não
Execute esse código no prompt de comando, ele removerá e redefinirá o mouse óptico e o touchpad para o padrão - clique esquerdo para clicar e clique direito para opções.
modprobe -r psmouse
modprobe psmouse proto=imps
#!/usr/local/bin/tcsh -fb
# switches between right and left mouse
set leftMouseHand = `gconftool-2 --get /desktop/gnome/peripherals/mouse/left_handed`
if ( "$leftMouseHand" == "false" ) then
gconftool-2 --set /desktop/gnome/peripherals/mouse/left_handed true --type boolean
gconftool-2 --set /desktop/gnome/peripherals/mouse/cursor_theme Oxygen_White_Big --type string
else
gconftool-2 --set /desktop/gnome/peripherals/mouse/left_handed false --type boolean
gconftool-2 --set /desktop/gnome/peripherals/mouse/cursor_theme Oxygen_White_Big --type string
endif