セディーユでラテン小文字cを入力する方法


32

私は、UbuntuをUS Internationalとして構成されたUSキーボードを持つDELL XPS 13ノートブックで実行しています。バージョン13.10にアップグレードした後、私は何のloger型付けによってセディーユ取得することはできません'+をC。代わりに、「ć」を受け取ります。

「ç」を取得するにはどうすればよいですか?

Ubuntu Gnome 13.10 64ビットを使用しています。

回答:



14

アレクサンドル・シュミットが提案したステップ3(この同じ質問に対する別の回答)だけでセディーユを機能させることができますが、現時点ではステップ1と2の意味は不明です。バグ518056のコメント42でJose Vitor Lopesが提案したように、この3番目のステップだけを成功裏にテストしました。。この問題の詳細については、Launchpadでログ全体を確認してくださいhttps://bugs.launchpad.net/ubuntu/+bug/518056)。

1行追加します /etc/environment

GTK_IM_MODULE =セディーヤQT_IM_MODULE =セディーヤ

コンピュータを再起動してください

ソース

この変更の制限は、収縮を表現するために使用される「 'S」のように文字の前にアポストロフィを持たずに、「S」などの他の子音が「still」として強調されていることです。

16.04 LTS(Unity)アップデート:設定ファイルの変更はもう必要ありません。テキスト入力には、次の入力ソースのいずれかを選択してください。(1)英語(米国、国際キー、デッドキー); (2)英語(米国、代替国際)。セディラ(C+ '= Ç)はそれらで問題なく動作します。


マーシュビエン!
Fuhrmanator

14.04:Unityから実行されるすべてのソフトウェアで動作します。ただし、Unityの検索メニューでは機能せず、スタンドアロンコンソール(CTRL-ALT-F1 ...)では機能しません。
ジョー

英語(カナダ)言語用に設定されたUbuntu 18.04でテストしたところ、残念ながら機能しませんでした。çを '+ cとして入力するソリューションを探しています。
バニ

@ Bani、18.04のソリューションについては、ubuntuforum-pt.org / index.php?topic = 123209.0を参照してください。それはポルトガル語ですが、うまくいけばグーグル翻訳を理解してもらえると思います
最大

9

私は同じ問題を抱えていて、次の手順で問題を解決しました。

1)ファイルの編集:

64ビットの場合:

sudo gedit /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo gedit /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache

32ビットの場合:

sudo gedit /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache

行を変更する

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

(最後の「en」に注意してください)

2)/usr/share/X11/locale/en_US.UTF-8/Composeで「ć」を「ç」に、「Ć」を「Ç」に置き換えます(より多くのロケールを使用する場合は、すべてのこの置き換えが必要になる場合がありますそのうちの)

sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bak
sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose

3)/ etc / environmentに2行追加します

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

4)コンピューターを再起動します

ソース:https : //bugs.launchpad.net/ubuntu/+bug/518056/comments/39


8

必要なレイアウトは「English(International with AltGr dead keys)」です

ここに画像の説明を入力してください

AltGr+ ,を押すとçAltGr+ Shift+ ,もたらすÇ


4
AltGr +は、acute + cキーに慣れている人にとっては苦痛です。
イタロボルサット

@italoが、キーボードオプションのいくつかのバグが修正されるまで、同じキーボードレイアウトを使用する実際のソリューションです。
Braiam

このキーボードレイアウト画像はどこで入手しましたか?
ガブリエルステープルズ

@GabrielStaples システム設定からテキスト入力設定を開きます。キーマップを表示する入力ソースをクリックし、リストの右下にある小さなキーボードアイコンを押します。キーマップが表示されます。
webmaster777

4

A ユーザ当たり組み合わせの構成'+ C = Cを添加することによって達成することができます。

export GTK_IM_MODULE=cedilla

ユーザーの.profileファイルに。


この愚かな質問で申し訳ありませんが、ユーザーの.profileにどのようにエクスポートしますか?TIA
マイケル

ターミナルで「gedit〜/ .profile」(Alt + T)を実行し、ファイルの最後に「export ...」と書いて新しい行を追加します。次に、ファイルを保存して再起動します。
ユージンカルトエフ

4

/usr/share/X11/locale/pt_BR.UTF-8/Compose次の内容のブラジルポルトガル語用のx11 Composeファイルがあります。

include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<dead_acute> <C>    : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c>    : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA

したがって、使用している言語にかかわらず、 '+ cをçにするために必要なことは次のとおりです。

  • pt_BR.UTF-8ロケールを生成します(まだ利用可能でない場合):

    sudo locale-gen pt_BR.UTF-8

  • この行を~/.profileファイルに追加します。

    export LC_CTYPE = pt_BR.UTF-8

ブラジルのユーザーで、ポルトガル語をインストールする場合(インストール時または後で言語サポートから)、上記の手順をスキップできます。代わりに、言語サポートを開いて、表示言語としてブラジルポルトガル語を選択できます。Ubuntu 15.04から、地域の形式設定としてブラジルポルトガル語を選択するだけで十分です。


ただあなたに知ってほしかった、これはこのセディーユ問題に対する本当の答えでした。ロケールの生成と.profile。私はあなたの前にこの答えを見つけたいと思います。私はここでほとんど頭を失っていた、私は誓う!ありがとうございました!
レナートオリベイラ


1

Xubuntuの16.04と、一般的な国際105キーレイアウト(UK英語変種)で、私は押すことで多くの文字にセディーユを得ることができますAltGr+を=、私は「飾る」にしたい文字、すなわち続く、cまたはShift+ c

「装飾接頭辞」の同様の並べ替えをして行うことができますAltGr+ X Xがどこにあるか;'または#急性、曲折、そして墓のために、それぞれ。そして、さらに多くのキーが[あり]ます。これらは、英国レイアウトのこれらのキーのデフォルト文字です。他のレイアウトは異なる場合がありますが、関連するすべてのデコレータキーはキーボードの右側のEnterキーの近くにあると思われます。


0

ドイツ語のキーボードレイアウトを持つ将来の訪問者が、私のようにここにたどり着く場合-元の質問の範囲外であっても:

  • çAlt Gr+ ´を入力しますc
  • Çが入力されたAlt Gr+ ´C

-1

一つの方法は、使用することですCtrl+ Shift+ U組み合わせ、その後、種類00e7が続くSpaceに変わりれるç(セディーユ付きラテン文字c)。

別の方法は、文字マップを使用することです:

文字マップを開く

キャラクターマップ

そして別の方法で、おそらく最良の方法は、ポルトガル語のようなキーボードレイアウトを使用することです。

ポルトガル語のキーボードレイアウト


トルコ語のレイアウトはうまくいきませんでした。バージョン13.10にアップグレードする前にこの問題はなかったので、何かが13.04から13.10に変更されました。
jsbach

@ user205661どうしてうまくいかなかった?それは可能ではありません。とにかく、さらに2つのオプションがあります。試しましたか?
ラドゥラデアヌ

2
私がいつもやっているように、2つのキーを入力することでセディーユを取得できる戦略を探しています(アポストロフィ+ c)。これは、バージョン13.04では問題なく機能しました。
jsbach

トルコ語のレイアウト(国際キー、デッドキー)を試しましたが、キーの一部が正しくマッピングされていません。たとえば、*と入力すると)が表示されます。
jsbach

2
有用な回避策は、を追加するxmodmap -e "keycode 54 = c C c C ccedilla Ccedilla"ことです。そうすると、çにright_alt + cが付きます。新しいキーボードスキームでデッド
キーペア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.