Открыть рабочий стол через локальную сеть

У меня есть рабочий стол и ноутбук с Ubuntu ( Ubuntu 10.04.3 LTS ) на борту. Я установил сервер OpenSSH на рабочем столе, и теперь я могу подключиться к нему со своего ноутбука (также работающего под управлением Ubuntu), набрав

ssh -X

, что позволяет запускать программы на рабочем столе и отображать их окна на ноутбуке.

Мне интересно, можно ли запустить GDM на рабочем столе, отображать и управлять им с помощью ноутбука, чтобы, например, при наличии уведомление об обновлении я вижу и т.д.? Я не говорю о нормальном удаленном рабочем столе, который посылает скриншоты, потому что он слишком медленный.

2
задан 25 January 2012 в 18:19

3 ответа

Диспетчером отображения по умолчанию в Ubuntu 11.10 является LightDM, поэтому я расскажу об Ubuntu 11.04 и GDM.

На рабочем столе откройте файл /usr/share/gdm/gdm.schemas, найдите раздел

   <schema>
      <key>security/DisallowTCP</key>
      <signature>b</signature>
      <default>true</default>
    </schema>

и измените true на false. В качестве альтернативы, поместите следующую строфу

[security]
DisallowTCP=false

в файл /etc/gdm/custom.conf. Затем перезапустите GDM:

sudo service gdm restart

Теперь на ноутбуке запустите команду

sudo Xorg :1 vt8 -query 192.168.1.10

(замените последний параметр IP-адресом рабочего стола).

0
ответ дан 25 January 2012 в 18:19

Отправка полного рабочего стола по сетевому соединению всегда будет медленной. Отправка по SSH теоретически будет медленнее, поскольку вы добавляете шифрование SSH.

Существует множество приложений для отображения вашего рабочего стола, но я бы не советовал запускать его поверх X-forwarding. Сторонние приложения будут иметь настройки для ускорения вашего рабочего стола (например, отключить цвета).

Если вы все еще хотите протестировать: я считаю, что вы можете запустить свой рабочий стол, набрав

 gnome-session
0
ответ дан 25 January 2012 в 18:19

В качестве альтернативы, если ваша основная задача связана с производительностью, взгляните на FreeNX.

Freenx - быстрый и безопасный.

https://help.ubuntu.com/community/FreeNX

http://alandoyle.com/tutorials/setup-freenx-under-ubuntu/

https://launchpad.net/~freenx-team/+archive/ppa

Чтобы переслать весь сеанс, вы также можете использовать Xephyr. Xephyr - это сеанс X на вашем рабочем столе.

См .: http://ubuntuforums.org/showthread.php?p=3816948#post3816948

А если вы используете клиенты Windows, вы можете соединиться с Putty и использовать Xming как клиент X.

0
ответ дан 25 January 2012 в 18:19

Другие вопросы по тегам:

Похожие вопросы: