No Ubuntu 13.10, com navegador Chrome, gedit, Gimp etc., o Shift + Mouse Scroll
== Horizontal scroll
.
Com o Firefox (26.0), ele se comporta como Back/Forward
página, o que é realmente irritante.
Como posso desativar a Back/Forward
funcionalidade e alterá-la para horizontal scroll
?
Respostas:
Como a rolagem horizontal do Firefox 58 ( esse commit em particular) é a ação padrão do Shift + Wheel, não é necessário fazer nada de especial, exceto atualizar o Firefox.
fonte
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:
3) Crie um novo arquivo chamado
.xbindkeysrc.scm
para o seu diretório pessoal, executando o terminal4) Adicione o seguinte texto ao arquivo, salve-o e feche o editor de texto:
5) No terminal, execute o comando
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
para0
(do padrão2
)mousewheel.with_shift.action.override_x 1
para1
(do padrão-1
)8) Agora,
Shift+Mouse Scroll
deve levar a rolagem horizontal no Firefox, em vez do padrãoBack
/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 comnautilus
ou outro navegador do sistema de arquivos por padrão. Você pode clicarCtrl+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ções0
,1
em vez de1
,-1
.fonte
mousewheel.with_shift.delta_multiplier_x;300
aumenta a velocidade horizontal para quase a mesma vertical para mim.Você pode desativar a
Back/Forward
funcionalidade entrandoabout:config
e modificandomousewheel.with_shift.action
para em1
vez do padrão2
.Não consegui encontrar uma maneira de ativar a rolagem horizontal usando a roda do mouse, como você vê no Google Chrome, mas as teclas de seta esquerda e direita fazem o trabalho. No entanto, me deparei com isso:
Fonte
Note que eu mesmo não tentei o acima!
Você também pode querer olhar para [Shift + Mouse-Scroll-Wheel] NÃO rola horizontalmente
fonte
mousewheel.with_shift.action
emousewheel.with_shift.action.override_x
. Eu também tentei isso com e semxbindkeys
exautomation
, e parece quexautomation
é necessário para fazer esse trabalho. Eu não tenho nenhuma idéia do por que isso funciona, mas funciona. Por favor, se você tem uma resposta melhor ou pode descrever por que isso, edite a resposta acima.xbindkeys
exautomation
e criado~/.xbindkeysrc.scm
exatamente como na resposta. Eu também já tinha definidomousewheel.with_shift.action
a1
. Depois que vi que a rolagem horizontal estava funcionando, mudei1
para2
e obtive o indesejável retrocesso / avanço. Portanto, na IMO,1
é necessária uma configuração de . Não precisei ajustarmousewheel.with_shift.action.override_x
e todos esses valores são padrão.xautomation
2) Mudemousewheel.with_shift.action
para0
emousewheel.with_shift.action.override_x
para1
. (não é necessárioxbindkeys
)xbindkeys
e depois o executei e o removi, então deve ter havido algo na memória, que manteve a coisa funcionando após a remoção. Vou adicionar minha própria resposta, como sugeriu @guntbert.Felizmente, existe um complemento do Firefox para exatamente isso: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Funciona muito bem para mim no Firefox 50.1.0
fonte