Начиная с Ubuntu 12.10, интерфейс рабочего стола Unity 2D («Ubuntu 2D») больше не существует. Обычно компьютеры без адекватного 3D-ускорения используют программный рендеринг llvmpipe.
Поскольку раньше Unity 2D был простым способом внедрения xRDP в систему Ubuntu, его удаление требует использования другой техники. К счастью, есть решение:
Установите xRDP
Эта страница предоставляет обходной способ установки xRDP, но на самом деле это так же просто, как и раньше . Установите xrdp в Центре программного обеспечения. Или установите из терминала, запустив:
sudo apt-get update && sudo apt-get upgrade
Если он не найден, убедитесь, что в ваших программных источниках включен компонент репозитория Universe . (Если это безголовая система, используйте этот способ командной строки .)
Установите интерфейс рабочего стола, не требующий (реального или смоделированного) 3D-ускорения
В инструкциях Grifon рекомендуется использовать GNOME Fallback ( с указанием типа сеанса «GNOME Classic»). Пакет gnome-session-fallback предоставляет его.
sudo apt-get install gnome-session-fallback
(Лучше всего бегать sudo apt-get update
первым, если вы не сделали этого недавно.)
Другие альтернативы включают в себя:
Создайте ~/.xsession
файл, указывающий желаемый интерфейс для xRDP
В домашнем каталоге пользователя или пользователей, которым вы хотите войти через xRDP, создайте файл с именем .xsession
. Вы можете сделать это с помощью любого текстового редактора, такого как Gedit. После создания этот файл не будет отображаться в файловых менеджерах, кроме случаев, когда включена функция « Просмотр»> «Показать скрытые файлы (или аналогичные)». В Наутилусе и большинстве других файловых менеджеров, Ctrl+H делает это.
Самым быстрым и простым способом создания этого файла, вероятно, является Терминал - одна команда создаст его.
Чтобы использовать GNOME Fallback («GNOME Classic (без эффектов)»):
echo gnome-session --session=gnome-fallback > ~/.xsession
Или использовать Xfce («Сессия Xubuntu»):
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
Подтверждения
Большая часть информации из этого поста в блоге (хотя текст не копируется).
echo lxsession -s Lubuntu -e LXDE > ~/.xsession
метод через SSH, и у меня все еще только черный экран при входе в систему с помощью Remote Desktop для Mac. Любые советы о том, что может быть причиной черного экрана?gnome-fallback
:(