У меня есть рабочий стол и ноутбук с Ubuntu ( Ubuntu 10.04.3 LTS ) на борту. Я установил сервер OpenSSH на рабочем столе, и теперь я могу подключиться к нему со своего ноутбука (также работающего под управлением Ubuntu), набрав
ssh -X
blockquote>, что позволяет запускать программы на рабочем столе и отображать их окна на ноутбуке.
Мне интересно, можно ли запустить GDM на рабочем столе, отображать и управлять им с помощью ноутбука, чтобы, например, при наличии уведомление об обновлении я вижу и т.д.? Я не говорю о нормальном удаленном рабочем столе, который посылает скриншоты, потому что он слишком медленный.
Диспетчером отображения по умолчанию в 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-адресом рабочего стола).
Отправка полного рабочего стола по сетевому соединению всегда будет медленной. Отправка по SSH теоретически будет медленнее, поскольку вы добавляете шифрование SSH.
Существует множество приложений для отображения вашего рабочего стола, но я бы не советовал запускать его поверх X-forwarding. Сторонние приложения будут иметь настройки для ускорения вашего рабочего стола (например, отключить цвета).
Если вы все еще хотите протестировать: я считаю, что вы можете запустить свой рабочий стол, набрав
gnome-session
В качестве альтернативы, если ваша основная задача связана с производительностью, взгляните на 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.