골
Logitech MX Master 마우스 의 Thumb 버튼 을 Ubuntu 17.10 에서 작동 시키려고 합니다. 특히, “Meta”키로 사용하기를 원합니다.이 키를 누르면 해당 시점에 열려있는 모든 프로그램이 표시됩니다 (Mac 컴퓨터에서는 exposé라고 함).
나는이 시점에서 꽤 붙어있다. 저는 고급 사용자가 아니며 도움이 필요합니다. 미리 감사드립니다!
내가 지금까지 시도한 것 :
- 이 안내서 를 따르 려고했습니다 . 나는 설치
xbindkeys
,xautomation
및x11-utils
. 불행히도 xev에서는 엄지 버튼이 특정 버튼을 누르지 않기 때문에 앞으로 나아갈 수 없습니다. - 또한 아치 리눅스 포럼에있는 이 안내서를 사용해 보았습니다 . 저자는 버튼이 버튼으로 수신되지 않고 오히려 합성 키를 누르는 것으로 정확하게 식별합니다. 복사 및 붙여 넣기를 시도했지만 작동하지 않았습니다.
Xev 결과
이것은 xev
썸 버튼 누름으로 생성 된 입력을 매핑하는 데 사용할 때 나타나는 결과입니다 .
FocusOut event, serial 38, synthetic NO, window 0x5000001,
mode NotifyUngrab, detail NotifyPointer
LeaveNotify event, serial 38, synthetic NO, window 0x5000001,
root 0x2a1, subw 0x0, time 18824278, (162,35), root:(1276,64),
mode NotifyGrab, detail NotifyNonlinear, same_screen YES,
focus NO, state 20
EnterNotify event, serial 38, synthetic NO, window 0x5000001,
root 0x2a1, subw 0x0, time 18824342, (162,35), root:(1276,64),
mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
focus NO, state 16
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FocusIn event, serial 38, synthetic NO, window 0x5000001,
mode NotifyGrab, detail NotifyPointer
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 4294967201 0 4294967168 0 32 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
답변
이 모델의 엄지 버튼이 Linux에서 Control
+ Right Alt
(일명 AltGr
) + Tab
조합을 트리거한다고 언급했듯이 문제를 해결했습니다 . 따라서 Settings
>> 로 이동하여
바로 가기를 다른 키 바인딩으로 변경을 Keyboard
선택 Navigation \ Switch system controls
하고 기본값을 바꾸십시오. ( Shift
+ Control
+로 변경했습니다. Tab
)이 바인딩 ( Control
+ Right-Alt
(일명 AltGr
) + Tab
)을 새 것으로 바꾸면이 조합 (및 썸 버튼)을 다른 바로 가기 옵션에서 설정할 수 있습니다. System \ Show the overview
MX 바로 가기 버튼을 클릭하여 새 바로 가기로 이동하여 설정하십시오. 구성 편집에 대한 종속성이 필요하지 않으며 Ubuntu 18.04 LTS의 매력처럼 작동합니다.
답변
기본적으로 썸 버튼에서 손을 떼면 Ctrl + Alt + Tab 이벤트가 전송됩니다.
이 단축키는 실제로 유용하지 않기 때문에 xautomation ( sudo apt-get install xautomation
) 덕분에 새로운 조치를 추가 할 수있었습니다 .
- 설정> 키보드> 단축키로 이동하여 새로운 개인 단축키를 추가하십시오.
- 원하는 이름과 다음 명령을 지정하십시오.
xte 'usleep 100000' 'keydown Super_L' 'key S' 'keyup Super_L'
- 새 바로 가기를 클릭하여 새 트리거를 할당하고 썸 버튼을 누릅니다 (또는 Ctrl + Alt + Tab을 누름).
그게 다야!
답변
Logitech Master MX 2를 사용하면 위의 @Jdlm 접근 방식을 사용하지만 더 간단한 명령 바인딩을 사용합니다.
xte ‘키 Super_L’
이것은 우분투 18.04에서 잘 작동하며 원래 답변보다 약간 더 빠릅니다.
답변
이 명령 xbindkeys -k
은의 구성 파일에서 설정해야 할 사항을 결정하는 데 도움이됩니다 ~/.xbindkeysrc
.
예제 항목 :
# Logitech special thumb button
"/usr/bin/xdotool key Super_L+c"
m:0x1c + c:23
Control+Alt+Mod2 + Tab
이 특수 엄지 버튼을 사용하는 데 도움이됩니다.
이 예에서는 특수 버튼을 Win+ 로 바꾸어 C데스크탑에 열려있는 모든 창을 표시합니다.
xbindkeys
xbindkeys는 X Window System에서 키보드 또는 마우스로 쉘 명령을 실행할 수있는 프로그램입니다. 구성 파일을 사용하여 명령을 키 또는 마우스 버튼에 연결합니다. 창 관리자와 독립적이며 모든 키보드 키를 캡처 할 수 있습니다 (예 : 전원, 깨우기 …).
선택적으로 guile 기반 구성 파일 레이아웃을 지원하므로 모든 xbindkeys 내부에 액세스 할 수 있으므로 키 조합, 더블 클릭 또는 시간 초과 더블 클릭으로 작업을 수행 할 수 있습니다. 또한 guile에서 작동하는 모든 기능은 xbindkeys에서 작동합니다.
xbindkeys를 설치하려면 다음을 입력하십시오.
sudo apt install xbindkeys
답변
MX Master의 엄지 버튼은 Linux에서 릴리스 할 때 Ctrl + Alt + Tab 단축키를 보냅니다.
그래서 당신은 설치할 수 있습니다
sudo apt-get install compizconfig-settings-manager
시작한 다음> 창 관리 > 스케일 > 바인딩 > 창 스케일 시작으로 이동하십시오.
Thumb 버튼은 기본적으로 키보드 에뮬레이션이므로 Ctrl + Alt + Tab에 키보드 단축키를 변경해야합니다.
참고 : 기본적으로 다음 창으로 전환으로 설정되어있는 현재 Ctrl + Alt + Tab 동작을 대체합니다.
답변
@Jdlm과 동일한 대답을 사용했지만 CTRL+ ALT+ TAB바로 가기 를 다시 할당 할 때마다 계속 트리거했습니다.
Switch System Controls
탐색되지 않은 상태에서 탐색 바로 가기 를 전환 해야했습니다. 그 후, xte
내가 원하는 바로 가기에 다시 할당 할 수있었습니다 .
답변
- 이동 설정> 장치> 키보드 단축키> 시스템 .
- 활동 개요 표시를 클릭하십시오 .
- 에서 설정 바로 가기 , 팝업 언론 로지텍 MX 마스터 엄지 손가락 버튼을 . 바로 가기 버튼을 생성하는 키 조합 인 바로 가기를 Ctrl+ Alt+로 설정합니다 Tab.