저는 Cario-Dock에서 Gnome과 함께 LinuxMint12를 실행하고 있고 Logitech G15 키보드를 가지고 있습니다. 활성 창을 가져오고, 크기를 조정하고, 화면 중 하나의 특정 위치로 이동하기 위해 추가 키를 사용하여 bash 스크립트를 설정했습니다. 그러나 며칠 사용 후 컴퓨터를 다시 시작했을 때 FireFox, Chrome 또는 내가 시도한 다른 프로그램에서 CTRL+F 단축키가 작동을 멈췄습니다. 재부팅 사이에 많은 것들이 바뀌었기 때문에 어디서부터 살펴봐야 할지조차 모르겠습니다.
처음에는 Cairo-Dock에서 폴더 스택을 시작했기 때문에 해당 바로가기를 비활성화했습니다. 이제는 아무것도 하지 않습니다. 구성 편집기->application->metacity->global_keybind를 살펴보았는데 충돌이 없습니다. 또한 시스템 설정->키보드->단축키를 탐색했는데 충돌이 발견되지 않았습니다. 다른 곳을 봐야할지 모르겠습니다.
단위 테스트를 실행하기 위한 netbeans의 CTRL+F6과 같은 다른 단축키도 작동합니다.
내 CTRL+F 단축키를 방해할 수 있는 요소를 찾는 방법이 있습니까? 충돌 가능성을 또 어디에서 찾아야 합니까? 감사해요.
--update-- Rev 2: 원본 xev가 도움이 되지 않았기 때문에 제거했습니다. xev에 초점을 맞추면 CTRL+F가 등록됩니다.
...
KeyPress event, serial 32, synthetic NO, window 0x4400001,
root 0x19f, subw 0x0, time 136672187, (1120,275), root:(1122,1415),
state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
FocusOut event, serial 32, synthetic NO, window 0x4400001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 32, synthetic NO, window 0x4400001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 32, synthetic NO, window 0x0,
keys: 2 0 0 0 32 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
KeyRelease event, serial 32, synthetic NO, window 0x4400001,
root 0x19f, subw 0x0, time 136672827, (1120,275), root:(1122,1415),
state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
ClientMessage event, serial 32, synthetic YES, window 0x4400001,
message_type 0x10a (WM_PROTOCOLS), format 32, message 0x108 (WM_DELETE_WINDOW)
답변1
Control_l + f
Linux Mint 13에서 동일한 문제가 있었고 xev 에서도 동일한 출력이 있었습니다 Control_l
.
내 해결책: 태블릿에서 이상한 버튼을 활성화하기 위해 xbindkeys를 실행했던 기억이 납니다.
xbindkeys-config를 실행하고 xbindkeys에 대해 정의된 모든 키맵을 확인하여 간섭을 발견했습니다 CTRL-F
.
문제가 있는 매핑을 삭제하고 새 설정을 저장한 후 CTRL-F
다시 작동하여 gedit, Firefox에서 검색 대화 상자가 올바르게 시작되었습니다...
답변2
이것이 완벽한 해결책은 아니라는 것을 알고 있지만 프로세스를 하나씩 제거하고 어떤 프로세스가 문제를 일으키는지 알아낼 수는 있지만 먼저 다음을 수행하십시오.
다른 사용자를 생성하고 테스트하여 사용자별 사용자인지 확인합니다.
창 관리자를 가장 간단한 것(twm?)으로 변경하여 창 관리자에 특정한 것인지 확인하십시오.
행운을 빌어요.
답변3
Ctrl해당 xev 출력을 포함하여 + Z및 + 와 Ctrl동일한 문제가 발생했습니다 .Y"키맵 알림 이벤트".
해결 방법은 다음과 같습니다. 조합에 새 키보드 단축키를 할당합니다.xfce4-키보드 설정그런 다음 삭제하십시오. Ctrl+ 이후Z (실행 취소)그리고 Ctrl+Y (재작업)다시 일해요.