Verwechslungen in Bezug auf 'ç' und 'ć'

1278
Milosz

Ich tippe sowohl Französisch als auch Polnisch ein und benötige daher die Zeichen 'ç' und 'ć', um leicht einzugeben. Nach Schlüssel Dokumentation komponieren ich im Internet, zum Beispiel bei http://hermit.org/Linux/ComposeKeys.html, ,+c = çund '+c = ć. Wenn Sie jedoch eines dieser Ergebnisse in 'ç' zusammenstellen .

Ich habe meine Sprache in UTF-8 auf US-Englisch eingestellt:

$ echo $LANG en_US.UTF-8 $ echo $LANGUAGE en 

Die folgenden Zeilen in meinem /usr/share/X11/locale/en_US.UTF-8Artikel bestätigen, dass sich mein Kompositionsschlüssel nicht so verhalten sollte:

<dead_cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA <Multi_key> <comma> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA <Multi_key> <cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA  <dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE <Multi_key> <acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE <Multi_key> <apostrophe> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE 

Ich verwende Ubuntu 12.04.

Kann jemand dieses Problem reproduzieren? Wenn ja, kann jemand eine Erklärung und / oder eine Lösung anbieten? Interessanterweise hat der Benutzer in diesem Beitrag ein ähnliches, aber gegensätzliches Problem.

1

1 Antwort auf die Frage

3

Standardmäßig ignoriert Ubuntu (über GNOME) länderspezifische und angepasste Konfigurationsdateien für die Erstellung von Schlüsseln zugunsten einer globalen, hart codierten Konfiguration (da anscheinend hart codierte Konfigurationsinformationen jetzt eine gute Idee sind). Sie können diese geniale Entscheidung außer Kraft setzen, indem Sie folgende Zeile hinzufügen ~/.gnomerc:

export GTK_IM_MODULE="xim" 

Getestet und arbeitet an Ubuntu 13.04 (also vermutlich auch am 12.10) - mehr Infos hier .

Ich meide Gnome, verwende aber viele GTK-Apps. Ich habe `GTK_IM_MODULE = xim` seit Ewigkeiten verwendet, um solche Dummheiten zu stoppen. Wenn Sie in `[/ usr / local] / etc / gtk-xy / gtk.immodules` herumgraben möchten, können Sie feststellen, dass` im-cedilla.so` Schuld ist. Wenn ich nur ein "ḉ" eingeben könnte ... mr.spuratic vor 11 Jahren 0
@ mr.spuratic einfach `hinzufügen : "ḉ" U1E09 # LATIN KLEINER BUCHSTABE C MIT CEDILLA UND AKUT 'in Ihre `~ / .XCompose'-Datei :-) vor 11 Jahren 1