fcitx는 super+space에서 IME를 실행하지 않습니다.

fcitx는 super+space에서 IME를 실행하지 않습니다.

저는 우분투 14.04 LTS를 사용하고 있습니다.

fcitx를 사용하여 sougoupinyin IME 설치를 마쳤을 때 모든 것이 잘 작동합니다.

트리거 입력 방법의 기본 단축키 조합을 L-CTRL + Space에서 Super + Space(Win + space)로 변경하여 Microsoft Windows와 차이가 없도록 하고 싶습니다. 구성 패널에 표시된 대로 조합이 Super + Space 로 변경되었습니다. 그러나 조합이 작동하지 않습니다.

여기서도 비슷한 사례를 찾았습니다Super+Space 단축키를 먹는 것은 무엇입니까?

ubuntu 14.04의 데스크탑은 Unity를 기반으로 하기 때문에 이전에 ibus 기반 IME를 사용할 때 조합 자체가 잘 작동했습니다.

무엇을 해야할지 전혀 모릅니다. 내 키보드 레이아웃은 영어-미국입니다.

제 영어 실력과 형식이 좋지 않아 죄송합니다.

감사해요

답변1

의견에서 언급했듯이 18.04 및 18.10에서는 단축키가 SUPER_SPACE작동하지 않습니다.

이 문제는 시스템 단축키 설정을 해제하여 해결할 수 있습니다.

시스템 설정 -> 장치 -> 키보드 -> 다음 입력 소스로 전환

답변2

그래서 저는 Lubuntu 16.04에서 동일한 문제를 겪었고 이를 해결했습니다.

배경

Trigger Input Method기본적으로 Fcitx 구성의 변수를 Super+ 로 변경하면 Space디스플레이에 로 변경되는 것으로 표시되지만 SUPER_SPACE실제로는 으로 설정됩니다 (계속 + 를 SPACE사용하여 공백을 입력할 수 있음 ). Fcitx 구성은 의 파일만 변경하므로 수동으로 편집할 수 있습니다. 의 다음 줄을 보면 TriggerKey가 다음과 같이 설정되지 않았습니다 .SuperSpace~/.config/fcitx~/.config/fcitx/configSPACESUPER_SPACE

# Trigger Input Method TriggerKey=SPACE

수정 사항

  • 의 3번째 줄을 수동으로 변경 ~/.config/fcitx/config하고 TriggerKey=SUPER_SPACE저장합니다.
  • Fcitx 구성 도구를 다시 열고 아무것도 변경하지 않고 적용하십시오(설정 업데이트).

그래야지

답변3

Ubuntu 20.04의 경우 시스템 단축키 설정을 해제할 수 있습니다.

설정 -> 키보드 단축키

답변4

제 경우에는 트리거 입력 방법을 Super+ 로 변경한 후 Space키보드 단축키를 비활성화해야 했습니다.

설정 > 키보드 단축키 > 다음 입력 소스로 전환 > [백스페이스](단축키 비활성화)

내가 이해하기로는 둘 다 입력을 변경하고 있기 때문에 입력 소스가 충돌하거나 이중 변경되는 것입니다.

관련 정보