GnomeデスクトップからKDEのKonsole端末にUnicode文字を入力するにはどうすればよいですか?


14

Ubuntuを使用します。「gnome-terminal」では、最初にCtrl-Shift-uを入力し、続いてコードポイントの16進値を入力することにより、Unicodeコードポイントを入力できます。C-S-u 2468producesを生成する

konsole、私の好みの端末には、このCSu(gnome)機能がありません。

Konsoleでこれを行うための同等のKDE方法はありますか?


1
GTK_IM_MODULE=xim私が使用できるように設定したときにも、この問題に走りました~/.Xcompose。より良い質問は、「XIMを使用するときにコードポイントでUnicode文字を入力する方法」です。
アローマスター

1
これは、すべてのGNOMEアプリケーションで使用されるGTKウィジェットセットの機能です。KDEアプリケーションで使用されるQTが提供する同様の機能を見つける必要があります。QT IMMモジュールを検索します。
ペンギン359

回答:


7

私はこれについていくつか調査しましたが、明らかに現在の流行の入力システムはIBusです。GTK +とQtをサポートしています。

Debianシステムで設定するために私がしたことは次のとおりです。

  • インストールibusibus-gtkibus-qt4、とibus-m17n。後者には、コードポイントによるUnicode文字の入力をサポートする入力メソッドが含まれています。主にCJKを対象とした、他の入力メソッドを含む他のパッケージがいくつかあります。
  • GNOMEメニューの[システム]-> [設定]-> [IBus設定]で、[入力方法]タブを選択し、[その他]-> [unicode(m17n)]を選択します。
  • この時点で、GDMセッション全体を再起動してIBus初期化を実行するのが最善かもしれません。あるいは、設定メニューでIBusデーモンを起動するように提案されますが、それから手動で指示する環境変数を設定し、その環境で新しいkonsole(または何でも)ウィンドウを起動する必要があります
  • 新しいkonsoleウィンドウがあると仮定して、システムトレイでIBusアイコンを見つけ、「unicode(m17n)」入力方法を選択します。「入力ウィンドウなし」と表示されている場合は、おそらく正しいウィンドウがフォーカスされていません。(マウスを使ってフォーカスを使用する場合、迷惑になります。おそらくこれをより適切に構成することが可能です。
  • ここでCtrl+ uを押してから、コードポイントを入力します2468(例:(前と同様に16進数))。ほら!

1
kubuntu(kwin、sddm、kde、plasma)バージョン16.04 xenialの場合、次をインストールすることで、konsole(Qt:5.6.1、KDE ​​Frameworks:5.24.0、Konsole:16.04.3)でUnicodeサポートを有効にできました。 ibus ibus-gtk ibus-qt4 ibus-m17nをインストールし、その後ibus-setupを実行します。実行中のkonsoleプログラムを再起動する必要はありませんでした。Ctrl-Shift-uおよび16進値(アラビア語の文字「taa」を音訳する文字「ṯ」の1E6Fなど)を入力すると、うまくいきます。
-user906489
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.