.xprofile가 도망가면mozc로 일본어 입력을 끌지 못해요
18243 단어 fcitx-mozc일본어 입력UbuntuStudio
https://misskey.io/notes/8q3nkstf3i
까닭
비록 스스로 사용
fcitx
(와fcitx-mozc
,~/.xprofiles
.xprofilesexport GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
exec ibus-daemon -dx &
등ibus
에 관련 변수를 적으세요.까닭
블렌더와 유니티 등 Qt 기반'앱'은 모즈크의 일본어 입력을 받지 않아 잘 모르는 경우https://qiita.com/mizutoki79/items/c339e75fad7afebfbe45를 참고로 제작
.xprofiles
했다.지나다
~/.xprofiles
를 백지로 복원한다.fcitx-diagnose
실행 시 적자가 되더라도 말한 오류~/.xprofiles
에 따라 다음과 같은 환경 변화를 추가한다: export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
reboot
Alt
+F3
등으로 입력 방식fcitx
을 시작합니다.ps -fe | grep fcitx
와 ps -fe | grep mozc
등이 정상적으로 적용되는지 확인한다.kawaner+ 13657 1 0 22:33 ? 00:00:00 fcitx
kawaner+ 13663 1 0 22:33 ? 00:00:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --config-file /usr/share/fcitx/dbus/daemon.conf
kawaner+ 13676 1 0 22:33 ? 00:00:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-Gpqsa4ddHV,guid=18218fbe859e538341e4f82a612e2f8d 13663
kawaner+ 16113 15983 0 22:34 pts/6 00:00:00 grep --color=auto fcitx
ps -fe | grep mozc
kawaner+ 13679 13657 1 22:33 ? 00:00:02 /usr/lib/mozc/mozc_server
kawaner+ 16161 15983 0 22:35 pts/6 00:00:00 grep --color=auto mozc
fcitx-diagnose
실행하고 오류를 확인합니다.기나긴 추억!
.xprofiles
# システム情報:
1. `uname -a`:
Linux UbuntuStudio10 5.4.0-81-lowlatency #91-Ubuntu SMP PREEMPT Thu Jul 15 20:15:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
2. `lsb_release -a`:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
3. `lsb_release -d`:
Description: Ubuntu 20.04.3 LTS
4. `/etc/lsb-release`:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
5. `/etc/os-release`:
NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
6. デスクトップ環境:
デスクトップ環境は `xfce` です。
7. Bash のバージョン:
BASH_VERSION='5.0.17(1)-release'
# 環境:
1. DISPLAY:
DISPLAY=':0.0'
2. キーボードレイアウト:
1. `setxkbmap`:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+us(altgr-intl):2+inet(evdev)+capslock(swapescape)" };
xkb_geometry { include "pc(pc102)" };
};
2. `xprop`:
_XKB_RULES_NAMES(STRING) = "evdev", "pc102", "us,us", ",altgr-intl", "caps:swapescape"
3. ロケール:
1. すべてのロケール:
C
C.UTF-8
POSIX
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
ja_JP.utf8
2. 現在のロケール:
LANG=ja_JP.UTF-8
LANGUAGE=ja_JP:en
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC=ja_JP.UTF-8
LC_TIME=ja_JP.UTF-8
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY=ja_JP.UTF-8
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER=ja_JP.UTF-8
LC_NAME=ja_JP.UTF-8
LC_ADDRESS=ja_JP.UTF-8
LC_TELEPHONE=ja_JP.UTF-8
LC_MEASUREMENT=ja_JP.UTF-8
LC_IDENTIFICATION=ja_JP.UTF-8
LC_ALL=
4. ディレクトリ:
1. ホーム:
/home/kawanerio
2. `${XDG_CONFIG_HOME}`:
環境変数 `XDG_CONFIG_HOME` がセットされていません。
現在の `XDG_CONFIG_HOME` の値は `~/.config` (`/home/kawanerio/.config`) です。
3. Fcitx の設定ディレクトリ:
現在の Fcitx の設定ディレクトリーは `~/.config/fcitx` (`/home/kawanerio/.config/fcitx`) です。
5. 現在のユーザー:
kawanerio (1000)としてスクリプトを実行
# Fcitx の状態:
1. 実行可能:
`/usr/bin/fcitx` に fcitx を見つけました。
2. バージョン:
Fcitx のバージョン: `4.2.9.7`
3. プロセス:
Fcitx のプロセス 2 を見つけました:
13657 fcitx
13676 fcitx-dbus-watc
4. `fcitx-remote`:
`fcitx-remote` は正常に動作しています。
5. DBus インターフェース:
DBus をチェックするために `dbus-send` を使用します。
DBus 名 `org.fcitx.Fcitx` の所有者は `:1.295` です。
DBus 名 `org.fcitx.Fcitx` の所有者の PID は`13657` です。
# Fcitx設定UI:
1. 設定ツールラッパー:
fcitx-configtoolが `/usr/bin/fcitx-configtool` を見つけました。
2. gtk2 向け設定GUI:
**gtk2 に対する設定のGUIが見つかりません。**
3. gtk3 向け設定GUI:
`fcitx-config-gtk3` を `/usr/bin/fcitx-config-gtk3` で見つけました。
4. KDE向け設定GUI:
**`kcmshell4` は見つかりません**
# フロントエンド設定:
## Xim:
1. `${XMODIFIERS}`:
環境変数 XMODIFIERS は "@im=fcitx" に正しく設定されています。
環境変数から取得した XIM サーバー名は fcitx です。
2. ルートウィンドウでの XIM_SERVERS :
XIM サーバー名は環境変数で設定されたものと同じです。
## Qt:
1. qt4 - `${QT4_IM_MODULE}`:
環境変数 QT_IM_MODULE は "fcitx" に正しく設定されています。
2. qt5 - `${QT_IM_MODULE}`:
環境変数 QT_IM_MODULE は "fcitx" に正しく設定されています。
3. Qt IM モジュールファイル:
Qt5のfcitx im モジュールが見つかりました: `/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so`
不明な Fcitx qt モジュールを見つけました: `/lib/x86_64-linux-gnu/qt5/plugins/kcm_fcitx.so`。
fcitx qt モジュールが見つかりました: `/lib/x86_64-linux-gnu/fcitx/qt/libfcitx-quickphrase-editor5.so`
**Qt4のFcitx入力メソッドモジュールが見つかりません。**
## Gtk:
1. gtk - `${GTK_IM_MODULE}`:
環境変数 GTK_IM_MODULE は "fcitx" に正しく設定されています。
2. `gtk-query-immodules`:
1. gtk 2:
**gtk 2 用の `gtk-query-immodules` が見つかりません**
**gtk 2 用のFcitx im モジュールが見つかりません。**
2. gtk 3:
**gtk 3 用の `gtk-query-immodules` が見つかりません**
**gtk 3 用のFcitx im モジュールが見つかりません。**
3. Gtk IM モジュールキャッシュ:
1. gtk 2:
gtk `2.24.32` の immodule cache を `/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache` に見つけました。
バージョンライン:
# Created by /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.32
gtk `2.24.32` 用のFcitx im モジュールを見つけました。
"/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so"
"fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"
gtk `2.24.32` の immodule cache を `/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache` に見つけました。
バージョンライン:
# Created by /usr/lib/i386-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.32
**`/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache` の immodule キャッシュに fcitx が見つかりません。**
2. gtk 3:
gtk `3.24.20` の immodule cache を `/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache` に見つけました。
バージョンライン:
# Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.24.20
gtk `3.24.20` 用のFcitx im モジュールを見つけました。
"/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-fcitx.so"
"fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"
4. Gtk IM モジュールファイル:
1. gtk 2:
見つかった Gtk 2 IMモジュールファイルはすべて存在します。
2. gtk 3:
見つかった Gtk 3 IMモジュールファイルはすべて存在します。
# 設定:
## Fcitx アドオン:
1. アドオン設定ディレクトリ:
Fcitx アドオンの設定ディレクトリを見つけました: `/usr/share/fcitx/addon`
2. アドオンリスト:
1. 26 の有効なアドオンを見つけました:
fcitx-autoeng
fcitx-chttrans
fcitx-classic-ui
fcitx-clipboard
fcitx-dbus
fcitx-freedesktop-notify
fcitx-fullwidth-char
fcitx-hangul
fcitx-imselector
fcitx-ipc
fcitx-ipcportal
fcitx-keyboard
fcitx-kimpanel-ui
fcitx-lua
fcitx-mozc
fcitx-notificationitem
fcitx-punc
fcitx-quickphrase
fcitx-remote
fcitx-spell
fcitx-unicode
fcitx-vk
fcitx-x11
fcitx-xim
fcitx-xkb
fcitx-xkbdbus
2. 0 の無効なアドオンを見つけました:
3. アドオンリスト:
全てのアドオン用ライブラリが見つかりました。
4. ユーザーインターフェース:
2 の有効なユーザーインターフェースアドオンを見つけました:
fcitx-classic-ui
fcitx-kimpanel-ui
## 入力メソッド:
1. 5 の有効な入力メソッドを見つけました:
fcitx-keyboard-us
fcitx-keyboard-us-dvorak
mozc
hangul
fcitx-keyboard-apl
2. 既定の入力メソッド
キーボード 入力メソッド "fcitx-keyboard-us" を既定の入力メソッドとして追加しました。
# ログ:
1. `date`:
2021年 8月 31日 火曜日 22:33:23 JST
2. `~/.config/fcitx/log/`:
合計 4
-rw-rw-r-- 1 kawanerio kawanerio 44 4月 4 14:01 crash.log
3. `~/.config/fcitx/log/crash.log`:
fcitx: BadWindow (invalid Window parameter)
참고 자료https://www.archlinux.site/2015/05/fcitx.html
Reference
이 문제에 관하여(.xprofile가 도망가면mozc로 일본어 입력을 끌지 못해요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KawaneRio/items/bba3f76933065eaed3c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)