Бесплатная/открытая альтернатива Teamviewer

Бесплатная/открытая альтернатива Teamviewer

Существует ли бесплатная/с открытым исходным кодом альтернатива TeamViewer, которая позволит мне помочь другу, работающему под управлением Ubuntu 14.04, с рабочим столом Unity по умолчанию?

Несколько лет назад в Ubuntu была встроенная возможность совместного использования экрана/мыши (кажется, она называлась «общий рабочий стол»), но в версии 14.04 я ее не нашел.

Примечания:

  1. я хочуобщий рабочий столсессия не отдельная. Я уже могу подключиться к отдельной сессии по VNC, но мне нужно видеть и нажимать то, что видит мой друг.
  2. Я не хочу менять своих друзей.Unity рабочий стол. Ему трудно адаптироваться к таким изменениям.

решение1

Если вы можете войти в систему вашего друга по протоколу SSH, вы можете создать общий сеанс VNC.

Во-первых, при использовании ssh-соединения также перенаправьте порт VNC:

ssh -L 5900:localhost:5900 username@your-friends-machine

Затем на компьютере вашего друга (т. е. в сеансе ssh) запустите x11vncдля обслуживания сеанса VNC с общим рабочим столом:

x11vnc -safer -localhost -nopw -once -display :0

Затем на локальном компьютере подключитесь к этому сеансу VNC через перенаправленный порт:

vncviewer -encodings 'tight copyrect' localhost:5900

[ -encodings 'tight copyrect'аргумент не является строго обязательным, но он предотвращает vncviewerотключение сжатия, что будет сделано при подключении к localhost]

решение2

Gnome Empathy (устанавливался по умолчанию до версии 16.04 и доступен для установки с версии 16.10*) имеет функцию «Поделиться моим рабочим столом».

Я тестировал только с аккаунтом Jabber, но это работает. Я использовал аккаунты на movim.eu.

Смотритеофициальная помощь gnomeдля получения инструкций по использованию этой функции

Примечания:

*: 16.10 воспользуйтесь центром программного обеспечения илиsudo apt-get install empathy

Связанный контент