Як використовувати xrdp з Unity на Ubuntu 16.04 LTS?


15

Я хотів би віддалено підключитися до системи Ubuntu 16.04 LTS через xrdp, використовуючи середовище робочого столу Unity.

У мене є система 14,04 LTS, яку я налаштував на використання Xfce для з'єднань xrdp, але я віддаю перевагу Unity і хотів би уникати установки іншого робочого середовища, якщо це можливо.

Чи можливо це? І якщо так, то які кроки правильно налаштувати?


2
Можливий дублікат того, як відійти в 16.04 через rdp
Reinier Post

Відповіді:


10

------------------ Важливе оновлення для цієї теми: ------------------------

Здається, що можна використовувати xRDP та Unity Interface, навіть якщо є такі незначні проблеми з такою настройкою. (Ви можете побачити демонстрацію тут )

Для того, щоб налаштувати ваш Ubuntu 16.04 так, щоб xrdp підключався до Unity, вам потрібно буде виконати наступне

  1. встановити TigerVNC
  2. встановити XRDP
  3. Налаштування бажаного робочого столу для використання в xRDP

Повні інструкції щодо того, як це зробити, можна знайти на веб-сайті http://c-nergy.be/blog/?p=9962

------------------------ Кінець важливого оновлення ------------------

Зауваження . Наведена нижче інформація - це не остання інформація, але вона все ще діє. Будь ласка, обов'язково прочитайте Важливу ноту оновлення , щоб отримати останню інформацію ...

Щоб швидко відповісти на ваше запитання, наскільки нам відомо, робочий стіл Unity не можна використовувати спільно з xrdp. У вас немає іншого вибору, крім встановлення альтернативного середовища робочого столу. Xfce - це один із варіантів

ми вважаємо за краще встановлювати мате-робочий стіл як альтернативний робочий стіл.
В Ubuntu 16.04, ви можете використовувати функцію заколоту мате робочого столу , щоб мати що - щось схоже на Unity (але це не так !) Бачити цей пост

Ви можете використовувати xrdp як проксі-сервер для підключення до робочого столу Unity за допомогою протоколу vnc. Щоб мати змогу виконати таку конфігурацію, вам потрібно буде налаштувати свій сервер vnc для запуску під час завантаження та налаштування установки xrdp у системі, до якої ви хочете отримати доступ.

У вікні входу в xrdp; тоді вам потрібно буде вибрати консоль опцій замість Sesman-Xvnc. (вся детальна інформація тут ), але знову ж таки, ви просто використовуєте xrdp як проксі, щоб ініціювати з'єднання vnc ...

Сподіваюся, що це допоможе


добре працював за 17.04 на лазурі ... велике спасибі
Інго

5

------------------- Важливі оновлення -------------------

див. коментар вище, щоб XRDP підключився до вашого Unity Desktop Повну інструкцію щодо встановлення xrdp та підключення до Unity Desktop можна знайти за посиланням [http://c-nergy.be/blog/?p=9962] 2

------------------- Кінець оновлень ----------------------

Це може бути корисно для інших людей ...

В Ubuntu 16.04 додавання команди про альтернативний робочий стіл у файлі .xsession, здається, більше не працює. Мати можливість використовувати xrdp та підключитися до встановленого іншим робочим столом; вам потрібно відредагувати наступний файл

  • /etc/xrdp/startwm.sh

Якщо ви встановили робочий стіл матерії як альтернативний варіант, ви введете сеанс матеря відразу після fi лінії. Ваш файл startwm.sh повинен виглядати так

#!/bin/sh 
if [ -r /etc/default/locale ]; then
  . /etc/default/locale 
    export LANG LANGUAGE 
fi

#Add this line if you plan to use mate-desktop as alternate desktop 
#insert the appropriate command based on your alternate desktop 

mate-session 
./etc/X11/Xsession

Покрокова інструкція щодо встановлення та налаштування Xrdp в Ubuntu 16.04 можна знайти в цьому місці

Сподіваюся, що це допоможе


0

Наступне, здається, добре обійдеться ...

Я знайшов цю статтю нижче і точно дотримувався її. Схоже, він працює на Ubuntu Gnome 16.04, і я думаю, що він би працював і на стандартному Ubuntu 16.04. Дивіться тут: http://www.hiroom2.com/2016/05/24/ubuntu-16-04-remote-connect-to-gnome-classic-desktop-with-vnc-xrdp/

Після цього Ремміна перестала працювати. Щоб виправити це, я видалив Remmina та встановив останню версію за допомогою PPA. Дивіться тут: https://github.com/FreeRDP/Remmina/wiki


Я ... Я застряг у цьому рядку: ln -s contrib/packages/deb/ubuntu-xenial/debian chmod a+x debian/rules sudo apt install -y -o 'apt::install-recommends=true' \ dpkg-checkbuilddeps 2> & 1 | \ sed -e 's /.* побудувати залежності: // g' -e 's / ([^)] *) // g'`` Чи можете ви пролити це світло на мене? hiroom2.com/2016/08/28/…
Арст

0

Ось інструкції до переробленого рішення Hyper-V, яке дозволяє мережевий доступ до сесії xrdp Unity. Підтримує перенаправлення жорсткого диска на відео, аудіо та робочу станцію клієнта. Хоча інструкції написані, припускаючи, що Ubuntu працює у віртуальній машині, я не бачу причини, чому він не повинен працювати для фізичної машини Ubuntu.

З мого власного досвіду, це рішення xrdp забезпечує помітно більш чуйне введення командного рядка та візуалізацію браузера, ніж одне, що покладається на vino VNC.

Я використовую це рішення та автоматизував застосування контрольно-пропускних пунктів VM, щоб забезпечити безпечну роботу браузера на моїх комп'ютерах, підключених до локальної мережі


1
Ласкаво просимо в Ask Ubuntu! Рекомендую відредагувати своє питання, щоб розширити його конкретними подробицями щодо того, що ви робите. Тут не рекомендується відповідати лише на посилання.
abu_bua

1
Я розумію, але це тривалий процес, який здавався нетиповим у порівнянні з більшістю інших постів. Також хотів уникнути збереження двох примірників. Чи допоможе резюме, а потім надати посилання?
ШепітЧаос
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.