Ubuntu 16.04에서 작성 키가 작동하지 않습니다 대해 Compose 키를 <Multi_key>로 사용하고 있습니다. 키보드 설정에서

최근에 Ubuntu 16.04 AMD64를 처음부터 설치했으며 Compose 키에 문제가 있습니다.

  • 자체 정의 ~/.XCompose파일의 일부 문자에 대해 Compose 키를 <Multi_key>로 사용하고 있습니다.
  • 키보드 설정에서 Compose 키를 활성화했습니다.
  • 내 프로필에서 다음 설정을 사용합니다 (다른 스레드에서 권장).

~/.profile :

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"

결과:

  • 작성 키 터미널에서, 특히에서 vim및 애플리케이션의 대시 검색 필드에서 작동합니다.
  • 불행히도 Firefox, Chrome, LibreOffice 및 Gedit 에서는 작동 하지 않습니다 .

그래서, 설정은 수 있지만 모든 응용 프로그램, 효과가 있습니다.

왜? 내가 무엇을 놓치고 있습니까?



답변

Compose Key를 14.04.3에서 16.04로 업그레이드하는 데 비슷한 문제가 발생했습니다 (미국 키보드는 독일어, 프랑스어 및 이탈리아어에도 사용됨). 작성 키에 대한 나의 선택은 RightAlt 키였습니다 (최소 10 년 동안). 많은 실패한 시도와 도움을 구하기 위해 모든 곳을 검색 한 후에 나는 버그 # 1573755의 희생양이되어 일시적으로 오래된 14.04를 사용하여 포기했다는 것을 이해했습니다.

그러나 Compose Key를 Shift-RightAlt로 구성한 후 지난 주말 16.04 미만의 모든 문제가 갑자기 사라졌습니다. vi에서 emacs, LibreOffice에 이르는 모든 애플리케이션이 이제 완벽하게 작동합니다. 다른 구성은 나에게 같은 결과를주지 못했습니다. 나는 이유를 모르지만 그것이 도움이되기를 바랍니다. 프랑코 감사합니다


답변

나는 매우 비슷한 문제를 겪고 있었고 어떤 이유로 든 나를 위해 일한 것은 모든 사용자 정의 작성 키 설정을 원본 파일의 맨 위에 넣고 홈 디렉토리에서 /usr/share/X11/locale/en_US.UTF-8/Compose호출 .XCompose하는 대신 하드 링크를 작성하는 것이 었습니다. .XCompose처음부터 홈 디렉토리에 내 자신의 . 그것은 나를 위해 일했다, 아마 당신을 위해 일할 것이다.


답변

나는 같은 문제가 있었고 다음 단계로 해결했습니다.

  1. 다음에서 XIM 구성을 다루는 모든 행을 제거하거나 주석 처리하십시오 ~/.profile.

    # export GTK_IM_MODULE="xim"
    # export QT_IM_MODULE="xim"
    # export XMODIFIERS="@im=none"
    
  2. 언어 지원 도구에서 입력 방법 “XIM”을 대신 설정하십시오.

  3. 제거 (또는 이동) 귀하의 ~/.config/dconf/user파일 ( 여기서 ‘dconf가 무엇인지에 관한 정보를 S).

  4. 로그 아웃했다가 다시 로그인하십시오.

버그 # 1573755 를 지적 해 주신 Gunnar Hjalmarsson에게 감사합니다 . 이 솔루션이 효과가 없다면 스레드에서 유용한 것을 찾을 수 있습니다.


답변

시작 응용 프로그램으로 ‘ibus-daemon –xim’을 추가하면이 문제가 해결됩니다. 다른 제안은 여기에서 효과가 없었습니다.

이를위한 단계는 다음과 같습니다.

  • 툴바의 우분투 검색 버튼을 사용하여 ‘시작’을 검색하십시오 (Windows 키를 통해 액세스 가능). ‘시동 신청’을 선택하십시오
  • ‘추가’버튼을 클릭하십시오. 다음 대화에서 다음 정보를 입력하십시오.
    • 이름 = ‘Ibus 데몬'(또는 무엇이든)
    • 명령 = ‘ibus-daemon –xim’
    • 의견 = 원하는대로
  • ‘저장’을 클릭하십시오
  • 로그 아웃 한 후 다시 로그인하십시오.