뒷이야기: 일부 Linux 배포판에는 유니코드 문자를 입력할 수 있는 키보드 단축키가 있으며 해당 단축키에 CTRL
+ SHIFT
+를 사용합니다. U
프로그래머로서 코드 편집기에서 해당 단축키를 사용하고 싶어서 시스템 단축키를 비활성화하고 싶은데... 어떤 프로그램이 이를 담당하는지 알 수 없는 것 같습니다.
내가 찾은 모든 것(예를 들어 이 질문에서다시 활성화바로가기:Cinnamon Mint 17.3에서 Ctrl+Shift+U 단축키를 다시 활성화하는 방법은 무엇입니까?)는 내 IME(입력 방법 편집기)에 따라 다르다는 것을 나타냅니다. 그런데 시스템 메뉴의 "입력 방법"에 들어가면 입력 방법이 선택되어 있지 않다고 나옵니다.
그런 다음 Fcitx IME로 전환해 보았습니다.회의일본어 문자를 입력할 수 있다는 점이 마음에 들지만 도움이 되지 않습니다. 또한 모든 Fcitx 구성을 살펴봤지만 ++ 단축키에 대한 언급은 찾을 수 CTRL
없습니다 .SHIFT
U
내 질문은: 이 전역 CTRL
++ SHIFT
단축키를 어떻게 비활성화할 수 있습니까 U
? Fcitx IME를 사용하는 것이 더 좋지만, 비활성화해야 한다면 비활성화할 수 있습니다.
답변1
답변2
작동하는 솔루션을 찾았습니다.
https://superuser.com/a/1334194
다음을 통해 가지고 있는 편집기를 실행하세요.
GTK_IM_MODULE=xim youreditor
답변3
여기에 나열된 오류는 다음과 같습니다.
내가 찾은 해결책은 ibus 패키지를 제거하는 것입니다.
$ sudo apt-get remove ibus
$ sudo apt-get purge ibus
Ubuntu 포커스 릴리스 저장소를 업데이트 및 설정하고 나머지 eoan을 삭제하십시오.
Ubuntu 포커스 릴리스의 업데이트 및 설정 저장소로 이동한 후 나머지 eoan을 제거하고 ibus를 다시 설치하십시오.
sudo apt-get install ibus
언어 지원으로 이동하여 사용자 및 루트에 대한 iBus 방법을 설정하십시오.
사용자와 루트의 터미널에서:
ibus-setup
그리고 이모티콘 탭에서 단축키를 변경하세요
사용자와 루트의 터미널에서:
im-config
그리고 ibus 설정
터미널 사용자의 경우:
gedit .bashrc
끝에 다음 줄을 추가합니다.
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
답변4
gsettings
방법(IBus 환경 설정에서 유니코드 코드 포인트를 변경하는 것과 동일한 결과)
바로가기 설정을 해제하려면:
gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "[]"
복원 바로가기:
gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "['<Control><Shift>u']"