Существует ли бесплатная/с открытым исходным кодом альтернатива TeamViewer, которая позволит мне помочь другу, работающему под управлением Ubuntu 14.04, с рабочим столом Unity по умолчанию?
Несколько лет назад в Ubuntu была встроенная возможность совместного использования экрана/мыши (кажется, она называлась «общий рабочий стол»), но в версии 14.04 я ее не нашел.
Примечания:
- я хочуобщий рабочий столсессия не отдельная. Я уже могу подключиться к отдельной сессии по VNC, но мне нужно видеть и нажимать то, что видит мой друг.
- Я не хочу менять своих друзей.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