Aqui está como finalmente consegui que funcionasse. Coloquei-o de forma muito detalhada, para que qualquer um possa segui-lo facilmente.
1) Terminal aberto ( Ctrl
+ Alt
+ T
)
2) No terminal, execute os seguintes comandos:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Crie um novo arquivo chamado .xbindkeysrc.scm
para o seu diretório pessoal, executando o terminal
gedit ~/.xbindkeysrc.scm
4) Adicione o seguinte texto ao arquivo, salve-o e feche o editor de texto:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) No terminal, execute o comando
xbindkeys
6) No navegador Firefox, vá para o endereço about:config
7) Altere os seguintes valores (clique duas vezes no valor)
mousewheel.with_shift.action
para 0
(do padrão 2
)
mousewheel.with_shift.action.override_x 1
para 1
(do padrão -1
)
8) Agora, Shift+Mouse Scroll
deve levar a rolagem horizontal no Firefox, em vez do padrão Back
/ Forward
ação.
Informação extra:
3) .xbindkeysrc.scm
é um arquivo oculto (porque começa com um ponto), e é por isso que você não pode vê-lo com nautilus
ou outro navegador do sistema de arquivos por padrão. Você pode clicar Ctrl+H
para ver arquivos ocultos.
5) Parece que você precisa executá-lo apenas uma vez - não sempre que fizer logon. Eu também tentei remover a xbindkeys
rolagem horizontal e funcionou até a próxima reinicialização / login.
7) Se você defini-las como 1
,, -1
você receberá "rolagem diagonal" ao tentar rolar rapidamente. É por isso que eu acho que é necessário o uso de opções 0
, 1
em vez de 1
, -1
.