Wie gebe ich griechische Zeichen in Ubuntu ein?


17

Ich nehme an einem Griechischkurs teil und möchte Notizen und ähnliches auf meinem Laptop speichern können.

Ich benutze Gnome, aber ich benutze auch ein Flash-Karten-Programm namens "Mnemosyne", das in Qt geschrieben ist, wenn das einen Unterschied macht.

Ich habe die Sprache "Griechisch" von "Language Support" installiert. Ich bin auch zu "Tastatur" gegangen und habe versucht, das Layout zu ändern, aber das hat nicht funktioniert (anscheinend sollte ich in der Lage sein, beide Alt-Tasten gleichzeitig zu drücken, um das Layout zu wechseln, aber das macht nichts. Ich habe ein Griechisch hinzugefügt Layout zur Liste).


Ich habe die Tastenkombination für den Schalter auf "Alt + Leertaste" geändert und es funktioniert jetzt. Weiß jemand, was die "Alt + Alt" -Combo fangen könnte?
Matthew

Nicht sicher. Ctrl-Ctrl funktioniert auch bei mir nicht.
26.

Antworten:


13

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

Fügen Sie einfach das griechische Layout zu Ihren Tastaturlayouts hinzu. Fügen Sie dann das Applet "Tastaturanzeige" zu einem Ihrer Bedienfelder hinzu und verwenden Sie dieses, um zwischen Layouts zu wechseln. Es scheint für mich zu funktionieren.

Bearbeiten :

Das Ändern des Layouts über eine Tastenkombination erscheint unsicher:

Wählen Sie "Layoutoptionen" im Dialogfeld "Tastatureinstellungen" und suchen Sie die Optionsgruppe "Tasten zum Ändern des Layouts". Sie müssen dann einfach die verschiedenen Optionen ausprobieren und sehen, welche für Sie funktioniert, sowohl auf Systemebene als auch auf Usability-Ebene. Ich schätze für die Option "beide Alt-Tasten" werden zwei Alt-Tasten benötigt (ich habe nur eine hier). Andererseits muss ich auf jeden Fall die Strg-Taste drücken, aber die Option "Beide Strg-Tasten" funktioniert auch bei mir nicht.

Ich verstehe, dass Sie vermeiden möchten, dass Ihr Panel überladen wird, aber ich vermute, dass Sie eine Art Indikator für das aktuelle Layout benötigen, oder dass Sie ständig das falsche eingeben. Natürlich kann Ihr Kilometerstand variieren.


Das funktioniert gut. Ich möchte immer noch in der Lage sein, die Tastatur zum Umschalten zu verwenden, um ein Durcheinander der Bedienfelder zu vermeiden. Siehe meinen Kommentar zur ursprünglichen Frage.
Matthew

24

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

Beispielsweise:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ

6
Auf diese Weise wird er sich nicht darauf beschränken, Griechisch zu lernen, sondern auch Unicode lernen.
26.

8
Warum sollte man sich die Mühe machen, diese Antwort zu bewerten? Sie gehen davon aus, dass ppl Google für "Wie gebe ich griechische Zeichen in Ubuntu ein?" Als Nächstes Griechisch lernen wird. Sei nicht albern. Meine Antwort ist für einige hilfreich.
Hendry

2
@ Hendry: Wenn es dich besser fühlen lässt, habe ich dich
Matthew

2
Dies ist genau die Antwort, die ich brauchte, danke!
Ian Ni-Lewis

10

Wenn Sie nur ein paar griechische Zeichen benötigen (z. B. für mathematische Gleichungen), empfehle ich die Verwendung von XCompose . Hier ist, wie.

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

Standardmäßig ist XCompose so konfiguriert, dass ein spezieller <dead_greek>Schlüssel verwendet wird. Sie können überprüfen, was Ihr <dead_greek>Schlüssel ist, 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, welchem ​​Schlüssel 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 Ihnen keine <dead_greek>Taste zugewiesen wurde. Um einen zuzuweisen, suchen Sie zuerst den Schlüsselcode des Schlüssels, den Sie mit dem xevobigen Befehl zuweisen möchten, und geben dann den folgenden Befehl ein (wobei Sie 191 durch den gewünschten Schlüsselcode ersetzen):

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

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

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

Jetzt können Sie versuchen, Ihre <dead_greek>Taste gefolgt von dem Buchstaben e oder p einzugeben. Dies sollte ε oder π ergeben.

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 es sind tatsächlich viel mehr Tastenfolgen vordefiniert. Wenn Sie herausfinden möchten, welche anderen Zeichen verfügbar sind, sehen Sie sich die Datei an /usr/share/X11/locale/en_US.UTF-8/Compose(ändern Sie das en_US.UTF-8Verzeichnis, um es ggf. an Ihre Ländereinstellung anzupassen) und suchen Sie nach <dead_greek>.

3. Wie definiere ich mehr Tastenfolgen?

Wenn Sie weitere Tastenkombinationen für griechische Zeichen (oder tatsächlich für ein beliebiges Unicode-Zeichen) hinzufügen möchten, können Sie eine .XComposeDatei in Ihrem Ausgangsverzeichnis 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 Tastensequenzen beibehalten. In diesem Beispiel fügen wir zwei Tastensequenzen für ∂ und ∇ hinzu. Okay, diese Charaktere sind eigentlich keine Griechen, aber sie sehen so aus, also wen interessiert das?

4. Was ist, wenn es fehlschlägt?

Wenn einige Apps Ihre personalisierten Schlüsselsequenzen ignorieren, müssen Sie Ihrem .xsessionrcSkript möglicherweise die folgenden Umgebungsvariablen 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 anhänge? askubuntu.com/questions/945240/…
edA-qa mort-ora-y
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.