Пустий робочий стіл під час входу через xrdp


38

Я намагаюся отримати доступ до Ubuntu 11.10 за допомогою віддаленого робочого столу з машини Win 7. Я встановив xrdp. Я запускаю клієнт віддаленого робочого столу Windows і входжу в систему. Потім мені буде запропоновано ім'я користувача та пароль.

Потім він входить, але все, що я бачу, це фон, без меню, нічого. Я маю вбити віддалений робочий стіл, закривши його.

Навіть якщо я клацну правою кнопкою миші, нічого. Будь-які ідеї ???

Єдиною причиною, коли я навіть пішов по дорозі RDP, було те, що VNC також не працюватиме, навіть після того, як я включив спільний доступ до робочого столу. Я перебуваю у зв’язку, оскільки мені потрібно підключитися до Ubuntu через Windows. У версії 8 Ubuntu це не було проблемою, і воно просто працювало.


Якщо ви кажете, що VNC не буде працювати, чи він увійшов у систему добре, але у вас була та сама проблема, що стосується лише робочого столу, або ви взагалі не можете змусити його підключатися?
Lozzy_uk

чи можете ви підтвердити, що ви спробували фокус у цій відповіді? askubuntu.com/a/3936/14356
fossfreedom

Я перезавантажив Ubuntu і тепер VNC може підключитися, але це так повільно, що він не корисний. У мене ніколи не було цієї проблеми з Ubuntu 8. Це помилка в 11.10? Коли я входжу в Ubuntu за допомогою RDP, трапляється, що екран змінюється наново, і ви не можете отримати доступ до рядка меню вгорі або на панелі інструментів зліва. Також при вході через rdf ви навіть не можете натиснути правою кнопкою миші на робочому столі. Це дивно, ви можете побачити меню у верхньому шоу, тоді rdp робить щось для зміни розміру, і його немає. Я спробував декілька rdp-клієнтів, таких як термінали, mRemote та віддалений робочий стіл MS.
nitefrog

Так, я також спробував увійти в систему з системою XP, і я отримав точно таку ж проблему. Я бачу лише зображення на робочому столі та без меню. Я можу ввійти, але я мураха робити все, без іконок, без меню, нічого. Навіть елементів на моєму робочому столі немає. Тепер, якщо я використовую VNC, я бачу все, але продуктивність настільки погана, що це неможливо.
nitefrog

Відповіді:


20

У вашому .xsession config може бути ще один менеджер робочого столу.

cd /home/youruser
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart

У мене було подібне питання, і це вирішилося.


2
Ви можете додати другий рядок ( echo...) /etc/xrdp/startwm.shдо виклику, . /etc/X11/Xsessionі він буде працювати, навіть якщо .xsessionфайл буде змінено чимось іншим.
ларан

Це рішення прекрасно спрацювало для мене. Ура!
Метт Кашатт

я навіть не хочу знати, ЯК ви це зрозуміли; просто покладіть рядки в конфігурацію - і вона спрацювала; дякую людині +1
Григораш Василій

@laurent Красиво! Простий блискучий
Юрій Галантер

Це рішення працювало на мене.
Сітансу

8

Для майбутніх читачів цієї публікації (я знайшов цю публікацію вгорі мого пошуку в Google, коли у мене була така ж проблема), xrdp вже не працює з Ubuntu-2d в Ubuntu 14.04. Замість цього ви повинні встановити xfce

sudo apt-get install xfce4

Потім додайте рядок

xfce4-session

у ваш файл ~ / .xsession замість рядка gnome-session --session = ubuntu-2d


Це була моя проблема з Ubuntu 15.10
sngreco

Ще не працює :(
Дмитро

Це не працювало і для мене, але я наголошу на тому, щоб прочитати файл /var/log/xrdp/xrdp-sesman.log і шукати помилки. Це спонукає
QA Collective

Це працювало для мене, Але я також повинен був зробити виправлення внизу, додавши ` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used `перед моїм іменем користувача вікна зберегли неправильний логін із доданим домену Windows перед іменем користувача. Так це виправлення з двох частин.
anon58192932

3

Спробуйте це. Просто натисніть клавішу Ctrl+ Alt+ Tна клавіатурі, щоб відкрити термінал. Коли він відкриється, запустіть команди (и) нижче:

sudo apt-get install gnome-session-fallback
echo “gnome-session -–session=gnome-fallback” > ~/.xsession
sudo /etc/init.d/xrdp restart

1

Якщо я вас правильно зрозумів, у вас є машина Win 7 (клієнт rdp) та ubuntu 11.10 (сервер rdp).

Якщо в ubuntu увімкнено єдність 3d, це спричинить проблеми. Використовуйте резервний сеанс gnome:

sudo apt-get install gnome-session-fallback

(ви повинні вийти з системи та вибрати "gnome classic no effects" )

.. або xubuntu (xfce):

sudo apt-get install xubuntu-desktop

.. або lubuntu (lxde):

sudo apt-get install lubuntu-desktop

Також спробуйте використовувати rdesktop з командного рядка. Схоже, xrdp та інші програми rdp gui не підтримують повні можливості rdesktop, тому найкраще використовувати командний рядок безпосередньо.

rdesktop -h


1
Я також спробував це з 2D версією і тим же питанням. Як ви використовуєте командний рядок з Win7 в Ubuntu?
nitefrog

це дуже гарне питання .. Я змішав свою відповідь з підключенням rdp ubuntu до Windows. Вибачте. Тим не менш, ти можеш це зробити з cygwin, але клієнт gui rdesktop у Windows працює як очікується :) Спробуйте gnome-session-fallback, можливо, у вас будуть кращі результати
Саввас Радевич

1

якщо у вас все ще є проблема,

ви можете подивитися на цю посаду, для мене це здається добре поясненим

http://c-nergy.be/blog/?p=2879

Сподіваюся, це буде корисним і для інших


4
Ласкаво просимо до Ask Ubuntu! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Ерік Карвальо

1

Додайте зворотну косу рису перед своїм логіном, наприклад: \ yourlogin

Це змусило мене працювати. Це видаляє домен із вашого облікового запису.


Це працювало для мене, але я також повинен був переключити .xsessionфайл на використання xfceдодатково.
anon58192932

0

Я також спробував це з 2D версією і тим же питанням. Як ви використовуєте командний рядок з Win7 в Ubuntu?

          - nitefrog 31 грудня 1111 о 1:05

Спробуйте Tunnelier Bitvise. Він працює як чемпіонат для терміналів, FTP та RDP від ​​Windows.


Bitvise трохи баггі і відключить сеанси випадковим чином. Краще спробуйте Putty, який є надійним і стабільним.
Денья

0

Це більше вирішення, але якщо ви отримаєте порожній робочий стіл, на віддаленому комп'ютері Ubuntu може виникнути питання із запитом відмовити чи дозволити. Просто натисніть кнопку дозволу з попередження.


0

Спробуйте інший менеджер робочого столу. Під час використання lightdm я отримував порожній / чорний екран через XRDP. Одного разу я перейшов на lxdm, все працювало як очікувалося.


0

Обмеженням xrdp є те, що ви можете увійти лише на робочий стіл: 0

Я ввійшов у систему на цільовій машині, а також намагався підключитися. Після виходу з сервера я зміг увійти.


0

Мені довелося зробити наступне, перш ніж це спрацювало:

  • Встановіть xfce4і налаштуйте .xsessionдля "xfce4-сесії" відповідно до відповіді Пола Розенберга вище.

  • Виправіть проблему дозволів, /etc/xrdp/що спричинило таку помилку /var/log/xrdp.log:

    [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied
    

    Я додав користувача xrdpдо ssl-certгрупи, але не впевнений, чи найкраще це рішення.


-1

Дивіться тут, це найкраще рішення досі для Ubuntu 13.10. Прокрутіть униз, щоб побачити коментарі Брайана Муллана. Я встановив x2go і працює як шарм на KDE Ubuntu 13.10 Не більше xrdp.

http://c-nergy.be/blog/?p=4448&cpage=1#comment-1013

Приємного дня всім ...


Будь ласка, надайте приблизний підсумок того, що ви посилаєтесь, а не просто посилання. :)
user98085
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.