IBus-Mozc가 직접 입력 모드가 아니라 히라가나에서 시작되도록하십시오


23

컴퓨터를 다시 시작하고 일본어로 입력하고 싶을 때마다 Super + Space를 누르는 것만으로는 충분하지 않으며 Mozc 메뉴에서 Hiragana를 선택해야합니다.

우분투 Mozc IBus 직접 입력 히라가나

매번 나를 얻는다. 자동차를 처음 사용할 때 자동차 브레이크가 가속기 역할을하는 것과 비슷합니다. 매일 처음 브레이크를 걸 때 레버를 누르는 것을 기억해야합니다. 다른 말로하면 : 매우 성 가시고 사고를 일으키는 확실한 방법입니다.

분명히 근본적인 문제를 해결하려는 동기 는 없으며 2015.10에 IBus가 Fcitx로 대체 될 것이라는 이야기가있었습니다.

한편, 매번 클릭하지 않아도이 문제를 해결하는 빠른 방법이 있습니까?


4
16.04로 업그레이드 한 후 동일한 문제가 발생합니다. 이전에 14.04에서 작동했습니다.
bagustris

2
해결책은 아니지만 키보드 단축키를 편집하여 이제 super + space를 누른 다음 alt +`를 사용하여 히라가나 입력으로 전환합니다. 이것은 도구-> 속성 아래에 있으며 키보드 맵을 "사용자 정의"합니다.
computermacgyver

해결 방법이 부분적인 해결책이 될 수있는 @computermacgyver는이 주제에 가치를 더합니다. 답변으로 게시 할 수 있습니까? 그것은 단지 해결 방법이라고 언급하십시오.
user.dz

여기에 같은 해결되지 않은 문제처럼 보인다 askubuntu.com/questions/561486
user.dz

@ user.dz : 그것들은 실제로 매우 비슷하지만, 그 질문은 바로 가기를 요구하는 반면, 나는 그렇게 시작하는 방법을 요구합니다.
Nicolas Raoul

답변:


2

이것은 질문에 대한 답변이 아니라 문제에 대한 해결 방법입니다.

입력 방법을 fcitx로 전환하는 데 문제가없는 경우

sudo apt install fcitx-mozc

그런 다음 ibus-mozc와 거의 동일하게 작동하며 Hiragana / Katakana / Direct 등의 선택을 기억합니다.


1

링크를 간략하게 살펴보면 일반적인 요점은 이것이 "고정되지 않습니까?"라고 생각합니다.

어쨌든, 해결 방법이 있습니다. (적어도 kde 및 xfce4에서는)

  • 를 실행하십시오 ibus-pref.
  • 입력 방법으로 이동하여 Mozc의 ​​환경 설정을 누르십시오.
  • 키맵 스타일에 대해 사용자 정의 ...를 클릭하십시오.
  • 왼쪽 하단에서 편집을 누르고 새 항목을 만듭니다.
  • 이 새 항목은 "직접 입력"에 대한 것이며 작업은 IME 활성화 여야합니다.
  • 키는 다른 많은 응용 프로그램에서 자주 사용하지 않는 것을 선택하십시오.
  • IME 비활성화를위한 다른 항목을 추가 할 수도 있습니다.

이 후 다시 시작하십시오. 아니면 그냥 로그 아웃으로 충분합니까? 그래도 다시 시작한 후에 만 ​​작동한다는 것을 알았습니다.


재부팅 후 작동 방식을 자세히 설명해 주시겠습니까? 선택한 키를 누르면 바로 히라가나로 타이핑을 시작할 수 있습니까?
Nicolas Raoul

여전히 super+space스위치 를 사용해야 할 수도 있습니다 . 시스템 트레이에 사용중인 입력 방법이 표시됩니다. 또는 qtconfig-qt4인터페이스> 기본 입력 방법으로 이동하여 ibus로 전환 하십시오 ( 여기 에서 찾을 수 있음 ). Mozc Input을 켠 후에는 선택한 키를 누를 수 있습니다. (예 : insert두 테이블 항목 모두에 대해 선택 )
calculuswhiz

절차는 다음과 같습니다. : 1) 로그인하십시오. 2)를 누르십시오 super+space. 3) 선택한 키를 누릅니다. 4) 히라가나를 입력하십시오. 문제를 해결하지는 않지만 로그인 할 때마다 몇 초가 절약됩니다. "타이핑 시작 お は よ う-ohayou이 나왔다는 사실을 기억하십시오-이 버그에 대해 기억하십시오"순서에서 시간을 절약 할 수는 없습니다.
Nicolas Raoul 17

0
  1. 소스 코드를 수정하고 다시 빌드 할 수 있습니다
sudo apt install build-essential devscripts -y
sudo apt build-dep ibus-mozc -y
apt source ibus-mozc

~ 2.cd
다음 찾을 property_handler.cc
교체

  #if IBUS_CHECK_VERSION(1, 5, 0)
  const bool kActivatedOnLaunch = false;

  #if IBUS_CHECK_VERSION(1, 5, 0)
  const bool kActivatedOnLaunch = true;

또는! (이것은 다른 방법입니다. 찾기) 중 하나를 선택 commands.proto
교체

  enum CompositionMode {
  DIRECT = 0;
  HIRAGANA = 1;

  enum CompositionMode {
  HIRAGANA = 0;
  DIRECT = 1;
  1. 그것을 구축
cd mozc*
dpkg-buildpackage -us -uc -b

4. sudo dpkg -i ibus-mozc * .deb (dfsg 버전)
5. 재부팅

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.