Bug 18766

Summary: vnc plugin ignores keymap setting due to a simple typo in the source (needed when connecting to Mac, to have option key)
Product: Mageia Reporter: Christian Lohmaier <lohmaier+mageia>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, lohmaier+mageia, sysadmin-bugs
Version: 5Keywords: PATCH, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/FreeRDP/Remmina/issues/190
Whiteboard: advisory
Source RPM: remmina-1.0.0-14.mga5.src.rpm CVE:
Status comment:

Description Christian Lohmaier 2016-06-22 23:23:20 CEST
https://github.com/FreeRDP/Remmina/commit/dab29806879a72d84b88d936f9ac46db38f0ab57

is the fix, please apply :-)

to test: 
* configure keyboard mapping in advanced configuration of a VNC configuration
* connect to the remote host and check whether super (typically assigned to the "windows" key) actually behaves as meta (=option when connection to Mac OS X)/is different compared to without the keyboard mapping setting

Alternative workarounds require messing with systemwide installed files (modifying /usr/share/X11/xkb/rules/evdev) and altering the general keyboard layout to have a dedicated meta key. (like in https://bugs.freedesktop.org/show_bug.cgi?id=96642 )
Christian Lohmaier 2016-06-22 23:23:52 CEST

Keywords: (none) => PATCH

David Walser 2016-06-23 01:19:07 CEST

Assignee: bugsquad => geiger.david68210

Comment 1 David GEIGER 2016-06-25 14:43:40 CEST
Please test the new updated package in mga5 Core/updates_testing repo.

- remmina-1.0.0-14.1.mga5
Comment 2 David GEIGER 2016-07-07 16:44:14 CEST
@ Christian:

Is this update good for you?

CC: (none) => lohmaier+mageia

Comment 3 Christian Lohmaier 2016-07-08 17:22:34 CEST
I did my own package using the fix, so yes, it does work for me.
Comment 4 David GEIGER 2016-07-08 18:06:43 CEST
Thanks!

Assigning to QA,

 
Advisory:
========================

A typo in preference name was found and broke key mapping in VNC: 
The keyboard mapping preference is stored under the name "keymap", but
looked up by "gkeymap", which was always null. The "Map Meta"
preference now works perfectly for me to connect to OS X.
So this update fixes this issue.

========================

Packages in 5/core/updates_testing:
========================

remmina-1.0.0-14.1.mga5
remmina-devel-1.0.0-14.1.mga5
remmina-plugins-common-1.0.0-14.1.mga5
remmina-plugins-gnome-1.0.0-14.1.mga5
remmina-plugins-nx-1.0.0-14.1.mga5
remmina-plugins-rdp-1.0.0-14.1.mga5
remmina-plugins-telepathy-1.0.0-14.1.mga5
remmina-plugins-vnc-1.0.0-14.1.mga5
remmina-plugins-xdmcp-1.0.0-14.1.mga5

Source RPM: 
========================

remmina-1.0.0-14.1.mga5.src.rpm

How to test this update request:
========================

Test procedure:

see first comment!

Assignee: geiger.david68210 => qa-bugs

Comment 5 David Walser 2016-07-13 15:06:06 CEST
Christian, if you can confirm the fix with our build of the package, we can get this pushed (please note the architecture you tested on).
Comment 6 Dave Hodgins 2016-08-08 12:07:03 CEST
Trying to install remmina pulls in remmina-1.2.0-0.rcgit.8.0.1.mga5,
not remmina-1.0.0-14.1.mga5

CC: (none) => davidwhodgins
Whiteboard: (none) => feedback

Comment 7 Dave Hodgins 2016-08-08 12:14:03 CEST
Forget comment 6. Forgot I had backports testing enabled too
Dave Hodgins 2016-08-08 12:18:43 CEST

Keywords: (none) => validated_update
Whiteboard: feedback => advisory
CC: (none) => sysadmin-bugs

Comment 8 Mageia Robot 2016-08-09 10:59:16 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0108.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED