1

Этот вопрос был удален из stackoverflow, и они предположили, что мне, возможно, повезет больше.

Я пытаюсь изучить Ruby on Rails, и борьба с окружающей средой становится сложной задачей.

Я использую Ubuntu LTS на Windows 8.1 под Hyper-V, и я немного запутался в некоторых вещах, которые вижу. Я новичок в Ubuntu и Hyper-V, поэтому было интересно понять, как они взаимодействуют друг с другом.

Когда я запускаю Hyper-V Manager и подключаюсь нормально, все работает нормально, хотя окно маленькое, и я хотел лучше использовать экранное пространство. Я поохотился и обнаружил, что могу подключиться через удаленный рабочий стол. Поэтому я установил xrdp в Ubuntu, запустил ifconfig, чтобы узнать IP-адрес сеанса Ubuntu, и смог подключиться через mstsc и получить полноэкранный рабочий стол. Отлично.

За исключением того, что сеанс, который я получаю через RDP (который я буду называть «окном RDP»), «отличается» от сеанса, который я получаю при подключении из Hyper-V (который я буду называть «окном подключения») ,

1) В окне RDP после входа в систему мое полное имя не отображается на верхней панели, как в окне подключения, хотя при вводе «whoami» в терминал в обоих окнах я получаю одинаковый ответ (« Роберт").

2) Когда я набираю ifconfig в окне Connect, он работает нормально. Когда я набираю ifconfig в Terminal в окне RDP, я получаю следующее сообщение:

Команда 'ifconfig' доступна в '/sbin/ifconfig' Команду не удалось найти, поскольку '/sbin' не включен в переменную среды PATH. Скорее всего, это связано с отсутствием административных привилегий, связанных с вашей учетной записью.

ifconfig: команда не найдена

Таким образом, в окне RDP я не являюсь администратором, но в окне подключения, несмотря на то, что я вошел в ту же учетную запись. Я должен сделать 'sudo ifconfig' в окне RDP.

3) Я установил браузер Chrome, который работает нормально, кроме случаев, когда я запускаю Chrome в окне RDP, окно браузера Chrome появляется в окне подключения. Firefox не демонстрирует такого поведения, но если я запускаю Firefox в окне RDP, я получаю сообщение об ошибке при попытке запустить его в окне Connect. Если я выйду из окна Connect, я смогу запустить Chrome в окне RDP.

4) Я использую Ubuntu One для резервного копирования своих файлов. У меня включена синхронизация папок. Он не синхронизируется в окне RDP. Я должен войти в окно Connect, чтобы синхронизировать файлы.

5) Я получаю всплывающие окна в окне RDP о разблокировке моего кольца для ключей, которые не отображаются в окне подключения.

Я могу устранить некоторые из этих проблем, просто не войдя в окно Connect, хотя, поскольку мне нужен IP-адрес Ubuntu для подключения через RDP, когда я имею дело со странным сервером DHCP, это не всегда удобно. Chrome запускается нормально, когда у него нет окна Connect для запуска, хотя Ubuntu One по-прежнему не синхронизируется. Я уверен, что есть и другие различия, которые я просто еще не заметил.

Может кто-нибудь объяснить, что здесь происходит? Я уверен, что это довольно очевидно, но я не уверен, как описать эту ситуацию таким образом, чтобы выполнить поиск в Google, чтобы выяснить проблему. В идеале я хотел бы, чтобы окно RDP вело себя так же, как окно Connect, но я не уверен, как туда добраться.

Заранее спасибо.

Роб

0