Cette question a été lancée par stackoverflow, et ils m'ont suggéré que je pourrais avoir plus de chance ici.

J'essaie d'apprendre Ruby on Rails et me battre contre l'environnement s'avère être un défi.

J'utilise Ubuntu LTS sous Windows 8.1 sous Hyper-V et je suis un peu confus à propos de certaines choses que je vois. Ubuntu et Hyper-V étant nouveaux pour moi, il est intéressant de comprendre comment ils interagissent les uns avec les autres.

Lorsque je lance Hyper-V Manager et que je me connecte normalement, tout fonctionne correctement, même si la fenêtre est petite et que je souhaitais mieux utiliser l’écran. J'ai fait quelques recherches et découvert que je pouvais me connecter via Remote Desktop. J'ai donc installé xrdp dans Ubuntu, lancé ifconfig pour connaître l'adresse IP de la session Ubuntu, et j'ai pu me connecter via mstsc et obtenir un bureau en plein écran. Génial.

Sauf que la session que je reçois via RDP (que je qualifierai de «fenêtre RDP») est «différente» de la session que je reçois lorsque je me connecte à partir de Hyper-V (que je qualifierai de «fenêtre de connexion»). .

1) Dans la fenêtre RDP, après ma connexion, mon nom complet n'apparaît pas dans la barre supérieure, contrairement à la fenêtre Connecter. Toutefois, lorsque je tape "whoami" dans Terminal dans les deux fenêtres, la même réponse est fournie (" robert ”).

2) Lorsque je tape "ifconfig" dans la fenêtre de connexion, cela fonctionne correctement. Lorsque je tape "ifconfig" dans Terminal dans la fenêtre RDP, je reçois le message suivant:

La commande 'ifconfig' est disponible dans '/ sbin / ifconfig'. La commande n'a pas pu être localisée car '/ sbin' n'est pas inclus dans la variable d'environnement PATH. Cela est probablement dû à l'absence de privilèges administratifs associés à votre compte d'utilisateur.

ifconfig: commande introuvable

Donc, dans la fenêtre RDP, je ne suis pas administrateur, mais dans la fenêtre de connexion, malgré le fait que je sois connecté au même compte. Je dois faire 'sudo ifconfig' dans la fenêtre RDP.

3) J'ai installé le navigateur Chrome, ce qui fonctionne bien, sauf que lorsque je lance Chrome dans la fenêtre RDP, la fenêtre du navigateur Chrome apparaît dans la fenêtre de connexion. Firefox ne présente pas ce comportement, mais si j'exécute Firefox dans la fenêtre RDP, j'obtiens une erreur lorsque je tente de l'exécuter dans la fenêtre Connect. Si je me déconnecte de la fenêtre de connexion, je peux faire en sorte que Chrome démarre dans la fenêtre RDP.

4) J'utilise Ubuntu One pour sauvegarder mes fichiers. La synchronisation de dossiers est activée. Il ne se synchronise pas dans la fenêtre RDP. Je dois me connecter à la fenêtre de connexion afin de synchroniser les fichiers.

5) Dans la fenêtre RDP, des fenêtres contextuelles sur le déverrouillage de mon trousseau n'apparaissent pas dans la fenêtre de connexion.

Je peux faire en sorte que certains de ces problèmes disparaissent simplement en ne vous connectant pas à la fenêtre Connect. Cependant, comme j’ai besoin de l’adresse IP d’Ubuntu pour pouvoir me connecter via RDP lorsque j’ai un serveur DHCP étrange, ce n’est pas toujours pratique. Chrome démarre normalement lorsqu'il ne dispose pas de fenêtre de connexion dans laquelle démarrer, même si Ubuntu One ne se synchronise toujours pas. Je suis sûr qu'il y a d'autres différences que je n'ai pas encore remarquées.

Quelqu'un peut-il expliquer ce qui se passe ici? Je suis sûr que cela est assez évident, mais je ne sais pas comment décrire cette situation de manière à effectuer une recherche sur Google pour résoudre le problème. Idéalement, j'aimerais que la fenêtre RDP se comporte de la même manière que la fenêtre Connect, mais je ne sais pas comment y aller à partir de maintenant.

Merci d'avance.

-Rob

Rob
la source