FedoraでKDEのブラウザを使用すると、非常に古い愚かな問題に遭遇し、解決策を見つけるためにどんなに一生懸命検索しても解決できませんでした。
私は2つのキーボードレイアウトを使用していますが、1つは
us English (US)
私はそれを一般的なASCIIテキストを書くために使用し、もう一つは
us English (US, intl., with dead keys)
私はイントネーションのためにポルトガル語とスペイン語で書かれました。だから私はそれを書いたときに'a
実際にそれを得ましたá
。
ポルトガル語のc-cedilがあることがわかりました。ç
私は'c
すべてのコンソール、xterm、およびプログラムを入力してこれを書いています。ブラウザに加えて'c
私に与えられたものはどこにありますかć
?
なぜこれらの混合動作が発生するのですか?ブラウザにç
入力するとどうなりますか'c
?
ベストアンサー1
上記のJohan Myréenの提案のおかげで、彼が提供したリンクから解決策を見つけました。ここGunnar Hjalmarssonの投稿ですが、注意が必要です。だからここに置きます。
この行をスレッドに配置することをお勧めします。
export LC_CTYPE=pt_BR.UTF-8
ファイルに~/.profile
。これはうまくいきç
ますが、すべてがUTF8で動作するため、すべてのLatin1(ISO8859-1)コンソールと他のすべてのアプリケーションを混乱させます。私の唯一の問題は、GTKアプリケーション、主にブラウザにあります。
export LC_CTYPE=pt_BR.UTF-8
したがって、簡単な解決策はbashスクリプトの行を使用してブラウザを起動することです。例えば、
#!/bin/bash
export LC_CTYPE=pt_BR.UTF-8
firefox
またはコマンドラインから(ブラウザを閉じてエクスポートを再開)
残念ながら、Gunnar~/.XCompose
のファイル提案は私のLatin1エンコーディングコンソールを壊したのでうまくいきませんでした。