Ubuntu 12.10 e 12.04.1 congelamento de mouse LTS (Saitek Cyborg R.A.T.5 Mouse)

3

Eu descobri: é o mouse Cyborg. Eu vou estar olhando através das perguntas como eu me lembro de ter visto algo sobre isso.

Estou recebendo um problema semelhante para este colega: link

Às vezes, ele volta à vida depois de um ou dois minutos apenas para bater de novo. Alt-tab funciona, mas não exibe a animação de alternância de janelas. Apenas muda o foco ... às vezes. Ctrl-Alt-T funciona, felizmente, e o terminal permanece responsivo por tempo suficiente para eu entrar em uma "sudo reboot now" e digitar minha senha.

Estou executando uma nova instalação do Wubi em um disco rígido separado da minha instalação do Windows. 64-bit 12.10 12.04.1 LTS agora, com um chip AMD FX, 8GB de RAM e uma Radeon HD 3850. Meu mouse é um Saitek Cyborg RAT5 Mouse, e meu teclado é uma ação da Acer um que veio com um PC que comprei há alguns anos.

    
por Eric Dand 16.11.2012 / 19:07

3 respostas

4

Ok, então, graças a cerca de seis páginas diferentes (sendo um novo usuário, não posso postar mais do que dois links, então postei os dois mais úteis), estou indo nessa direção. Executando gksudo gedit /etc/X11/xorg.conf no terminal (Ctrl-Alt-T) para editar o arquivo xorg.conf do X11, depois colando o seguinte na parte inferior:

Section "InputClass"
    Identifier "Mouse Remap"
    MatchProduct "Saitek Cyborg R.A.T.5 Mouse"
    #May also be "Mad Catz Mad Catz R.A.T.5 Mouse" depending on production date.
    MatchDevicePath "/dev/input/event*"
    Option "AccelerationProfile" "1"
    Option "ConstantDeceleration" "5"
    Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
    Option "ZAxisMapping" "4 5 6 7"
EndSection

Você deve alterar o campo MatchProduct para que corresponda à sua própria versão do R.A.T. rato. Você pode encontrá-lo com xinput .

Algumas coisas a serem observadas se você quiser entender o que este bloco de texto significa são os campos Option . AccelerationProfile 1 desativa a aceleração do mouse. É uma coisa de preferência pessoal - você pode omitir esta linha se você gosta de aceleração, ou torná-la um número maior para alguns tipos diferentes de aceleração. Você pode ler mais sobre isso no primeiro dos links abaixo.

ConstantDeceleration também não é necessário, mas realmente ajuda a desacelerar o mouse para que você possa usar um DPS mais alto (porque usar o 1600 quando você pode usar o 5600?) sem ter seu mouse voando por toda a tela. Brinque com esse número se você não acha que está certo - números mais altos significam um mouse mais lento.

ButtonMapping é onde a correção real ocorre: você notará que onde se esperaria os números 13, 14 e 15, há 0s. Isso ocorre porque os três botões de modo são mapeados para 13, 14 e 15. Queremos impedir que o Ubuntu ouça esses botões, então os desmapeamos com 0s.

ZAxisMapping é fazer com que os botões para trás e para a frente funcionem como deveriam. Eu sinceramente não fiz nenhuma leitura sobre este, eu só vi um cara dizendo que deveria funcionar, então eu tentei e deu certo. É particularmente confuso para mim já que os botões de polegar para frente e para trás são na verdade os botões 8 e 9, mas se não estiver quebrado não conserte, certo?

link

link

    
por Eric Dand 17.11.2012 / 07:21
1

Este arquivo é auto explicativo e pode ser usado para configurar o mouse R.A.T 5 no Linux, Fedora 17 ou Ubuntu 12.04 (testado), provavelmente ele funcionará para outros modelos também.

# Filename: 20-cyborgrat5.conf
# Should be added into folder:
# [Fedora] /etc/X11/xorg.conf.d/
# [Ubuntu] /usr/share/X11/xorg.conf.d/
Section “InputClass”
    Identifier “Mouse Remap”
    MatchProduct “Saitek”
    MatchDevicePath “/dev/input/event*”
    Option “ButtonMapping” “1 2 3 4 5 6 7 8 9 10 11 12 0 0 0″
    # CHANGFE THE 8 AFTER 7 BACK INTO A 2 IF IT BREAKS.
EndSection
    
por Radamanf 04.02.2013 / 18:53
0

Eu mexi com esse problema no Linux Mint por um tempo:

O que eu fiz: xinput (isso tem meu código de mouse 12) xinput get-button-map 12

Meu RAT5 (número de série 43705) tem 17 botões: 1 - botão esquerdo 2 - Clique de rolagem 3 - botão direito 4 - Rolar para cima 5 - Role para baixo 6 x 7 x 8 - polegar para trás 9 - Polegar para a frente 10 - Desloque o polegar para a direita 11 - Desloque o polegar para a esquerda 12 - Narceja 13 x 14 x 15 - Botão Mode 16 - DPI para frente 17 - DPI de volta

Eu testei os botões substituindo os números de ID do botão no xorg.conf E tenho a rolagem horizontal trabalhando com essa adição no /etc/X11/xorg.conf

Section "InputClass"
    Identifier "Mouse Remap"
    MatchProduct "Mad Catz Mad Catz R.A.T.5 Mouse"
    #May also be "Mad Catz Mad Catz R.A.T.5 Mouse" depending on production date.
    MatchDevicePath "/dev/input/event*"
    Option "AccelerationProfile" "1"
    Option "ConstantDeceleration" "5"
    Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 6 7 0 0 0 0 0 0"
    Option "ZAxisMapping" "4 5"
    Option "WAxisMapping" "6 7"
EndSection

(O mapeamento de botões informa a função do botão. ZAxis é rolagem vertical WAxis é rolagem horisontal)

Funciona em PDF, amplia o visualizador de imagens e é quebrado no Opera.

    
por Habe87 21.06.2018 / 15:40