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_greek
Schlü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 F13
Taste. 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 xmodmap
obige 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 xev
obigen 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_greek
stehen für verschiedene Kombinationen der <dead_greek>
Tasten mit den Tasten Shift
und AltGr
. Sie sollten diesen Befehl wahrscheinlich zu Ihrem ~/.xsessionrc
Skript 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 Lock
Schlü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-8
Verzeichnis, 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 .XCompose
Datei in Ihrem Ausgangsverzeichnis erstellen. Beispiel:
include "%L"
<dead_greek> <c> : "∂" U2202 # PARTIAL DIFFERENTIAL
<dead_greek> <C> : "∇" U2207 # NABLA
Das include
stellt 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 .xsessionrc
Skript möglicherweise die folgenden Umgebungsvariablen hinzufügen :
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
Genießen!