3

У меня работает система Linux для настольных компьютеров SUSE. Теперь, когда я пытаюсь войти в эту систему через клиент VNC (из коробки Windows XP), все, что я получаю, - это пустой рабочий стол с запущенным на нем XTerm. На моем рабочем столе SUSE было загружено множество приложений и терминалов - я не вижу ни одного из них. Есть идеи, что здесь может пойти не так?

Ранее я вызывал vncserver на своем рабочем столе SUSE как "vncserver" и никаких опций. Может быть, мне нужны дополнительные параметры, чтобы сделать рабочий стол видимым? Или, может быть, настроить скрипт vnc или файлы xinitrc, не уверен.

1 ответ1

1

Большинство серверов VNC создают новый сеанс X и делятся этим. Если вы хотите поделиться своим текущим сеансом X, у вас есть несколько вариантов:

Если вы используете KDE, используйте KDE Desktop Sharing, также известный как krfb. Он включен в большинство установок KDE по умолчанию, но я не могу говорить за SUSE. Если он не установлен, вы можете установить его, найдя его в YaST или из терминала, запустив:

zypper install krfb

После установки просто запустите Desktop Sharing из меню Интернета в Kicker или запустив krfb в KRunner или терминале. Я предлагаю вам установить Разрешить незваные подключения и настроить пароль в его конфигурации, чтобы избежать необходимости иметь дело с системой приглашений, предназначенной для предоставления другим пользователям доступа к вашему рабочему столу.

Если вы используете GNOME, используйте вместо этого vino . Он доступен в репозиториях openSUSE, так что я думаю, что в SUSE Linux Enterprise его тоже есть. Установите его из YaST или запустите:

zypper install vino

После установки вы можете найти его в подменю Preferences вашего системного меню.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .