GNU/Linux >> Linux の 問題 >  >> Linux

デッドキーの組み合わせが認識されない場合は、両方の文字を挿入しますか(例:‘a→á、‘ b→‘b)?

Linux Mintマシンで英語、米国インターナショナル(デッドキー、altGrデッドキー、または代替)のバリエーションを使用すると、常にこの動作が発生します。
次のキーのいずれかを押すと:' " 次に、[のような「アクセントのない」文字を続けます。 またはb 出力はまったく出ません。

一方、Windows US-Internationalでは、[を出力します。 またはb 。これを入力したい場合は、「アクセントのない」文字ではなく、スペースを使用して各デッドキーをエスケープする必要があります。これはプログラミングの際に煩わしいことです(実際にはそうではありませんが、私はWindowsの「QwertyInternational」でtyping.ioのトレーニングを行い、システムを切り替えるのは面倒です)。

Windowsのように機能するように変更する方法はありますか?

承認された回答:

Ubuntu 14.04では、次のことを行いました:

1)インストールされたuim ソフトウェアマネージャーを使用して、uim-ximなどの他のパッケージ 、uim-gtk2uim-gtk3 およびuim-qt 自動インストールされます。 https://launchpad.net/ubuntu/+source/uimを参照してください。

2)~/.profileに次の行を追加して、環境変数を定義しました 、このように、カスタムのコンポーズキーシーケンスは現在のユーザーにのみ適用されます:

# Restart the X-server after making alterations using:
# $ sudo restart lightdm
# It seems only GTK_IM_MODULE or QT_IM_MODULE needs to be defined.
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"

3)Window US Internationalを模倣する キーボード次のファイルのいずれかを~/.XComposeに保存しました :

  • https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XComposeまたは
  • http://pastebin.com/vJg6G0th

これは、1)Ubuntuを再起動した後、または2)ターミナルで次のコマンドを入力してXサーバーだけを起動した後に機能しました:

$ sudo restart lightdm

注意:再起動は、~/.profileを変更した後にのみ必要と思われます ファイル、~/.XComposeへの変更 次回アプリケーション(ターミナル、Geditなど)が起動したときに有効になります。

環境変数が正しく設定されているかどうかを確認するには、端末で次のコマンドを入力します。

$ printenv | grep IM_MODULE

感謝します:

  • https://wrgms.com/using-xcompose-with-chrome-and-sublime-text

カスタムコンポーズキーシーケンスについて:

  • http://manpages.ubuntu.com/manpages/trusty/man5/XCompose.5.html
  • https://help.ubuntu.com/community/ComposeKey

カスタムキーボードマッピングについて:

  • https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions

Linux
  1. FedoraとUbuntu:主な違いは何ですか?

  2. Ubuntu18.04でSSHキーを設定する方法

  3. gpg:コマンドが見つかりません

  1. Windows で sshpass が認識されない

  2. Linuxで特殊文字を入力するには?

  3. ubuntu 12.04でファイルアクセス時間が更新されない

  1. Xmodmapとキーの組み合わせをマッピングしますか?

  2. PycharmのAltキーショートカットがUbuntu16.04で機能していませんか?

  3. Ubuntu Studio 19.10にWineをインストールできませんか?