Ich bin noch ein Neuling unter Linux, aber es gibt etwas, das mich wirklich nervt: Meine Tastatur hat, egal was ich mache, nicht das Layout, das ich haben möchte. Ich habe viele Lösungen ausprobiert, aber ich verwende eine französisch-kanadische (FC) Tastatur und das FC-Layout von Linux ist nicht wie das von Windows, also wäre es für mich ein großes Plus, wenn ich überall dasselbe hätte.
Folgendes habe ich versucht.
Als erstes habe ich Folgendes eingegeben:
xev
Dann drücke ich die Taste „z“, weil ich diese ändern möchte. Grundsätzlich möchte ich, dass die Taste „z“ weiterhin normal funktioniert, aber wenn ich die rechte ALT-Taste drücke, soll Folgendes angezeigt werden: „«“ (guillemotleft)
KeyRelease event, serial 37, synthetic NO, window 0x5c00001,
root 0x526, subw 0x0, time 4040472, (-215,198), root:(536,634),
state 0x10, keycode 52 (keysym 0x7a, z), same_screen YES,
XLookupString gives 1 bytes: (7a) "z"
XFilterEvent returns: False
Also, ok, der Schlüssel ist Nummer 52.
Dann schreibe ich:
xmodmap -pm
Und hier ist, was es zeigt:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Im Grunde denke ich, dass meine ALT-Rechts-Taste ISO_Level3_Shift (0x5c) ist. Was ich jetzt brauche, ist eine Möglichkeit, es so zu machen, dass, wenn ich die ALT-Rechts-Taste mit der Taste „z“ klicke, ein „«“ erscheint. Und hier stecke ich fest.
Ich habe viele Dinge ausprobiert, darunter Dinge wie
xmodmap -e "keycode 52 mod5 = guillemotleft z"
aber es hat nicht funktioniert. Irgendwann habe ich ein '«' bekommen, aber dann hat 'z' nicht mehr funktioniert.
Was kann ich tun, damit es funktioniert? Wie lautet der Befehl, um Mod5 zu ändern, ohne das Z-Setup zu ändern, oder, genauer gesagt, wie kann ich die rechte ALT-Taste + Z drücken und „«“ erhalten?
Danke
Antwort1
xmodmap
wird allmählich veraltet und funktioniert nicht unter Ubuntu mit Wayland. Andererseits ist das direkte Bearbeiten von Tastaturlayoutdateien ziemlich kompliziert.
Stattdessen können Sie das Tastaturlayout „Französisch (Kanada, veraltet)“ ausprobieren, bei dem «
die AltGr-Kombination sowohl bei z als auch »
bei x verwendet wird.