Maverick Meerkatを使用したときにも同じ質問をしましたが、そのソリューションをUnityで機能させることができません。私は、キーを使用したい´が続きをcし、出力が「C」である必要があります。Windowsでそのまま使用でき、Ubuntu 10.10でも上記の質問で示されたソリューションに従って機能しました。しかし11.04では "ć"を出力します。それを変えるには?
Maverick Meerkatを使用したときにも同じ質問をしましたが、そのソリューションをUnityで機能させることができません。私は、キーを使用したい´が続きをcし、出力が「C」である必要があります。Windowsでそのまま使用でき、Ubuntu 10.10でも上記の質問で示されたソリューションに従って機能しました。しかし11.04では "ć"を出力します。それを変えるには?
回答:
編集/usr/lib/gtk-2.0/2.10.0/gtk.immodules
「セディーユ」が見つかる行を変更し、最後に「:en」を追加します。
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
/etc/environment
追加を編集:export GTK_IM_MODULE=cedilla
Ubuntu 12.10用に編集:(Hoerlleによる他の回答によると)
gtk.immodule
ファイルは次の場所にあります。
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
または
/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
KDEおよびGTK以外のその他のアプリケーションの場合:編集: /usr/share/X11/locale/en_US.UTF-8/Compose
ćのすべての言語を検索し、すべてをçに置き換えます。大文字の一致も探してくださいĆとÇ
gnomeを再起動する必要がある場合があります。
Ubuntu 13.10では、次の行を追加して修正しました/etc/environment
。
GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
ここにある同じ質問に同じ答えを使用する:セディーユ(ç)文字を英語(米国)で使用できるようにするにはどうすればよいですか?
急いでいる場合は、これを実行すると、「ć」の代わりに「ç」が表示されます。
「AltGr +」、次に「c」を押します。
もう少し知りたい場合は、読み続けてください。
これは上記の回答のいずれかを使用することですでに解決されている可能性がありますが、最終的にもう一度変更する必要があるものを変更するのではなく(たとえば、更新後)、キーボードレイアウトを使用することをお勧めします。
始める前に、Ubuntu 14.04.2を使用していることを覚えておいてください。これは、元の質問(11.04)で言及されているのと同じディストリビューションではありません。とにかく、ほとんどのユーザーはすでに新しいバージョンに移行していると思います。そう:
$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l
さて、私が最初に行ったのは、immodulesファイルを確認することでした。
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
ヘッダーでは、これらのファイルは自動的に生成されるため、変更してはならないことを明確に示しています。
# GTK+ Input Method Modules file
# Automatically generated file, do not edit
# Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.10.8
したがって、一時的に問題を解決することはできますが、それらを変更することは理想的ではありません。
振り返ってみると、 '+ c:を入力したときに「ç」ではなく「ć」が表示される理由について、これまでで最高の答えが見つかりました。だから、レイアウトは正しいです。それを念頭に置いて、文字「c」の下部に「種類の」カンマをどのように配置しますか?もちろんコンマを使用します!
したがって、ソリューションは、AltGR +、そして「c」というキーの組み合わせでした。
コンピュータの設定を変更する必要はありません。
アポストロフィではなくアクセントを使用します。
アクセント+ c( ´+ c)=çtrencada
Xfce 12.10では、パッケージとその依存関係をインストールするibus
ことで解決しました。
これはここで報告されたバグです(そして解決策はコメントで言及されています-より具体的にはここです。)
Kubuntu 15.04では、/ usr / share / X11 / locale / en_US.UTF-8 / Composeのセディーユを上記のように置き換えた後、qtベースのアプリのみが問題ありませんでした。その後、ibus-gtkとibus-gtk3をインストールし、Firefoxと他のgtkベースのアプリにも問題を修正しました。
編集:LinuxのUS国際レイアウトに付属する他の子音アクセント付きキーではなく、çを変更するだけの場合:
<dead_acute> <C>: "Ç"
<dead_acute> <c>:<>内にスペースなしの "ç"
〜/ディレクトリにファイルを保存します
リブート
================================================== =========================
ただし、WindowsからキーボードをUS-internationalのように動作させたい場合は、
Windowsのような米国の国際キーボードを望んでいたすべての人のために。この作業を行うことができますgithubのレポがあります:https://github.com/raelgc/win_us_intlここにあなたが何をしたいです:
zipファイルをダウンロード
好きな場所に抽出するには、XComposeファイルに焦点を当てる必要があります。
お好みのテキストエディターでXComposeファイルを開き、次のような行をinclude "/usr/share/X11/locale/en_US.UTF-8/Compose"に追加します。include "%L"
XComposeファイルを〜/ディレクトリに移動します
リブート
~/.XCompose
-そのためにXIMを有効にする必要はありません。XIMは問題のある古い方法であり、特にen_US.UTF-8 Composeファイルは巨大であり、パフォーマンスに悪影響を与える可能性があります。IBusに関しては、ショートカットにいくつかの影響があるかもしれませんが、IBusは標準のUbuntuにデフォルトでインストールされることに注意してください。そして、im-configに開始しないように指示すると、GNOMEはそれを開始し、とにかく重要な変数を構成します。
us intl
レイアウトに対して期待どおりに動作します:' + c = ç
。Linuxシステムで何年にもわたってこのすべての苦しみと悲惨さを経験するのでしょうか。