web-dev-qa-db-fra.com

Défilement lent de la souris, paramètres absents (Ubuntu 14.04, hyper-v, xfce4, xrdp)

Veuillez pardonner mon inexpérience avec Linux et les packages associés. Je suis très nouveau pour de tels systèmes.

J'ai installé buntu 14.04 dans un machine virtuelle Windows Hyper-V (VM). Pour un VM sur un hôte Windows, au lieu de se connecter via le gestionnaire Hyper-V, il est suggéré de se connecter à un VM avec une connexion de bureau à distance (RDC). Pour vous connecter à Ubuntu VM avec le serveur de terminal Windows RDC, j'ai installé le package Xrdp sur la machine virtuelle Ubuntu. Pour éviter les complications 3D avec l'interface de bureau Unity, j'ai installé le package Xfce4 dans la machine virtuelle. Les choses fonctionnent généralement bien.

Cependant, le défilement de la souris est très lent . En d'autres termes, il faut plusieurs molettes de la souris pour faire défiler l'affichage de diverses fenêtres.

Après une inspection plus poussée, j'ai constaté que les paramètres de la souris (Menu Application/Paramètres/Souris et pavé tactile) ne sont pas présents (d'autres paramètres tels que le clavier sont présents). En particulier, j’ai essayé la commande suivante pour évaluer les paramètres de la souris Xfce4, mais j’ai reçu un message concernant Xlib qui pourrait être lié à Xrdp:

$ xfce4-mouse-settings
Xlib:  extension "XInputExtension" missing on display ":10.0".
(xfce4-mouse-settings:14760): xfce4-mouse-settings-CRITICAL **: XI is not present.

Voici ma question principale:

1) Comment puis-je améliorer/augmenter la vitesse de défilement de la souris dans Ubuntu 14.04 avec Xfce4 et Xrdp?


Cependant, la situation me conduit également à poser les questions suivantes:

2) Comment puis-je installer les paramètres de la souris et du pavé tactile dans Ubuntu 14.04 avec Xfce4 et Xrdp?

3) Xrdp est-il un RDC préféré pour Ubuntu 14.04 dans une machine virtuelle Windows Hyper-V?

4) Xfce4 est-il une interface de bureau préférée pour Ubuntu 14.04 sur une machine virtuelle Windows Hyper-V?


Merci pour toutes les idées ou suggestions que vous pourriez avoir!

4
user3271966

Voici ma propre réponse, ou peut-être que cela pourrait être considéré comme une solution alternative légèrement ajustée. Après un diagnostic plus approfondi, voici ce que j'ai trouvé:

A) La commande xset a fonctionné à la fois pour la session Hyper-V Manager Connect et la session Xrdp. Malheureusement, il ne permet que trois paramètres de déplacement de la souris (pas de défilement): multiplicateur d'accélération, diviseur d'accélération et seuil de pixels pour l'application des paramètres d'accélération.

B) En regardant plus loin dans les paramètres X (X11 ?, Xsession ?, Xorg?), Il existe des options supplémentaires pour la souris. La commande xinput a fonctionné sur la session Hyper-V Manager> Connect mais n'a pas fonctionné sur la session Xrdp. Il est donc apparu que la session Xrdp n’utilisait pas beaucoup (ou aucun) paramètre X, ce qui semble aider avec l’interface utilisateur graphique dans des aspects tels que l’affichage, le clavier et les pointeurs (comme la souris).

C) Tout à l'heure (après le fait), parcourant mon historique pour trouver des commandes connexes qui pourraient être intéressantes, en plus de xset et xinput, j'ai trouvé: X, Xserver, xterm, xrandr, xsetpointer, xfconf-query. (Je pense que cela aidera dans une connexion locale ou une session Hyper-V Manager> Connect, pas dans une connexion distante Xrdp.)

D) En ce qui concerne le fonctionnement de Xrdp et d’autres programmes de connexion à distance, il me semble que la version de Xrdp (v0.6) que j’ai utilisée pour la première fois aurait probablement utilisé le protocole VNC, qui, à ma connaissance, n’utilise pas les paramètres X. J'ai également découvert qu'un autre paquet, X11rdp, pourrait utiliser davantage de paramètres X dans une session de bureau à distance Xrdp.

E) Enfin, j'ai trouvé une paire de scripts très utile qui aide à télécharger et à construire des paquets pour Debian (sur laquelle Ubuntu est basé). Les scripts, par www.scarygliders.net , sont X11rdp-o-matic.sh et RDPsesconfig.sh . Une documentation très utile est fournie à l'adresse http://scarygliders.net/x11rdp-o-matic-information/ , cependant, d'autres pages de ce site ainsi que des pages de www .xrdp.org et http://sourceforge.net/projects/xrdp/ viendront probablement compléter les informations dont vous pourriez avoir besoin. Après avoir téléchargé un référentiel avec git, le X11rdp-o-matic.sh a pris un certain temps pour faire son travail. À la fin du script, un message indiquait que X11rdp et Xrdp étaient installés et devaient être en cours d'exécution. Il a également été suggéré que je n'aurais peut-être pas besoin d'exécuter le script RDPsesconfig.sh, mais que je tentais simplement de me connecter avec une connexion Bureau à distance, ce qui est exactement ce qui a fonctionné. Une chose que j’aurais aimé faire est d’utiliser l’option pour installer le son audio, mais l’option recommandée pour --justdoit, avec la dernière version stable de Xrdp (--branch v0.8), a réellement fourni tout ce dont j’ai actuellement besoin. .

En conclusion, X11rdp-o-matic.sh a aidé à télécharger, créer et installer les dernières versions stables de X11rdp et Xrdp . Cette configuration fournit un moyen d'utiliser la connexion au bureau à distance Windows pour vous connecter à un serveur Hyper-V hébergé sur Windows . machine virtuelle avec Ubuntu 14.04 installé. La connexion Xrdp est rapide et réactive et certains des paramètres X que je connais (tels que certains répertoriés en C ci-dessus) semblent être disponibles dans la session distante (grâce à X11rdp). Copier et coller dans et hors de la session à distance fonctionne bien. Le problème de défilement de la souris est résolu ; c'est assez rapide et assez lisse. Je ne pourrais envisager d’utiliser cette option que pour inclure le son audio à l’avenir.

MERCI BEAUCOUP aux auteurs et contributeurs de Xrdp , X11rdp , et X11rdp-o-matic !

3
user3271966