Ubuntu patch for rdesktop breaks keyboard handling.

Bug #494311 reported by shmengie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rdesktop (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: rdesktop

I found rdesktop with Ubuntu frustrating. Caps-lock doesn't work and/or the numberpad is broken.

There is a patch applied by the Ubuntu source that differs from rdesktop.sourceforge.net somehow.

Ubuntu rdesktop has a -y switch which I find necessary to get caps-lock to work with Ubuntu. This however breaks the number pad.

I compiled rdesktop.sourceforge.net source and this issue dissappeared. Started hunting for the culprit, but that took much more energy than installing the rdesktop binary I compiled.

However, every time I setup a new workstation this issue becomes another task. Argh...

I doubt I'm the only one that's had to deal with this issue. Can we somehow revert to rdesktop source to rdesktop source?

Thank You
-Joe "shmengie"

ProblemType: Bug
Architecture: i386
Date: Tue Dec 8 23:03:38 2009
DistroRelease: Ubuntu 9.10
Package: rdesktop 1.6.0-2ubuntu2
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.52-generic
SourcePackage: rdesktop
Uname: Linux 2.6.31-16-generic i686

Related branches

Revision history for this message
shmengie (jbrown-podiatrybilling) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :

rdesktop (1.6.0-3ubuntu2) maverick; urgency=low

  * debian/patches/02_raw_keyboard_support.patch:
    - Drop patch as it is causing a number of problems in non-raw mode
      (LP: #494311)

 -- Robert Ancell <email address hidden> Fri, 10 Sep 2010 11:53:46 +1000

Changed in rdesktop (Ubuntu):
status: New → Fix Released
Revision history for this message
shmengie (jbrown-podiatrybilling) wrote :

Suggest setting priority even lower. Rdesktop w/out the raw patch does fix one problem, but it doesn't resolve all keyboard issues.

Remmina appears to be a much better solution for rdesktop client.

Thanks to Robert Ancell for pointing me to Remmina and thanks to Vic Lee & company for putting Remmina together.

The current Ubuntu Remmina uses rdesktop, but the keyboard appears to operate better.

The current development version uses FreeRDP and resolves all keyboard issues (for me).

For what it's worth, Remmina is a class act VNC, SSH & RDP client manager that does a very nice job for each.

Revision history for this message
Tyler Gates (tgates81) wrote :

shmengie:
    What other problems specifically are you having without the keyboard patch?
I've rebuilt this package for Lucid (1.6.0-3ubuntu2) without the raw_keyboard patch and it fixes all issues for me, before it was completely unusable to my organization.

Collin:
   I'm willing to help do whatever it takes to get this applied to Lucid, let me know.

 Tyler

Revision history for this message
Tyler Gates (tgates81) wrote :

I've rebuilt this package without the raw_keyboard patch and added it to my ppa for those who wish to test:
ppa:tgates81/packages

https://launchpad.net/~tgates81/+archive/packages

Revision history for this message
Tyler Gates (tgates81) wrote :

How's this doing in Maverick? Can we maybe get this pushed out to Lucid to?

Revision history for this message
Tyler Gates (tgates81) wrote :

What is the status on this for Lucid?

Revision history for this message
shmengie (jbrown-podiatrybilling) wrote : Re: [Bug 494311] Re: Ubuntu patch for rdesktop breaks keyboard handling.

I did a quick test on Lucid and it appears pretty good, except I had to
use the -N to get the numlock to work, but with -N it worked well.

-Joe

On Tue, 2011-03-15 at 18:13 +0000, Tyler Gates wrote:
> What is the status on this for Lucid?
>

Revision history for this message
Tyler Gates (tgates81) wrote :

Odd, I didn't have a numlock issue. For what its worth here is the relevant section in my /usr/share/rdesktop/keymaps/common

#
# Numpad
#
Num_Lock 0x45
KP_Divide 0xb5 localstate
KP_Multiply 0x37 localstate
KP_Subtract 0x4a localstate
KP_Add 0x4e localstate
KP_Enter 0x9c localstate

KP_Decimal 0x53 numlock
KP_Separator 0x53 numlock
KP_Delete 0x53

KP_0 0x52 numlock
KP_Insert 0x52 localstate

KP_1 0x4f numlock
KP_End 0x4f localstate

KP_2 0x50 numlock
KP_Down 0x50 localstate

KP_3 0x51 numlock
KP_Next 0x51 localstate

KP_4 0x4b numlock
KP_Left 0x4b localstate

KP_5 0x4c numlock
KP_Begin 0x4c localstate

KP_6 0x4d numlock
KP_Right 0x4d localstate

KP_7 0x47 numlock
KP_Home 0x47 localstate

KP_8 0x48 numlock
KP_Up 0x48 localstate

KP_9 0x49 numlock
KP_Prior 0x49 localstate

#
# Inhibited keys
#
Caps_Lock 0x0 inhibit
Multi_key 0x0 inhibit

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.