Я отримую "Не вдалося завантажити сеанс" ubuntu-2d "при використанні XRDP


16

Спочатку, коли я намагаюся увійти на свою машину ubuntu (версія 12.10) за допомогою RDP, я отримав би фон робочого столу ubuntu, без тексту, панелей меню чи нічого, що б вказувало на завантаження робочого столу.

Я переглянув наступні вказівки, які стверджували, що вирішити цю проблему:

Відредагуйте .Xsessionфайл, щоб додати такий рядок:

gnome-session –session=ubuntu-2d

але це спричинило таку помилку:

Не вдалося завантажити сеанс "ubuntu-2d

і це дозволяє лише мені вийти.

Отже, моє питання:

Як увійти на свій робочий стіл Ubuntu за допомогою XRDP безглуздо. Я можу успішно SSH увійти до командного рядка, тому мені потрібно встановити інший менеджер вікон? Чи потрібно скинути деякі налаштування?

Відповіді:


19

Станом на Ubuntu 12.10 інтерфейс робочого столу Unity 2D ("Ubuntu 2D") більше не існує. Зазвичай комп'ютери без адекватного 3D-прискорення використовують програмне забезпечення llvmpipe.

Оскільки Unity 2D був простим способом xRDP в систему Ubuntu, його видалення вимагає використання іншої техніки. На щастя, є рішення:

Встановіть xRDP

Ця сторінка пропонує схематичний спосіб встановлення xRDP, але насправді це так просто, як і раніше . Встановіть xrdpВстановіть xrdp в Центрі програмного забезпечення. Або встановіть із Терміналу, запустивши:

sudo apt-get update && sudo apt-get upgrade

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

Встановіть інтерфейс робочого столу, що не вимагає (реального чи імітаційного) 3D-прискорення

Інструкція Grifon рекомендує GNOME Fallback (надаючи тип сеансу "GNOME Classic"). Пакет gnome-session-backbackВстановити gnome-session-backback забезпечує це.

sudo apt-get install gnome-session-fallback

(Найкраще запустити sudo apt-get updateперший, якщо ви цього не робили нещодавно.)

Інші альтернативи включають:

  • Xfce ( xubuntu-desktopВстановіть xubuntu-desktop / sudo apt-get install xubuntu-desktop)
  • LXDE ( lubuntu-desktopВстановіть lubuntu-desktop / sudo apt-get install lubuntu-desktop)
  • MATE (для установки встановлено трохи більше, див. Ці вказівки)

Створіть ~/.xsessionфайл із зазначенням бажаного інтерфейсу для xRDP

У домашньому каталозі користувача або користувачів, які ви хочете увійти через xRDP, створіть файл з назвою .xsession. Це можна зробити за допомогою будь-якого текстового редактора, наприклад, Gedit. Після створення цей файл не буде видимим у файлових менеджерах, за винятком випадків, коли включено Перегляд> Показати приховані файли (або подібні). У Nautilus та більшості інших файлових менеджерів Ctrl+ Hце робить.

Найшвидший і найпростіший спосіб зробити цей файл - це, мабуть, Термінал - одна команда створить його.

Щоб скористатися GNOME Fallback ("GNOME Classic (без ефектів)"):

echo gnome-session --session=gnome-fallback > ~/.xsession

Або використовувати Xfce ("Xubuntu Session"):

echo xfce4-session > ~/.xsession

Або використовувати LXDE ("Lubuntu Desktop"):

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

Налаштування макета клавіатури

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

В іншому випадку, щоб налаштувати xRDP на використання іншої розкладки клавіатури, див. Розділ "Розв’язання проблеми розкладки клавіатури в сесії xRDP" цієї публікації (решта цієї публікації стосується лише попередніх версій Ubuntu; публікація посилалася на ці інструкції до 12.10 ).

Тепер це має працювати!

Гріффон зазначив, що, на жаль, у GNOME Fallback звичайний спосіб виходу із системи не працює (при підключенні через xRDP). Натомість вийдіть із системи, виконавши команду:

gnome-session-quit --logout

Ви можете відкрити вікно терміналу ( Ctrl+ Alt+ T) для цього, але ви можете просто скористатися діалоговим вікном «Запустити» ( Alt+ F2).

В інших робочих середовищах вихід із системи все одно може працювати, але якщо цього не відбувається, ви можете використовувати їх приблизні еквіваленти gnome-sesison-quitкоманди:

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

Подяка

Значна частина інформації є з цієї публікації в блозі (хоча жоден текст не скопійований).


Я думаю, що встановити зовсім нове середовище робочого столу з усіма програмними пакетами надмірно. Я дотримувався кроків, але щойно встановив openbox. Тоді я помістив "/ usr / bin / openbox-session" у свою .xsession, а дядько - Роберт.
Марк Вільямс

Я використовував echo lxsession -s Lubuntu -e LXDE > ~/.xsessionметод через SSH, і я все ще отримую чорний екран під час входу в систему за допомогою віддаленого робочого столу для Mac. Будь-які поради щодо того, що може спричинити чорний екран?
Джошуа Ф. Рінтрі

FYI Я отримую порожній екран також gnome-fallback:(
Maria Ines Parnisari
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.