Wie gebe ich griechische Zeichen in Ubuntu ein?

14264
Matthew

Ich mache einen Griechischkurs und möchte Notizen und ähnliches auf meinem Laptop speichern.

Ich verwende Gnome, aber ich verwende auch ein Flash-Kartenprogramm namens "Mnemosyne", das in Qt geschrieben ist, falls dies einen Unterschied macht.

Ich habe die Sprache "Griechisch" von "Sprachunterstützung" installiert. Ich ging auch zu "Keyboard" und versuchte das Layout zu ändern, aber das funktionierte nicht (anscheinend sollte ich beide Alt-Tasten gleichzeitig drücken können, um das Layout zu wechseln, aber das macht nichts. Ich habe ein Griechisch hinzugefügt.) Layout zur Liste).

14
Ich habe die Tastenkombination auf "Alt + Leertaste" geändert, und jetzt funktioniert es. Weiß jemand, was die "Alt + Alt" -Kombi fangen könnte? Matthew vor 15 Jahren 0
Nicht sicher. Strg-Strg funktioniert auch nicht für mich. innaM vor 15 Jahren 0

3 Antworten auf die Frage

21
hendry

Wenn Sie nur ein paar griechische Zeichen eingeben möchten, würde ich deren Unicode-Zeichennummer finden und die Unicode-Komposition verwenden .

Zum Beispiel:

U+03D0 GREEK BETA SYMBOL Ctrl+Shift+u+0+3+d+0+<Enter> ϐ 
Auf diese Weise wird er sich nicht darauf beschränken, Griechisch zu lernen, sondern auch Unicode. innaM vor 15 Jahren 5
Warum sollten Sie diese Antwort nicht bewerten? Sie gehen davon aus, dass, wenn ppl Google für "Wie gebe ich griechische Zeichen in Ubuntu ein?", Diese als Nächstes Griechisch lernen? Sei nicht dumm. Meine Antwort ist für einige hilfreich. hendry vor 15 Jahren 7
@ hendry: Wenn es dir besser geht, wählte ich dich :) Matthew vor 13 Jahren 1
Dies ist genau die Antwort, die ich brauchte, danke! Ian Ni-Lewis vor 11 Jahren 2
12
innaM

Διμπλζ αδδ τηε Γρεεκ λαζοθτ το ζοθρ Κεζβοαρδ λαζοθτ πρεφερενψεσ. Τηεν αδδ τηε Κεζβοαρδ Ινδιψατορ αππλετ το εεο ζοθρ παλελσ ανδ σε τηατ το σςιτη λασοθτσ.

Fügen Sie einfach das griechische Layout zu Ihren Tastaturlayouts hinzu. Fügen Sie dann das Applet "Keyboard Indicator" zu einem Ihrer Panels hinzu und verwenden Sie es, um zwischen den Layouts zu wechseln. Es scheint für mich zu funktionieren.

Bearbeiten :

Das Ändern des Layouts über eine Tastenkombination scheint etwas unübersichtlich zu sein:

Wählen Sie "Layoutoptionen" im Dialogfeld "Tastatureinstellungen" und suchen Sie nach der Optionsgruppe "Tasten zum Ändern des Layouts". Sie müssen dann einfach die verschiedenen Optionen ausprobieren und sehen, welche für Sie geeignet ist, sowohl auf Systemebene als auch auf Usability-Ebene. Ich denke, für die Option "Beide Alt-Tasten" benötigen Sie zwei Alt-Tasten (ich habe hier nur eine). Auf der anderen Seite muss ich definitiv Strg-Tasten verwenden, aber die Option "Beide Strg-Tasten" funktioniert für mich auch nicht.

Ich verstehe, dass Sie Ihr Panel nicht unübersichtlich machen wollen, aber ich vermute, dass Sie eine Art Indikator für das aktuelle Layout benötigen, oder Sie werden feststellen, dass Sie ständig das falsche Layout eingeben. Ihre Laufleistung kann natürlich variieren.

Das funktioniert gut. Ich möchte immer noch in der Lage sein, stattdessen mit der Tastatur umzuschalten, um Panel-Unordnung zu vermeiden. Siehe meinen Kommentar zur ursprünglichen Frage. Matthew vor 15 Jahren 0
5
MiniQuark

Wenn Sie nur ein paar griechische Zeichen wünschen (z. B. für mathematische Gleichungen), empfehle ich dringend XCompose . Hier ist, wie.

1. Finden Sie Ihren dead_greekSchlüssel (oder definieren Sie einen)

Standardmäßig ist XCompose für die Verwendung eines speziellen <dead_greek>Schlüssels konfiguriert . Sie können den <dead_greek>Schlüssel überprüfen, indem Sie den folgenden Befehl ausführen:

$ xmodmap -pke | grep dead_greek 

Auf meinem System gibt dieser Befehl beispielsweise Folgendes aus:

keycode 191 = dead_greek dead_greek dead_greek dead_greek 

Dies bedeutet, dass der Schlüssel 191 mein <dead_greek>Schlüssel ist. Auf meiner Tastatur entspricht dies der F13Taste. Wenn Sie nicht sicher sind, welcher Taste der Schlüsselcode entspricht, können Sie den folgenden Befehl ausführen und alle Schlüssel eingeben, bis Sie den Schlüssel mit dem richtigen Schlüsselcode finden:

$ xev | grep keycode 

Wenn der xmodmapobige Befehl nichts zurückgibt, bedeutet dies, dass Sie keinen <dead_greek>Schlüssel zugewiesen haben. Um einen zuzuweisen, suchen Sie zuerst den Schlüsselcode des Schlüssels, den Sie mit dem xevobigen Befehl zuweisen möchten, und geben Sie dann den folgenden Befehl ein (ersetzen Sie 191 durch den gewünschten Schlüsselcode ):

$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek" 

Die vier Wiederholungen dead_greekgelten für verschiedene <dead_greek>Tastenkombinationen mit den Tasten Shiftund AltGr. Sie sollten diesen Befehl wahrscheinlich zu Ihrem ~/.xsessionrcSkript hinzufügen, damit es bei jeder Anmeldung automatisch ausgeführt wird.

2. Geben Sie griechische Zeichen ein und mehr! :)

Jetzt können Sie versuchen, Ihren <dead_greek>Schlüssel gefolgt von dem Buchstaben e oder p einzugeben, und dies sollte ε oder π drucken.

Aber warte, es gibt noch mehr! Wenn Sie tippen <Multi_key> v /, erhalten Sie √. Auf meinem System ist das <Multi_key>der Caps LockSchlüssel.

Und tatsächlich sind noch viel mehr Schlüsselsequenzen vordefiniert. Wenn Sie herausfinden möchten, welche anderen Zeichen verfügbar sind, schauen Sie sich die Datei an /usr/share/X11/locale/en_US.UTF-8/Compose(ändern en_US.UTF-8Sie ggf. das Verzeichnis entsprechend Ihrem Gebietsschema) und suchen Sie nach <dead_greek>.

3. Wie definiere ich weitere Tastenfolgen?

Wenn Sie weitere Schlüsselsequenzen für griechische Zeichen (oder für ein beliebiges Unicode-Zeichen) hinzufügen möchten, können Sie eine .XComposeDatei in Ihrem Home-Verzeichnis erstellen. Beispiel:

include "%L" <dead_greek> <c> : "∂" U2202 # PARTIAL DIFFERENTIAL <dead_greek> <C> : "∇" U2207 # NABLA 

Das includestellt sicher, dass Sie die für Ihr Gebietsschema definierten Schlüsselsequenzen beibehalten. In diesem Beispiel fügen wir zwei Schlüsselsequenzen für ∂ und hinzu. Okay, diese Charaktere sind nicht wirklich griechisch, aber sie sehen aus wie sie, also wen interessiert das schon?

4. Was ist, wenn es fehlschlägt?

Wenn einige Apps Ihre personalisierten Schlüsselsequenzen ignorieren, müssen Sie möglicherweise die folgenden Umgebungsvariablen zu Ihrem .xsessionrcSkript hinzufügen :

export GTK_IM_MODULE="xim" export QT_IM_MODULE="xim" 

Genießen!

Gibt es einen Grund, warum dies fehlschlagen sollte, wenn ich es an die F9-Taste anhebe? https://askubuntu.com/questions/945240/how-to-get-dead-gead-greek-on-the-f9-key edA-qa mort-ora-y vor 6 Jahren 0