質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

2回答

7642閲覧

Centos7で日本語入力が出来ない問題

puzzle_k

総合スコア16

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

3クリップ

投稿2020/03/06 09:45

### Centos7で日本語入力を行いたい

現在Centos7を使用しています。

最近virtualvoxをインストールしたのですが、
その辺りからibusを用いた日本語入力が出来なくなり困っています。

ネットで検索した内容では解決できませんでした。
(主な内容はibus-kkcをインストールすること)

また、
ps ax | grep ibus
の出力結果が以下のようになっており
ibusのdaemon等がsleep状態になっていることが原因ではないかと考えているのですが、
解決方法が思いつきません。

$ps ax | grep ibusの出力結果

20321 ? Sl 0:00 /usr/libexec/ibus-x11 --kill-daemon 20496 ? Ssl 0:00 ibus-daemon -drx 20520 ? Sl 0:00 /usr/libexec/ibus-dconf 20524 ? Sl 0:00 /usr/libexec/ibus-ui-gtk3 20528 ? Sl 0:00 /usr/libexec/ibus-x11 --kill-daemon 20533 ? Sl 0:00 /usr/libexec/ibus-portal 20588 ? Sl 0:00 /usr/libexec/ibus-engine-kkc --ibus 20847 ? Sl 0:00 /usr/libexec/ibus-engine-simple 20885 pts/0 Sl 0:00 grep --color=auto ibus

試したこと

・ibus-kkcを再インストール
・ibus-daemonを自動起動するようにしたこと

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/03/06 09:59

CentOS7は単にCUIなコンソールのみなのか、それともGNOMEなどウィンドウシステムも立ち上げているのか、どちらでしょうか。
puzzle_k

2020/03/06 10:14 編集

ウィンドウシステムを立ち上げています。 必要な情報かわかりませんが、 デスクトップ環境:Xfce ウィンドウマネージャ:lightdm です。
TaichiYanagiya

2020/03/07 07:00

ibus-setup は起動できますか? 起動できたら、「入力メソッド」を確認ください。
puzzle_k

2020/03/07 07:23

起動できます。 入力メソッドは ・日本語 ー かな漢字 ・英語 - 英語(US) です。
TaichiYanagiya

2020/03/07 08:00

「一般」>「キーボードショートカット」>「次の入力メソッド」がデフォルトでは「<Super>space」(Windows + Space)になっていると思います。 そのキーで、「日本語 - かな漢字」←→「英語 - 英語(US)」は切り替えられますか?
puzzle_k

2020/03/07 08:05

切り替えることはできます。 ただ、「日本語 ー かな漢字」入力モードであっても日本語入力が出来ず、ローマ字として出力されてしまいます。
guest

回答2

0

入力メソッドが「日本語 - かな漢字」の状態で、入力モードが「直接入力」になっているのではないでしょうか?
以下のいずれかのキーで「ひらがな」になりませんでしょうか。

  • Hiragana Katakana
  • Zenkaku Hankaku
  • Alt + `
  • Alt + @

直接入力から「ひらがな入力モードに変更」、ひらがなから「直接入力モードに変更」のショートカットは以下の手順で確認できます。

  1. ibus-setup の「入力メソッド」で「日本語 - かな漢字」を選択し、右側の「設定(P)」をクリックして「IBusかな漢字の設定」ウィンドウを表示します。
  2. 「ショートカット」タブを選択し、「ひらがな」、「直接入力」などを確認します。

また、「動作」>「初期入力モード(I)」を「ひらがな」にしておいた方が所望の動作となるかもしれません。

投稿2020/03/07 08:22

TaichiYanagiya

総合スコア12146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

puzzle_k

2020/03/07 08:44

とても丁寧な回答をして頂きありがとうございます。 上記の4つ全てのキーで入力モードを変更できることは確認できました。 また、「動作」>「初期入力モード」も「ひらがな」であることが確認できました。 その上で上記の4つ全てのキーで入力モードを変更して日本語入力できるか試しましたが、駄目でした。
TaichiYanagiya

2020/03/07 09:07

> 上記の4つ全てのキーで入力モードを変更できることは確認できました。 入力モード「ひらがな」で、ka→か(アンダースコア付き)となりますか? ka(アンダースコア付き)のまま? 他のユーザーでログインした場合も同じでしょうか?
puzzle_k

2020/03/07 09:29

自己解決できました。 ibusの設定をいじったことがなくlinuxについても詳しくないので、 TaichiYanagiya様の丁寧な回答はとても助かりました。 ありがとうございました!!
guest

0

自己解決

.bashrcに以下の変数をexport

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
exec ibus-daemon -dx &

.xinitrcに上記を書き込むことは試していたので、
.bashrcに書き込む解決法について見逃していた...

ibusの設定などいじったことがなかったのでとても勉強になりました。
回答、コメントして頂いた皆様ありがとうございました。

投稿2020/03/07 09:37

puzzle_k

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問