배경

배경

배경

나는로지텍 마블 마우스 트랙볼, 스크롤 기능은 다음과 같이 구성됩니다.

#!/bin/bash

dev="Logitech USB Trackball"
we="Evdev Wheel Emulation"
xinput set-int-prop "$dev" "$we Button" 8 8
xinput set-int-prop "$dev" "$we" 8 1

이를 통해 작은 왼쪽 버튼을 누른 상태에서 트랙볼을 위아래로 굴려 스크롤할 수 있으며, 좌우 동작은 효과가 없습니다.

이것은 Xfce를 실행하는 Xubuntu 12.04 LTS를 새로 설치하는 것입니다.

문제

Kubuntu(및 기타 여러 데스크탑 환경)를 사용하여 다음을 수행할 수 있었습니다.

  1. 마우스로 텍스트를 선택합니다(선택 항목을 드래그하거나 단어를 두 번/세 번 클릭하여).
  2. 다른 창(또는 동일한 창)에 붙여넣으려면 마우스 가운데 버튼을 클릭하세요(작은 오른쪽 버튼으로 에뮬레이션됨).

다음을 사용하여 동작을 다시 활성화하려고 했습니다.

런닝 gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true리턴 No such schema 'org.gnome.settings-daemon.peripherals.mouse'.

도구 dconf-editor가 표시되지 않습니다 org::gnome::settings-daemon::peripherals::mouse. 내가 찾을 수 있는 가장 가까운 것은 org.gnome.desktop.a11y.mouse이지만 에 대한 설정이 없습니다 middle-button-enabled.

질문

작은 오른쪽 버튼이 복사 버퍼 붙여넣기를 수행하도록 트랙볼에 대해 "가운데 클릭"을 어떻게 활성화합니까?

답변1

구성

수행원이 지침그리고이 답변그리고이 문서:

  1. 질문에 표시된 스크립트를 실행하지 마십시오.
  2. 편집하다 /usr/share/X11/xorg.conf.d/10-evdev.conf.
  3. 다음 줄을 추가합니다.
    섹션 "입력 클래스"
        식별자 "대리석 마우스"
        MatchProduct "로지텍 USB 트랙볼"
        MatchIsPointer "켜기"
        MatchDevicePath "/dev/input/event*"
        드라이버 "evdev"
        옵션 "ButtonMapping" "1 9 3 4 5 6 7 8 2"
        옵션 "EmulateWheel" "true"
        옵션 "EmulateWheelButton" "8"
        옵션 "ZAxisMapping" "4 5"
        옵션 "XAxisMapping" "6 7"
        옵션 "Emulate3Buttons" "true"
    끝섹션
    
  4. X를 저장하고 다시 시작하세요.

X 다시 시작

Ctrl-Alt-Backspace다음과 같이 X를 다시 시작하도록 활성화합니다 .

echo setxkbmap -option terminate:ctrl_alt_bksp >> ~/.xprofile
chmod +x ~/.xprofile
~/.xprofile

이것:

  1. 작은 왼쪽 버튼을 휠 활성화기로 설정합니다(스크롤하려면 길게 클릭).
  2. 작은 왼쪽 버튼을 "뒤로 버튼"(클릭, 스크롤 없음)으로 설정합니다.
  3. 붙여넣기 위해 작은 오른쪽 버튼을 가운데 클릭으로 설정합니다.
  4. 수평 및 수직 스크롤을 활성화합니다.
  5. 코드 클릭으로 두 개의 큰 버튼을 모두 비활성화합니다.

부록

X를 다시 시작한 후 재부팅 한 후 업그레이드로 인해 스크롤이 더 이상 작동하지 않는 것을 발견했습니다. 이런 일이 발생하면 다음을 시도해 보세요.

  1. 다음 파일을 제거합니다(내 파일은 으로 옮겼습니다 ~/.).
    /usr/share/X11/xorg.conf.d/50-vmmouse.conf
    /usr/share/X11/xorg.conf.d/50-marblemouse.conf
    /usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
    
  2. 다음에서 추가 마우스 입력 장치 설정을 제거합니다.
    /etc/X11/xorg.conf
    

확인

다음을 사용하여 설정을 확인합니다(여기서 8은 장치 번호이며 귀하의 번호는 다를 수 있음).

xinput get-button-map 8

관련 정보