как vnc в существующую сессию x?

<p>хотел бы иметь возможность подключиться к существующему x-дисплею, чтобы иметь доступ к своей рабочей среде и ко всему, что я оставил открытым из дома. я смутно помню что-то об использовании x11vnc в прошлом. но этот пакет не существует для fedora 11, поэтому я думаю, что сейчас есть какой-то встроенный метод.</p><p><strong>примечание:</strong> я подключаюсь к своей рабочей машине через vpn, поэтому защита паролем - это все, что мне нужно для обеспечения безопасности.</p>

<p>используйте <a href="https://github.com/libvnc/x11vnc">x11vnc</a> , он подключится к запущенному сеансу и позволит вам использовать рабочий стол. если вы запустите его как пользователь root для подключения к сеансу xdm, вам нужно будет немного изучить xauth, поскольку его установка может быть довольно сложной.</p><p>изменить, чтобы добавить: карл рунге больше не поддерживает первоначальный <a href="http://www.karlrunge.com/x11vnc/">x11vnc</a> , однако разработка продолжается <a href="https://github.com/libvnc/x11vnc">github</a> . или вы можете сделать как предложено ниже @ ivan-talalaev и использовать x0vncserver.</p><p>другое преимущество этого сервера заключается в том, что он поддерживает множество расширенных функций vnc, используемых <a href="http://www.uvnc.com/">ltravnc</a> , включая большое кэширование растровых изображений и передачу файлов.</p>

<p>согласно <a href="http://tigervnc.org/doc/x0vncserver.html">документация</a> <strong> tigervnc </strong> имеет поддержку для этого.</p><blockquote> <p><strong> x0vncserver </strong> - это сервер tigervnc, который обеспечивает удаленный доступ к любому дисплею x через vnc, tigervnc или совместимые средства просмотра. в отличие от xvnc (1), он <strong> не создает </strong> виртуального дисплея. вместо этого он просто использует существующий x-сервер (обычно тот, который подключен к физическому экрану).</p> </blockquote><pre><code>x0vncserver -display :0 </code></pre>

<p>если вы используете kde на работе, в kde уже есть встроенный vnc-сервер.</p><p>предположительно, gnome тоже.</p>

<p>я сделал довольно сложную настройку для сайта клиента, которая может быть подходящей для вас.</p><blockquote> <p>это основано на конфигурации, которую я сделал для клиента. они хотели следующее:</p> <ul> <li>что пользователи могут удаленно использовать рабочий стол на уже работающем рабочем столе, запущенном на системной консоли;</li> <li>чтобы пользователи могли инициировать сеанс, запущенный на консоли, если он еще не запущен, а затем использовать его; а также</li> <li>чтобы другие пользователи могли подключаться к уже запущенному рабочему столу, предоставляя доступ пользователю, который уже вошел в систему.</li> </ul> </blockquote><p> <a href="http://wiki.xdroop.com/space/linux/x11vnc+setup">подробности см. здесь</a> .</p><p>остерегайтесь последствий для безопасности тоже.</p>

<p>в качестве альтернативы вы можете посмотреть на <a href="http://nomachine.com/"> nx </a> . обычно он намного быстрее, чем vnc через интернет, и я знаю, что вы можете настроить его так, чтобы он имел доступ к запущенному сеансу x на консоли.</p>

<p>x11vnc ( <a href="http://www.karlrunge.com/x11vnc/">http://www.karlrunge.com/x11vnc/</a> )</p>

<p>используйте xrfb.</p><p>мне нужно набрать более 10 символов, lalalaa.</p>