web-dev-qa-db-fra.com

'd' minimise toutes les fenêtres sur Ubuntu lors de la connexion avec XRDP

Actuellement, je travaille sur un serveur distant utilisant Ubuntu, mais la touche 'd' ne peut pas être utilisée car elle minimise/maximise toutes les fenêtres pour afficher/masquer le bureau. De nombreuses réponses soulignent le fait que je devrais aller aux raccourcis et désactiver le mappage "Masquer toutes les fenêtres ...".

MODIFIER:

J'ai désactivé d'autres mappages similaires, tels que "Masquer toutes les fenêtres normales", qui est désactivé (je l'ai effacé avec mon retour arrière). Pourtant, cela n'a aucun effet. Ou dois-je me déconnecter puis de nouveau?

Mon problème est que je n'ai pas ce mappage de raccourci répertorié dans les paramètres de raccourcis!


Je ne trouve pas non plus le répertoire global_keybindings suggéré par de nombreuses solutions.

J'ai essayé d'utiliser la table des caractères quand j'avais besoin de 'd' mais quand on m'a demandé d'authentifier une installation d'un programme (et mon mot de passe a un 'd'), et que j'ai collé le caractère, l'authentification a échoué. Je ne sais pas s'il s'agit d'un autre problème ou non.


Je n'ai pas besoin d'accéder pour me connecter ou pour me déconnecter. J'ai donc redémarré le VM à partir de mon Azure, mais le même problème était présent.

Pouvez-vous conseiller des travaux autour?


@ Oli - J'ai essayé d'utiliser xev pour vérifier les événements du clavier

J'ai essayé d'appuyer sur une lettre normale '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

---- puis j'ai appuyé sur '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
2
test

Un examen plus approfondi semble indiquer que le XRDP est un problème largement signalé. Ce n'est probablement pas le client qui envoie des déchets comme je l'ai déjà dit dans mon commentaire, mais plutôt le serveur qui fait des choses étranges pour une raison inconnue.

De nombreuses personnes ont documenté que résoudre ce problème impliquait de désactiver la liaison <Super>d pour montrer le bureau, mais cette correction a dû évoluer au fil des années, car Ubuntu a mis à niveau ses composants. Il existe quelques options de base pour faire la même chose:

D'autres personnes signalent d'autres problèmes similaires avec XRDP. Par conséquent, si vous rencontrez d'autres problèmes (et/ou si vous ne parvenez pas à résoudre celui-ci), il peut être préférable de les supprimer et de passer à autre chose. Il y en a beaucoup parmi lesquels choisir, mais les principaux candidats sont VNC ( sur SSH d’Ubunt , ou sur SSH sous Windows avec PuTTY ) ou FreeNX =.

FreeNX est beaucoup moins populaire que VNC, mais c’est un prétendant solide et beaucoup plus semblable à RDP qu’à VNC (qui peut parfois être un peu flasque si vous faites beaucoup de graphiques). Mais VNC est plus facile à configurer.

2
Oli

ouvert Applications\Outils système\Editeur dconf

aller vers:

org\gnome\desktop\wm\keybindings

puis changez le raccourci clavier "show-desktop" en "[]"

1
joshua paul

ouvrir Applications\Outils système\Editeur dconf

aller vers:

org\gnome\desktop\wm\raccourcis clavier

puis changez le raccourci clavier "show-desktop" en "[]"

Assurez-vous de vous déconnecter et de vous reconnecter. C'est une bonne idée d'arrêter et de démarrer vncserver également.

J'utilise Ubuntu 13.04 et, dans mon fichier xstartup, j'utilise gnome-session --session = gnome-fallback &

Vous ne savez pas comment cela fonctionne avec d'autres types de session.

1
user199444