デッドキーは konsole や yakuake では使用できません。

デッドキーは konsole や yakuake では使用できません。

その後、デッドキーはsetxkbmap frandの下では機能しませんが(デッドキーを入力すると、次の文字を待たずにすぐに印刷されます)、underでは機能します。私が使用しているフォントはこれをサポートし、vimで次の文字を使用して入力できます。二重グラフ。解決策を探しています。ありがとうございます。konsoleyakuake^^xterm

ベストアンサー1

また、この問題が発生しました(フランス語キーボードを使用)。 KDEによってインストールされたデフォルトの入力方法を使用して解決策が見つかりませんでした(西アメリカ) - 調整可能なシステムウィザードが不十分です。しかし、別の入力方法を使用して解決策を見つけました。アイバス

これは私にとって効果的です。

  1. システム入力方法を変更できるパッケージであるim-configをインストールします。

    apt-get install im-config zenity
    
  2. ibusとqt-configをインストールします(libpinyinを使用すると、ピンイン音訳を使用して中国語の文字を入力する方法も入手できます。興味のある方のために、この行の最後の2つのパッケージ用です)。

    apt-get install ibus ibus-qt4 qt4-qtconfig ibus-libpinyin libpinyin-utils
    
  3. デフォルトパラメータの設定アイバス(例:国別キーボード):

    ibus-setup
    
  4. システムに教えてくださいアイバス使用しているソフトウェアの基本的な入力方法である必要があります。Qtグラフィックライブラリ(Konsoleなどのすべての基本的なKDEアプリケーション):

    qtconfig-qt4
    
  5. 使用即時構成選ぶアイバスすべてのX11アプリケーションの基本的な入力方法:

    im-config
    
  6. 将来のすべてのX11セッションでこれらの変更を認識するには、~/.xsessionrcファイル(まだ存在しない場合は新しく作成):

    #!/bin/bash
    export GTK_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    export QT_IM_MODULE=ibus
    ibus-daemon -drx
    
  7. 私の場合(おそらくあなたのものではないかもしれません)tcshまさか強く打つ私の基本的なシェルで戻るセッションがあり、何らかの理由でX11が読み取れません。.xsessionrc新しく起動するたびに、次の行を追加する必要がありました。.tcshrcシェル起動ファイル:

    sh $HOME/.xsessionrc
    
  8. 最後に、バスパネル(現在システムトレイに表示されます)の場合、環境設定パネルの[詳細設定]タブで[システムキーボードレイアウトを有効にする]ボックスを選択して、使用したキーボードレイアウトが選択したキーボードレイアウトと一致するようにする必要があります。キーの組み合わせの配置などが考慮されます)。

より簡単な解決策がない理由と、基本的な入力方法がデッドキーメカニズムを説明しない理由がわかりません(チェックインしました)。シフ:イベントはX11からXIMに正しく送信されますが、Qtアプリケーションはこれを無視します! )。とにかく解決策に満足しています。

おすすめ記事