desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #117479
[Bug 1440570] Re: VNC'ing into gnome-session-flashback (Metacity) in non-shared desktop mode causes Super+KEY pressed behavior
Well fix does what it is supposed to do - prevents binding only keys
without modifiers.
For me on ubuntu 14.04 with default configuration Alt+Tab and Super+Tab
does same thing. For testing I am using Remmina to connect to ubuntu
14.04.
Without fix:
s - opens menu
Tab - switch between last two applications?
With fix:
s - does not open menu. Super + s is supposed to open, but it does not work.
Tab - no longer switch. Alt+Tab works, Super + Tab does not.
Main problem is this - could not find XKB extension. Because of this
metacity fails to get modifier for Super key (and other keys). I would
say that vnc simply needs to support xkb. Of course this might be fixed
in metacity if it is possible to get modifiers without xkb extension.
But I have no time to search for solution.
I will set to verification-done since proposed fix does what it should
and is already reported by two testers.
** Tags removed: verification-needed
** Tags added: verification-done
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to metacity in Ubuntu.
https://bugs.launchpad.net/bugs/1440570
Title:
VNC'ing into gnome-session-flashback (Metacity) in non-shared desktop
mode causes Super+KEY pressed behavior
Status in metacity package in Ubuntu:
Fix Released
Status in metacity source package in Trusty:
Fix Committed
Status in metacity source package in Utopic:
Confirmed
Status in metacity source package in Vivid:
Fix Released
Bug description:
[Impact]
When VNC'ing into gnome-session-flashback (Metacity) with either tightvncserver or vnc4server configured for non-shared desktop mode, when one opens a terminal for example, and types the "s" key, it acts as if the Super key is also pressed along with it. Hence, this appears to be a gnome-* issue.
[Test Case]
Vivid new install setup for tightvncserver:
sudo apt-get update && sudo apt-get -y dist-upgrade && sudo apt-get -y install xrdp gnome-session-flashback && sudo apt-get -y remove vino && nano .xsession
#START
export XDG_CURRENT_DESKTOP='GNOME-Flashback:Unity'
exec gnome-session --session=gnome-flashback-metacity --disable-acceleration-check
#END
sudo nano /etc/xrdp/xrdp.ini
change to:
#START
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=high
channel_code=1
max_bpp=24
#black=000000
#grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
#END
Log out, log back in, and RDP in via either Windows Remote Desktop
Connection or Remmina.
[Regression Potential]
This patch adds an additional check for modmask. It is already in upstream metacity.
WORKAROUND: Applications > System Tools > System Settings > Keyboard > Shortcuts > Disable all shortcuts containing the Super key.
WORKAROUND: Don't use the .xsession file with tightvncserver, but this
then creates a shared desktop experience, instead of ones own, not
seen by the user at the local console.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: vnc4server 4.1.1+xorg4.3.0-37.3ubuntu2
ProcVersionSignature: Ubuntu 3.19.0-12.12-generic 3.19.3
Uname: Linux 3.19.0-12-generic x86_64
ApportVersion: 2.17-0ubuntu1
Architecture: amd64
CurrentDesktop: GNOME-Flashback:Unity
Date: Sun Apr 5 13:10:40 2015
InstallationDate: Installed on 2014-12-14 (112 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20141213)
SourcePackage: vnc4
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/1440570/+subscriptions