Macbook Pro에서 Ubuntu를 실행하고 있습니다. 이 설정에서 키보드를 사용하여 마우스 오른쪽 버튼을 어떻게 클릭합니까? 커맨드 키를 누르고 있으면 Windows 시스템에서 “컨텍스트 메뉴”버튼을 누르는 것이 시뮬레이션되지만이 동작은 우분투에 존재하지 않는 것 같습니다. 또한 우분투의 키보드 단축키 환경 설정 대화 상자에서 이것을 구성하는 방법을 보지 못했습니다. 어쨌든 다른 방법이 있습니까?
JJ Stiff의 답변에 따라 xbindkeys를 설치하고 내 추가를 시도했습니다 ~/.xbindkeysrc
.
"sleep .05 && xdotool click 3"
m:0x50 + c:134
xbindkeys -k
오른쪽 명령 키를 실행 하고 누르면 오른쪽 명령 키의 코드가 m:0x50 + c:134
위의 항목 임을보고했습니다 .
그러나을 실행할 때 xbindkeys -v
오른쪽 명령 키를 눌러도 아무런 효과가 없습니다.
답변
단계로 스크롤하여 솔루션을보십시오.
괜찮아. 알았다. 다음은- apple클릭 (- command클릭)을 마우스 오른쪽 버튼 으로 사용하는 솔루션 입니다. 또한 중간 클릭으로 작동하려면 apple– shift클릭을 포함 시킵니다. 그리고 내가 추가 한 shift– delete같은 행동을 del오히려 같은보다 BackSpace. 이 솔루션에는 xbindkeys
및 이 필요합니다 xdotool
.
MacBookPro2,2에서 Ubuntu Desktop 13.10 실행 잊어 버린 분들을 위해 MacBook Pro에는 마우스 버튼이 하나만 있습니다. 두 손가락으로 스크롤 할 수있는 기본 스크롤을 지원하지만 macbookpro (외부 마우스없이)에서 우분투 (즉석에서)를 마우스 오른쪽 버튼으로 클릭하는 방법은 없습니다. 분명히 option-( Fn-) F10는 거의 해결 방법 중 하나이지만 완전히 동일하지는 않습니다.
원래 게시물 이후이 조합은 시도되었지만 허용되지 않습니다.
- control + b : 1 — ctrlclick은 파일 관리자 및 다른 곳에서 여러 항목을 선택할 수있게합니다.
- 옵션 + B : 1 – option (alt)억제 우분투의 기능을 제공합니다 option작동 – 클릭합니다.
- shift + b : 1 — shiftclick도 파일 선택으로 인해 문제가됩니다.
- 컨트롤 + 옵션 + B : 1 – ctrl– option– 클릭 때때로, 마우스 두 번 클릭을 요구 가능성 때문에 우분투의 사용 option (alt).
현재 권장 사항은 apple-click입니다. apple (command)(이라고도 함 Super) 키보드 단축키 창을 표시 하더라도 잘 작동하는 것 같습니다 .
- mod4 + b : 1 -xdotool click 3
- mod4 + shift + b : 1 -xdotool 클릭 2
- shift + BackSpace -xdotool 키 –clearmodifiers 삭제 # 참고 : 자동 반복되지 않습니다.
참고 : xbindkeys에서 xdotool을 실행하기 전에 잠을 잘 필요가 있음을 발견했습니다. xdotool 클릭에는 .05가 괜찮지 만 xdotool 키에는 .10이 필요합니다. [성공적으로 .04와 .07로 낮추었습니다.] (설명해 주시겠습니까? xdotool이 새 이벤트를 보내기 전에 xbindkeys와 시스템이 현재 이벤트 처리를 완료해야한다고 가정합니다. 와우, shift- 삭제는 매우 유용합니다 : 어떻게 Mac에서 그것을 사용하지 않고 살 수 있습니까? 일시 중지하지 않고 자동 반복 할 수 있기를 바랍니다.)
참고 문헌 :
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-your-mouse
man xbindkeys
man xdotool
단계 :
sudo apt-get install xbindkeys
sudo apt-get install xdotool
-
xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
xbindkeys 표기법에 익숙해 지려면 (선택적이며 필요하지 않음)q
종료합니다less
. 그러나이 파일에는 정규 검색을 금지 하는 ctrl– f바인딩 이 포함되어 있으므로rm ~/.xbindkeysrc
계속하기 전에 제거 하거나 적어도 ctrl– f바인딩을 주석 처리하십시오 . -
~/.xbindkeysrc
여섯 줄을 포함하도록 만듭니다 :"sleep .04 && xdotool click 3" Mod4 + b:1 "sleep .04 && xdotool click 2" Mod4 + shift + b:1 "sleep .07 && xdotool key --clearmodifiers Delete" shift + BackSpace
xbindkeys -v
터미널에서 실행하여이 구성 파일을 테스트 할 수 있습니다 .- 이제 apple-click 콤보를 눌러 오른쪽 클릭을 활성화하십시오.
- 다음으로, apple— shift클릭을 눌러 리눅스 스타일을 복사하여 붙여 넣기 : 먼저 텍스트를 선택한 다음 apple– shift클릭 (중간 클릭 또는 휠 클릭이라고 함)을 텍스트 영역으로 이동하십시오.
- 마지막으로, 시도 shift– delete커서의 삭제 텍스트 전방에.
- cntl– c(터미널 창 내) 테스트를 중지합니다.
-
마지막으로 실행
xbindkeys
하면 끝납니다. lightdm이 시작되면xbindkeys
명령과 함께 자동으로 실행/usr/bin/xbindkeys -f $HOME/.xbindkeysrc
됩니다. 이것이 어디에서 실행되는지 확실하지 않습니다..xbindkeysrc
mac os 키보드로 로그인하려는 모든 사용자 디렉토리에 사본 또는 symlink를 넣을 수 있습니다 . 참고 : 나는 원래 당신이해야한다고 게시edit .xprofile to include xbindkeys
했지만 반드시 그럴 필요는 없습니다.
행운을 빕니다. -JJ
답변
Shift + F10
정말로하고 싶지만 이것을 사용자 정의하는 방법을 모르겠습니다. 아마도 xbindkeys
?
답변
Option키 Alt옆에있는 Ctrl키 ( Windows 의 키)를 누르고보십시오 .