xpra icon
Bug tracker and wiki

Opened 3 years ago

Closed 3 years ago

Last modified 2 years ago

#1578 closed defect (needinfo)

German apple keyboard third level chooser not working

Reported by: Larissa Naber Owned by: Larissa Naber
Priority: major Milestone: 2.2
Component: keyboard Version: trunk
Keywords: keyboard apple Cc:

Description (last modified by Antoine Martin)

I'm using a german apple qwertz keyboard on a macOS 10.12.5 with xpra 2.0.3. I'm connecting to a Linux box running xpra 0.17.6.

German apple keyboards generate characters such as @, ~, [], {} using the ALT/Option key as the third level chooser. This does not work at all in Xpra.

Since I'm connecting to the linux box for development purposes, access to those keys is rather crucial for me. I can get around by switching to international layout, but then all keyboard shortcuts are off as well.

Xquartz handles the keyboard mapping rather well (I can use Mac keyboard shortcuts with IntelliJ on Linux), but has the nasty habit of loosing windows off screen randomly.

Is there some configuration options I might have overlooked? Or am I asking for the impossible?

On the linuxbox:

setxkbmap -print => empty set
setxkbmap -query =>
  rules: base
  layout: at

on the mac:

setxkbmap -print
xkb_keymap {
	xkb_keycodes  { include "empty+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "empty(basic)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

setxkbmap -query
rules:      base
model:      empty
layout:     empty

xmodmap outputs are attached. I can't print the keyboard layout on mac using xkbdprint, I get error about a filepath not existing. the linux layout is attached.

Attachments (5)

linux_xmodmap.pm (489 bytes) - added by Larissa Naber 3 years ago.
linux_xmodmap.pke (10.6 KB) - added by Larissa Naber 3 years ago.
mac_xmodmap.pm (314 bytes) - added by Larissa Naber 3 years ago.
mac_xmodmap.pke (5.9 KB) - added by Larissa Naber 3 years ago.
server-1.ps (36.8 KB) - added by Larissa Naber 3 years ago.
linux xkbdprint

Download all attachments as: .zip

Change History (11)

Changed 3 years ago by Larissa Naber

Attachment: linux_xmodmap.pm added

Changed 3 years ago by Larissa Naber

Attachment: linux_xmodmap.pke added

Changed 3 years ago by Larissa Naber

Attachment: mac_xmodmap.pm added

Changed 3 years ago by Larissa Naber

Attachment: mac_xmodmap.pke added

Changed 3 years ago by Larissa Naber

Attachment: server-1.ps added

linux xkbdprint

comment:1 Changed 3 years ago by Antoine Martin

Description: modified (diff)
Owner: changed from Antoine Martin to Larissa Naber

The 0.17.x branch is not supported, please try with a newer version: wiki/Versions.

xpra does not use X11 at all on macos.
Please clarify which xmodmap files are actually relevant (the Linux ones).

Can you please also post the "-d keyboard" output of just when you press one of those key combinations.

I do not have a german keyboard and I have no idea which keys to press to reproduce this bug.

comment:2 Changed 3 years ago by Antoine Martin

Milestone: 2.1

(edit milestone)

comment:3 Changed 3 years ago by Antoine Martin

Milestone: 2.12.2

too late for 2.1

comment:4 Changed 3 years ago by Antoine Martin

Resolution: needinfo
Status: newclosed

Not heard back. Closing.

comment:5 Changed 3 years ago by Antoine Martin

Looks identical to #1607.

comment:6 Changed 2 years ago by Antoine Martin

See #1665, this may now be fixed in trunk.

Clues on how to test this "third level chooser" feature on a macos system would help, without this information I am unable to verify.

Note: See TracTickets for help on using tickets.