[Python-apps-team] Bug#628773: xpra: unusable with finnish keyboard layout, many keys are incorrectly mapped

Timo Juhani Lindfors timo.lindfors at iki.fi
Wed Jun 1 09:08:45 UTC 2011


Package: xpra
Version: 0.0.6+dfsg-1+b1
Severity: normal

[Background: When xpra hit ubuntu I backported their package for my
private use to debian squeeze. I quickly gave up due to this keyboard
layout bug. Now that xpra is in debian experimental I think it is time
to finally report the issue :-) I also talked with Antoine Martin who
maintains a "semi-fork" of xpra that he calls 0.0.7.21 at
http://winswitch.org/src/ -- the same bug occurs with that version
too. The details of the above report have been tested with that version
and not 0.0.6+dfsg-1+b1 but it should be similar enough.]

Steps to reproduce:
1) server side:

lindi1:~$ xpra start :4
Entering daemon mode; any further errors will be reported to:
  /home/lindi/.xpra/lindi1-4.log
lindi1:~$ DISPLAY=:4 gnome-terminal
Xlib:  extension "RANDR" missing on display ":4.0".


2) client side:

garfield:~$ DISPLAY=:0 xpra attach ssh:lindi1:4
Missing window or missing property or wrong property type PULSE_SERVER (latin1)
Missing window or missing property or wrong property type PULSE_COOKIE (latin1)
Missing window or missing property or wrong property type PULSE_ID (latin1)
Attached (press Control-C to detach)

3) I type the following keys:

a
shift-,
ä
altgr-<

Expected results:
3) I see

a
;
ä
|

Actual results:
3) I see

a
:
(nothing)
\


More info:
1) If I run

lindi1:~$ DISPLAY=:4 setxkbmap -model pc105 -layout fi

then the output of step 3) changes:

a
;
ä
ı

but now e.g. shift-< produces ) and not >.

2) both client and server run debian squeeze.


-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xpra depends on:
ii  libc6                   2.11.2-10        Embedded GNU C Library: Shared lib
ii  libx11-6                2:1.3.3-4        X11 client-side library
ii  python                  2.6.6-3+squeeze6 interactive high-level object-orie
ii  python-central          0.6.16+nmu1      register and build utility for Pyt
ii  python-gtk2             2.17.0-4         Python bindings for the GTK+ widge
ii  python2.6               2.6.6-8+b1       An interactive high-level object-o
ii  wimpiggy                0.0.7.21-lindi0  Window manager library for parti
ii  x11-xserver-utils       7.5+3            X server utilities
ii  xvfb                    2:1.7.7-13       Virtual Framebuffer 'fake' X serve

xpra recommends no packages.

xpra suggests no packages.

-- no debconf information





More information about the Python-apps-team mailing list