[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Hallo, vorne weg: mit xev habe ich einige interessante Entdeckungen gemacht. Dazu in Kürze in einer extra Mail. Zuerst aber die Antworten auf Deine Fragen: Wie alt ist die Emacs-Version? Emacs master von heute mit pgtk - allerdings is gtk auch in der feature liste ist. M-x funktioniert in keiner der getesteten Varianten. Interessanterweise auch nicht im Terminal (xterm bzw. KDE's "konsole") Das mit M-x kann ich in Plasma 5.23 unter X11 nicht reproduzieren, weder mit Neo noch mit Bone. Achtung: Der Fehler ist, dass es mit "de" nicht mehr funktioniert, sobald "de(neo)" als Alternative eingerichtet ist - aktiv ist aber "de". Wenn nur "de(neo)" eingerichtet ist, funktioniert es wie gewünscht. Funktioniert die Tastenkombination in anderen Programmen bzw. wird sie in xev erkannt? Jawohl, funktioniert. Z.B. in Libreoffice: Alt-d → Alt-x = Exportieren. Und zwar egal ob neo erster oder zweiter Eintrag ist. xev: KeyPress event, serial 40, synthetic NO, window 0x461, root 0x136, subw 0x0, time 68079068, (1473,-27), root:(1473,842), state 0x2000, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 40, synthetic NO, window 0x461, root 0x136, subw 0x0, time 68079906, (1473,-27), root:(1473,842), state 0x2008, keycode 53 (keysym 0x78, x), same_screen YES, XKeysymToKeycode returns keycode: 56 XLookupString gives 1 bytes: (78) "x" XmbLookupString gives 1 bytes: (78) "x" XFilterEvent returns: False In Deinem xkbmap-Output ist neo an zweiter Stelle, das hat bei mir schon oft Probleme verursacht. Wäre also einen Versuch wert zu probieren, ob Du die Probleme auch hast, wenn neo an erster Stelle ist. Nochmal geprüft, ändert leider nichts. -- +++hartmut | Hartmut Goebel| | |hart...@goebel-consult.de |www.goebel-consult.de | ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
> Auch ohne when funktioniert es nicht. > Ich benutze Emacs *nicht* im Terminal. Wie alt ist die Emacs-Version? Der Release-Branch von 28 wurde ja vor dem pgtk-Merge abgezweigt, also würde ich es mal mit dem aktuellen Master-Branch versuchen. Kann sein, dass eine Änderung, die notwendig ist, damit der Fix funktioniert, in Deiner Version noch nicht drin ist. > M-x funktioniert in keiner der getesteten Varianten. Interessanterweise auch > nicht im Terminal (xterm bzw. KDE's "konsole") Das mit M-x kann ich in Plasma 5.23 unter X11 nicht reproduzieren, weder mit Neo noch mit Bone. Funktioniert die Tastenkombination in anderen Programmen bzw. wird sie in xev erkannt? In Deinem xkbmap-Output ist neo an zweiter Stelle, das hat bei mir schon oft Probleme verursacht. Wäre also einen Versuch wert zu probieren, ob Du die Probleme auch hast, wenn neo an erster Stelle ist. ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
"Elia Nolz" writes: > Das Problem mit Hyper und pgtk lässt sich mit folgendem Code in init.el lösen: > > (when (and (featurep 'pgtk) (display-graphic-p)) > (put 'none 'modifier-value 0) > (setq x-hyper-keysym 'none) > > (pgtk-use-im-context nil)) Wunderbar, damit funktioniert bei mir auch die vierte Ebene mit dem Legacy-Display-Server. Also bleibt das einzige Problem, dass mit X11-Plasma die Alt-Taste nicht (mehr) funktioniert. Ich bin mir ziemlich sicher, dass das irgendwann mal ging. -- hrnz ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Am 15.01.22 um 15:48 schrieb Elia Nolz: Bei mir leider nicht. Emacs 28.0.50 mit pgtk. Funktioniert es ohne when? (Benutzt Du evtl. Terminal Emacs?) Auch ohne when funktioniert es nicht. Ich benutze Emacs *nicht* im Terminal. Nun zusätzliche testest Kombinationen aus: -Q -nw -l /tmp/elias-tipp.el M-x funktioniert in keiner der getesteten Varianten. Interessanterweise auch nicht im Terminal (xterm bzw. KDE's "konsole") -Q = (= --no-init-file--no-site-file --no-splash -- +++hartmut | Hartmut Goebel| | |hart...@goebel-consult.de |www.goebel-consult.de | ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
> Bei mir leider nicht. Emacs 28.0.50 mit pgtk. Funktioniert es ohne when? (Benutzt Du evtl. Terminal Emacs?) ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Am 15.01.22 um 13:04 schrieb Elia Nolz: Das Problem mit Hyper und pgtk lässt sich mit folgendem Code in init.el lösen: Bei mir leider nicht. Emacs 28.0.50 mit pgtk. -- +++hartmut | Hartmut Goebel| | | hart...@goebel-consult.de | www.goebel-consult.de | ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Am 15.01.22 um 04:09 schrieb hrnz: Ich habe mal ein paar Kombinationen ausprobiert. Herzliche Dank :-) Dabei ist mir aufgefallen, dass die vierte Ebene bei der neuen ("richtigen") Gtk-Version in Kombination mit X11 nicht richtig funktioniert. Emacs erkennt einen zusätzlichen "Hyper"-Tastendruck. So etwas hatte ich auch "irgendwie" gesehen, aber es ist mir bislang nicht gelungen, das systematisch zu erfassen. Es sollte aber möglich sein, das in Emacs selbst wieder geradezubiegen. Hier die Ergebnisse: Danke! Damit kann ich schon mal einen Emacs Bugreport erstellen. -- +++hartmut | Hartmut Goebel| | | hart...@goebel-consult.de | www.goebel-consult.de | ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Das Problem mit Hyper und pgtk lässt sich mit folgendem Code in init.el lösen: (when (and (featurep 'pgtk) (display-graphic-p)) (put 'none 'modifier-value 0) (setq x-hyper-keysym 'none) (pgtk-use-im-context nil)) On Sat, Jan 15, 2022, at 04:09, hrnz wrote: > Hartmut Goebel writes: > > Falls jmd. GNOME installiert hat: Kannst Du bitte mal kurz ausprobieren, > > ob der Effekt unter GNOME auch auftritt. Danke! Hier nochmal die > > Beschreibung: > > Ich habe mal ein paar Kombinationen ausprobiert. Dabei ist mir > aufgefallen, dass die vierte Ebene bei der neuen ("richtigen") > Gtk-Version in Kombination mit X11 nicht richtig funktioniert. Emacs > erkennt einen zusätzlichen "Hyper"-Tastendruck. Es sollte aber möglich > sein, das in Emacs selbst wieder geradezubiegen. Hier die Ergebnisse: > > | E4 / M-x | Emacs 27.2 | Emacs PGTK GCC 29.0.50 | > |---++| > | KDE Wayland | + / + | + / + | > | KDE X11 | + / - | - / - | > | Gnome Wayland | + / + | + / + | > | Gnome X11 | + / + | - / + | > > -- hrnz > ___ > Diskussion mailing list -- diskussion@neo-layout.org > To unsubscribe send an email to diskussion-le...@neo-layout.org > ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Hartmut Goebel writes: > Falls jmd. GNOME installiert hat: Kannst Du bitte mal kurz ausprobieren, > ob der Effekt unter GNOME auch auftritt. Danke! Hier nochmal die > Beschreibung: Ich habe mal ein paar Kombinationen ausprobiert. Dabei ist mir aufgefallen, dass die vierte Ebene bei der neuen ("richtigen") Gtk-Version in Kombination mit X11 nicht richtig funktioniert. Emacs erkennt einen zusätzlichen "Hyper"-Tastendruck. Es sollte aber möglich sein, das in Emacs selbst wieder geradezubiegen. Hier die Ergebnisse: | E4 / M-x | Emacs 27.2 | Emacs PGTK GCC 29.0.50 | |---++| | KDE Wayland | + / + | + / + | | KDE X11 | + / - | - / - | | Gnome Wayland | + / + | + / + | | Gnome X11 | + / + | - / + | -- hrnz ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs
Am 13.01.22 um 00:30 schrieb hrnz: ich kann das Problem in einer Plasma Legacy-X11-Session sowohl mit Emacs 27.2 als auch mit Emacs-pGTK-GCC 29.0.50 reproduzieren. Die Plasma-Wayland-Session scheint allerdings problemlos zu funktionieren. Herzlichen Dank für's prompte Ausprobieren und die Rückmeldung. Falls jmd. GNOME installiert hat: Kannst Du bitte mal kurz ausprobieren, ob der Effekt unter GNOME auch auftritt. Danke! Hier nochmal die Beschreibung: Nun habe ich festgestellt, dass in *Emacs die linke Alt-Taste nicht geht* - und damit u.a. "M-x" (=Alt-x) auch nicht. Haben andere dieses Problem auch? Und wie löse ich das? Der Effekt tritt auf, sobald Neo (oder eine Variante davon) in den "KDE Tastatureinstellungen" eingerichtet ist ("Anwenden" geklickt). Und zwar auch, wenn Neo die zweite Belegung ist und *nicht* aktiv ist. -- +++hartmut | Hartmut Goebel| | |hart...@goebel-consult.de |www.goebel-consult.de | ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org