[unix] 마우스 오른쪽 버튼을 클릭 할 때 X를 덜 민감하게 만드는 방법은 무엇입니까?

X를 마우스 오른쪽 버튼으로 클릭 할 때마다 거의 항상 내가하는 일에 대해 생각하지 않는 한 메뉴의 첫 번째 옵션을 트리거하는 것처럼 보입니다.

  • 마우스를 아래로; 메뉴가 나타납니다
  • 실수로 마우스를 1-3 픽셀 아래로 또는 오른쪽으로 드래그
  • 마우스 위로; 선택된 메뉴 항목

메뉴를 너무 쉽게 트리거하지 않도록 이것을 조정할 수있는 방법이 있습니까? 중요한 경우 Gentoo Linux에서 Gnome 3 / Cinnamon을 사용하고 있습니다.



답변

“X”에서이 작업을 수행하는 방법에 대해 질문했지만이 설정은 일반적으로 데스크탑 환경 유틸리티를 통해 제어됩니다. KDE에는 마우스 설정이 있습니다. 단순히 “마우스”를 입력해도 K- 메뉴에서 찾을 수 없으면 다음과 같이 시작할 수 있습니다.

a) K- 메뉴-> 컴퓨터-> 시스템 설정-> 입력 장치 (하드웨어 아래)-> 마우스

또는

b) 명령 프롬프트, 터미널 또는 기타 실행 메뉴에서 “systemsettings”명령을 입력하고 하드웨어 섹션에서 입력 장치를 선택하십시오.

KDE 마우스 설정에서 “고급 탭”을보고 포인터 임계 값 조정, 드래그 지연 시간 및 드래그 거리를 조정하십시오. 덜 민감하게하려면 값을 늘리십시오.

내가 사용한 다른 모든 데스크탑 환경에는 비슷한 유틸리티가 있습니다.


답변

데스크탑 환경에 구애받지 않는 솔루션을 찾고 있다면 xinput을 살펴보십시오.

알려진 X 입력 장치의 이름과 ID를 얻으려면 먼저 다음을 실행하십시오.

xinput --list

다음과 같은 출력이 표시됩니다.

~$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ HP HD Webcam [Fixed]                      id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=12   [slave  keyboard (3)]

각 마스터 장치 아래에는 여러 슬레이브 장치가 있습니다. 설명 이름으로 사용하는 슬레이브 장치를 식별하십시오. 사용하는 Synaptics Touchpad를 선택하지만 마우스 나 다른 포인터 장치를 선택합니다.

이제 해당 장치의 속성을 나열하십시오. 장치 이름 (따옴표) 또는 ID를 사용할 수 있습니다

xinput --list-props DEVICE

예를 들어

~$ xinput --list-props 11
Device 'SynPS/2 Synaptics TouchPad':
        Device Enabled (132):   1
        Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (254):     1
        Device Accel Constant Deceleration (255):       2.500000
        Device Accel Adaptive Deceleration (256):       1.000000
        Device Accel Velocity Scaling (257):    12.500000
        Synaptics Edges (258):  1767, 5395, 1649, 4613
        Synaptics Finger (259): 25, 30, 256
        Synaptics Tap Time (260):       180
        Synaptics Tap Move (261):       239
        Synaptics Tap Durations (262):  180, 180, 100
        Synaptics ClickPad (263):       0
        Synaptics Tap FastTap (264):    0
        Synaptics Middle Button Timeout (265):  75
        Synaptics Two-Finger Pressure (266):    282
        Synaptics Two-Finger Width (267):       7
        Synaptics Scrolling Distance (268):     100, 100
        Synaptics Edge Scrolling (269): 0, 0, 0
        Synaptics Two-Finger Scrolling (270):   0, 0
        Synaptics Move Speed (271):     1.000000, 1.750000, 0.039800, 40.000000
        Synaptics Edge Motion Pressure (272):   30, 160
        Synaptics Edge Motion Speed (273):      1, 435
        Synaptics Edge Motion Always (274):     0
        Synaptics Off (275):    0
        Synaptics Locked Drags (276):   0
        Synaptics Locked Drags Timeout (277):   5000
        Synaptics Tap Action (278):     0, 0, 0, 0, 0, 0, 0
        Synaptics Click Action (279):   1, 1, 0
        Synaptics Circular Scrolling (280):     0
        Synaptics Circular Scrolling Distance (281):    0.100007
        Synaptics Circular Scrolling Trigger (282):     0
        Synaptics Circular Pad (283):   0
        Synaptics Palm Detection (284): 0
        Synaptics Palm Dimensions (285):        10, 200
        Synaptics Coasting Speed (286): 20.000000, 50.000000
        Synaptics Pressure Motion (287):        30, 160
        Synaptics Pressure Motion Factor (288): 1.000000, 1.000000
        Synaptics Resolution Detect (289):      1
        Synaptics Grab Event Device (290):      1
        Synaptics Gestures (291):       1
        Synaptics Capabilities (292):   1, 0, 1, 1, 1, 1, 1
        Synaptics Pad Resolution (293): 74, 40
        Synaptics Area (294):   0, 0, 0, 0
        Synaptics Noise Cancellation (295):     8, 8
        Device Product ID (249):        2, 7
        Device Node (250):      "/dev/input/event8"

다른 속성의 값을 가지고 놀아야 할 것입니다. 장치가 제공하는 옵션에 따라 다릅니다. 목록을 읽고 민감도와 관련된 목록을 식별해야합니다.

a

내 장치를 살펴보면 Tap Time, Tap Move, FastTap 등과 같은 항목이 감도와 관련이 있음을 알 수 있습니다.

일반적으로 당신은 할 것입니다

xinput --set-prop DEVICE PROPERTY VALUE. 매뉴얼 페이지는 다음과 같이 설명합니다 :

–set-prop [–type = atom | float | int] [–format = 8 | 16 | 32] 장치 속성 값 […] 속성을 지정된 값으로 설정하십시오. 지정하지 않으면 속성의 형식과 유형이 그대로 유지됩니다. 인수는 속성 유형에 따라 해석됩니다.

xinput --set-prop 11 261 250

이렇게하면 장치 11 속성 261이 250 값으로 설정됩니다.

긴 형식을 사용할 수도 있습니다. 각 속성 “name”을 지정하십시오. 예 :

~$ xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 1

위의 예는 터치 패드를 끕니다. 다시 “0”으로 설정하면 다시 켜집니다.


답변

SystemSettings> Mouse (또는 이와 유사한 것)를 설정하면 마우스 감도, 드래그 앤 드롭 임계 값 및 두 번 클릭 시간 초과를 수정할 수 있습니다.


답변

@Johan이 좋은 답변을했다고 생각합니다. 추가해야 할 또 다른 사항 gconf-editor은 Gnome 설정을 제어하는을 시도 할 수 있다는 것 입니다. “시스템 설정”과 같은 방법으로 접근 할 수 있거나 터미널에서 시작할 수 있습니다.


답변

GUI 테마는 여기서 큰 차이를 만들 수 있습니다. 지금 사용하고있는 데스크탑 / 작업 공간 테마 조합은 아마도 너비가 약 5 픽셀 인 것으로 추정되는 비활성 “테두리”영역이있는 상황에 맞는 메뉴를 그립니다. 다른 데스크탑 환경에 대한 테마 세트는 비슷한 변형이 있다고 가정합니다. 옵션을 활성화하기 전에 포인터를이 비활성 영역 위로 이동해야합니다.


답변


댓글 달기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다