参照: https://zhuanlan.zhihu.com/p/685002933](https://zhuanlan.zhihu.com/p/685002933
一、安装
当前,ToDesk官方网站适用于Ubuntu的Linux客户端最新版本为
V4.7.2.0
1.1 弯路1(该节可直接跳过)
按照官方的方法下载并安装:
sudo apt-get install ./todesk-v4.7.2.0-amd64.deb
提示安装错误:
N:由于文件‘/home/loach/todesk-v4.7.2.0-amd64.deb'无法被用户’_apt‘访问,已脱离沙盒并提权为根用户来进行下载。-pkgAcquire::Run(13:权限不够)
解决方式:
sudo dpkg -i todesk-v4.7.2.0-amd64.deb
1.2 弯路2
弯路2:成功安装V4.7.2.0版本后,双击打开无显示界面,命令行运行todesk也无任何输出。
解决方式: 卸载高版本,安装低版本,打开终端,依次下载、安装、运行。
卸载:
sudo apt-get remove --purge todesk
# 下载
wget https://dl.todesk.com/linux/todesk_4.1.0_amd64.deb
# 安装
sudo apt-get install ./todesk_4.1.0_amd64.deb
# 运行
todesk
友情提示:V4.3.1.0版本与V4.7.2.0版本是同样的问题
二、 无法显示远程桌面,修改窗口系统
问题:当前系统并无并无桌面环境,或无显示器,无法显示远程桌面,您需要自行安装X11桌面环境,或者您仍然可以使用终端、文件传输功能。
原因:当前,Todesk只支持X11协议,没有适配最新的Wayland协议,因此需要把窗口系统调整为X11。
解决方法:修改GNOME显示管理器(GDM,GNOME Display Manager)的配置文件/etc/gdm3/custom.conf,关闭Wayland,启用X11。
sudo nano /etc/gdm3/custom.conf
将#WaylandEnable=false删除前面的注释符#
依次键入:Ctrl + O,Y,保存,Ctrl + X,退出
reboot重启系统,并打开设置进行验证修改结果。
成功远程Ubuntu Desktop
三、查看配置文件,查看密码
cat /opt/todesk/config/todeskd.conf
几个重要字段:
verion:客户端版本
id:设备代码
temppassword:临时密码(base64)
security:安全密码(base64)
查看密码:
echo -n temppassword/security | base64 -d
四、其他
由于Ubuntu中安装的ToDesk版本太低,只能满足基本的远程控制,许多功能受限,如画面刷新率只有30Hz,好在文件传输等功能是正常的,不影响使用。期待官方或大神们的解决方案。