Sunday, May 5, 2024
 Popular · Latest · Hot · Upcoming
2
rated 0 times [  2] [ 0]  / answers: 1 / hits: 9362  / 3 Years ago, fri, august 27, 2021, 12:00:31

Currently I am working on a remote server using Ubuntu yet the 'd' key cannot be used since it minimizes/maximizes all windows to show/hide desktop. Many answers point to the fact that I should go to the shortcuts and disable the "Hide all windows..." mapping.



EDIT:



I did disable other similar mapping such as 'Hide all normal windows' which is set to disabled ( I Cleared it with my backspace). Yet this has no effect. Or do I need to log off and on again?



My problem is that I do not have this shortcut mapping listed in the shortcuts settings!






I also cannot find the global_keybindings directory that many solutions suggest..



I tried to use the character map when I needed 'd' but when I was asked to authenticate an installation of a programm (and my password has a 'd'), and I pasted the character, authentication failed. I don't know whether this is another issue or not.






I don't have to access to log on or off, so I restarted the VM from my Azure, yet the same trouble was present.



Can you advice any work around?






@Oli - I tried using xev to check out the keyboard events



I tried to press a normal letter 'b'



KeyPress event, serial 35, synthetic NO, window 0x4000001,
root 0x2e, subw 0x0, time 910899804, (358,-354), root:(359,184),
state 0x0, keycode 56 (keysym 0x62, b), same_screen YES,
XLookupString gives 1 bytes: (62) "b"
XmbLookupString gives 1 bytes: (62) "b"
XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x4000001,
root 0x2e, subw 0x0, time 910900467, (358,-354), root:(359,184),
state 0x0, keycode 56 (keysym 0x62, b), same_screen YES,
XLookupString gives 1 bytes: (62) "b"
XFilterEvent returns: False


----then I pressed 'd':



FocusOut event, serial 35, synthetic NO, window 0x4000001, mode
NotifyGrab, detail NotifyAncestor FocusOut event, serial 35, synthetic
NO, window 0x4000001, mode NotifyWhileGrabbed, detail NotifyNonlinear
UnmapNotify event, serial 35, synthetic NO, window 0x4000001, event
0x4000001, window 0x4000001, from_configure NO PropertyNotify event,
serial 35, synthetic NO, window 0x4000001, atom 0xc2 (WM_STATE), time
910906044, state PropertyNewValue PropertyNotify event, serial 35,
synthetic NO, window 0x4000001, atom 0xa2 (_NET_WM_STATE), time
910906044, state PropertyNewValue PropertyNotify event, serial 35,
synthetic NO, window 0x4000001, atom 0xa2 (_NET_WM_STATE), time
910914112, state PropertyNewValue

More From » keyboard

 Answers
7

On further investigation this does seems to be a widely noticed issue with XRDP. It's probably not the client sending rubbish along as I previously said in my comment, rather that it's the server doing weird stuff for an unknown reason.



Many people have documented that fixing this involves disabling the <Super>d binding for showing the desktop but this fix has had to evolve over the years as Ubuntu has upgraded components. There are a few basic options for doing the same thing:





Other people report other similar quirks with XRDP so if you're experiencing other issues (and/or you can't fix this one), it might be best to dump it and go with something else. There are a fair few to choose from but the main contenders are VNC (over SSH from Ubuntu, or over SSH from Windows with Putty) or FreeNX.



FreeNX is a lot less popular than VNC but it's a solid contender and a lot more like RDP than VNC (which can occasionally be a bit flabby if you're doing lots of graphics stuff). But VNC is easier to set up.


[#31650] Sunday, August 29, 2021, 3 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
kilusy

Total Points: 171
Total Questions: 110
Total Answers: 128

Location: Cayman Islands
Member since Sat, Dec 5, 2020
3 Years ago
;