OT: AltGr in Kylix funktioniert nicht via ssh -X
Hallo, das ist ein ziemliches OffTopic-Thema, aber evtl. weiß trotzdem jemand Rat. Ich habe auf einem alten, entfernten Rechner noch ein Kylix installiert, mit dem ich ab und zu alte Programme warten muss. Kylix hier zu installieren bringt nix, weil das leider nicht mehr auf neueren Linuxen läuft. Damit ich aber hier sitzen bleiben kann, wenn ich die alten Programme warte, will ich Kylix via ssh -X auf meinen Desktop holen. Das geht auch soweit, nur leider geht dabei aber die AltGr-Taste verloren, so dass ich z.B. keine eckigen und geschweiften Klammern eintippen kann (auch nicht mit Alt+Ctrl), was beim Programmieren ziemlich doof ist. Statt dessen bekommt man zum Beispiel ^8 statt der eckigen Klammer. Kylix hat ja selbst ein Problem mit der Taste, so dass ich lokal an dem Kylix-Rechner folgende .Xmodmap angelegt habe: clear mod5 keycode 16 = 7 slash braceleft keycode 17 = 8 parenleft bracketleft keycode 18 = 9 parenright bracketright keycode 19 = 0 equal braceright keycode 20 = ssharp question backslash keycode 21 = apostrophe grave keycode 24 = q Q at keycode 26 = e E EuroSign EuroSign keycode 35 = plus asterisk asciitilde keycode 94 = less greater bar keycode 113 = Mode_switch add mod5 = Mode_switch Damit läuft auf dem Kylix-Rechner Kylix selbst und auch andere X-Anwendungen mit allen AltGr-Tastenkombis. Hier auf meinem Desktop geht die AltGr-Taste natürlich auch. Aber übers Netz gehts eben nicht mehr. Wie bekomme ich das hin, dass ich die AltGr-Taste auch übers Netz benutzen kann? Danke, und mfG, Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 08 Feb 2008, Jens Nixdorf schrieb:
clear mod5 keycode 113 = Mode_switch add mod5 = Mode_switch
mod5 hat da nix zu suchen. -dnh -- Wer heiratet kann Sorgen teilen, die er vorher nicht hatte. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 8. Februar 2008 schrieb David Haller:
Hallo,
Am Fre, 08 Feb 2008, Jens Nixdorf schrieb:
clear mod5 keycode 113 = Mode_switch add mod5 = Mode_switch
mod5 hat da nix zu suchen.
Keine Ahnung. Habe das damals aus dem Netz kopiert, weil Kylix generell Probleme mit der Tastenzuordnung hatte, auch dann wenn die Tasten unter allen anderen X-Anwendungen funktionierten. Normalerweise reicht keycode 113 = Mode_switch um in Kylix die AltGr-Taste nutzbar zu machen, aber dann funktioniert sie in den anderen X-Anwendungen nicht mehr. Mit der kompletten Liste hats überall funktioniert, da bastel ich doch nicht mehr dran rum ;) mfG, Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 08 Feb 2008, Jens Nixdorf schrieb:
Am Freitag, 8. Februar 2008 schrieb David Haller:
Am Fre, 08 Feb 2008, Jens Nixdorf schrieb:
clear mod5 keycode 113 = Mode_switch add mod5 = Mode_switch
mod5 hat da nix zu suchen.
Keine Ahnung. Habe das damals aus dem Netz kopiert, weil Kylix generell Probleme mit der Tastenzuordnung hatte, auch dann wenn die Tasten unter allen anderen X-Anwendungen funktionierten. Normalerweise reicht
keycode 113 = Mode_switch
um in Kylix die AltGr-Taste nutzbar zu machen, aber dann funktioniert sie in den anderen X-Anwendungen nicht mehr. Mit der kompletten Liste hats überall funktioniert, da bastel ich doch nicht mehr dran rum ;)
Hm. Seltsam. In der xkeycaps manpage steht, daß Mode_switch ein Modifier-Bit braucht. Allerdings tut bei mir seit Jahren (unter XFree 3.3.6 und dem xorg der 10.2 folgendes: $ xmodmap -pm xmodmap: up to 2 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x4e) control Control_L (0x25), Control_R (0x6d) mod1 Alt_L (0x40), Alt_R (0x71) mod2 Num_Lock (0x4d) mod3 Meta_R (0x75) mod4 Super_R (0x6e) mod5 Hyper_L (0x5e) $ xmodmap -pke | grep Mode_ keycode 115 = Mode_switch Mode_switch keycode 116 = Mode_switch Mode_switch Wie man sieht: kein Modifier auf Mode_switch. Alt_R ist die AltGr Taste und ist wirklich mit 'Alt_R' belegt. HTH, -dnh -- "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 8. Februar 2008 schrieb David Haller:
Wie man sieht: kein Modifier auf Mode_switch. Alt_R ist die AltGr Taste und ist wirklich mit 'Alt_R' belegt.
Ist auch tatsächlich nur für Kylix nötig. Auch wenn in allen X-Anwendungen alles läuft, läufts in Kylix nicht, bzw. erst wenn die Xmodmap modifiziert wird. Das ist auch erst ab einem bestimmten Kernel so (Irgendeine 2.4.20er, ich weiß es nicht mehr genau), vorher lief es auch ohne Modifikation. Auf noch neueren Linuxen läuft Kylix ja gar nicht mehr. Das Programm ist einfach kapot(tm). mfG, Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 8. Februar 2008 19:54:23 schrieb Jens Nixdorf:
Hallo,
das ist ein ziemliches OffTopic-Thema, aber evtl. weiß trotzdem jemand Rat.
Hallo Liste Habe gerade mal was ausprobiert. Zwei Konsolen aufgemacht die erste local, die andere per ssh, auf der ersten Konsole die Sonderzeichen erzeugt, mit der Maus markiert und dann mit mittlerer Maustaste in die andere Konsole kopiert. ( Bei zwei Tasten beide gleichzeitig ) Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 8. Februar 2008 schrieb Karl Kehlenbrink:
auf der ersten Konsole die Sonderzeichen erzeugt, mit der Maus markiert und dann mit mittlerer Maustaste in die andere Konsole kopiert.
( Bei zwei Tasten beide gleichzeitig )
Kopieren von einem ins andere Fenster funktioniert natürlich. Aber das ist ganz schön umständlich, wenn das ein Workaround sein soll. mfG, Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 8. Februar 2008 schrieb Jens Nixdorf:
Wie bekomme ich das hin, dass ich die AltGr-Taste auch übers Netz benutzen kann?
Habe einen Workaround gefunden. Wenn ich remote erstmal ein xterm aufmache, da dann xmodmap -e "keycode 113 = Mode_switch" eingebe und dann von diesem xterm Kylix starte, dann kann ich AltGr auch übers Netz nutzen. Im Nachhinein ist das für mich plausibel, nämlich dass bei remote-Login auch via ssh -X die .Xmodmap nicht verarbeitet wird. Mach ich mir halt ein remotestartkylix-Script, mit dem ich dann erst xmodmap und dann Kylix starte. Danke trotzdem fürs Anschubsen, Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Jens Nixdorf
-
Karl Kehlenbrink