[Neo] Re: Auch in Gnome? Alt_L geht nicht in Emacs

2022-01-16 Diskussionsfäden Hartmut Goebel

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

2022-01-16 Diskussionsfäden Elia Nolz
> 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

2022-01-15 Diskussionsfäden hrnz
"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

2022-01-15 Diskussionsfäden Hartmut Goebel

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

2022-01-15 Diskussionsfäden Elia Nolz
> 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

2022-01-15 Diskussionsfäden Hartmut Goebel

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

2022-01-15 Diskussionsfäden Hartmut Goebel

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

2022-01-15 Diskussionsfäden Elia Nolz
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

2022-01-14 Diskussionsfäden hrnz
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

2022-01-13 Diskussionsfäden Hartmut Goebel

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