Com o lançamento do Elementary OS Versão 5.1 codinome Hera, eu resolvi testá-lo. E como sempre ao testar uma distro nova, haverá uma coisa nova a se configurar, e uma delas foi a opção de clicar com botão do meio do mouse.
Se você não sabe, o botão do meio do mouse é usado para diversas funções, e uma delas é poder arrastar o posicionamento da área de visualização dos desenhos em alguns software como o Inkscape.
Eu ainda uso um mouse antigo da Microsoft, que por sinal é muito bom, porém ele já estragou o botão do meio, mas como não quero desfazer dele, eu precisava emular o pressionamento desse botão do meio, e uma das formas é clicando ao mesmo tempo com botão Esquerdo e Direito do mouse, porém essa opção não está habilitada por padrão no Elementary 5.1 Hera.
Depois de garimpar um pouco na Internet acabei achando a solução em um fórum, que você pode acessar clicando aqui.
Mas vou mostrar os passos que fiz
Execute os passos abaixo na sequencia dos números:
Para ativar a emulação do botão do meio do mouse, é preciso editar o xinput.
Abra o terminal e execute os comandos abaixo:
1: Consulte seu dispositivo:
Comando no terminal: xinput list
2: Identifique o seu mouse. O meu é o número 11( id=11) (O seu pode ser diferente)
Comando no terminal: xinput list-props 11
3) É preciso alterar o valor de "libinput Middle Emulation Enabled (294):" e tem que ser como root:
sudo xinput set-prop 11 "libinput Middle Emulation Enabled" 1
d) Verifique se o valor foi alterado para 1:
xinput list-props 11
Agora funciona: libinput Horizontal Scroll Enabled (294): 1
Se você fizer os passos acima corretamente vai tudo funcionar, porém ao iniciar o seu computador as configurações serão perdidas, e para tornar isso permanente você pode inserir esses comandos na inicialização do sistema.
Existem duas soluções para tornar isso permanente, e uma delas é acessando as opções de inicialização do sistema e colocando a linha de comando abaixo:
xinput set-prop 11 "libinput Middle Emulation Enabled" 1
Mas há um problema, nem sempre esse comando na inicialização funciona. A outra opção é criando um arquivo sh e colocá-lo na inicialização do sistema. Isso vai garantir a execução do código toda vez que o computador iniciar.
Se você não sabe criar um arquivo sh eu vou te ensinar agora.
Passo 1: Abra um editor de texto qualquer é insira as linhas abaixo
#!/bin/bash
# Habilita arrastar com o mouse usando os botoes direito e esquerdo
xinput set-prop 11 "libinput Middle Emulation Enabled" 1
Salve na sua home o arquivo dando o nome que você quiser com a extensão sh, como exemplo você pode por o nome do arquivo como: mousebotaodomeio.sh
lembre-se de não deixar espaço no nome ao salvar o arquivo. Isso vai facilitar a execução do comando.
Abra o terminal, navegue até a sua home digitando cd /home/seunomedeusuario e aperte enter e digite o seguinte comando ao chegar lá.
sudo chmod +x mousebotaodomeio.sh
aperte enter.
Isso vai tornar o arquivo sh executável.
Agora abra o menu do Elementary e digite “inicialização” sem as aspas. Escolha aplicativos inicialização como na imagem.
Na janela que se abriu, clique no botão de mais no canto inferior esquerdo da tela e cole o diretório seguido do nome do arquivo onde você salvou, que no meu caso está assim e dê enter:
/home/daniel/mousebotaodomeio.sh
Troque o nome daniel pelo seu nome de usuário
Depois de todos esses espaços reinicie o seu sistema e veja se funciona. Pra mim deu tudo certo.
Então é isso, nos vemos na próxima postagem.
Comentários
Postar um comentário