最近很多小伙伴在ubuntu20,ubuntu22系统上,安装向日葵,通过其他电脑远程他们。由于种种问题一直卡在登陆界面或者干脆就连不上。原因的主要有以下两点:
产生原因:
- 向日葵与gdm3不兼容(gdm3,kdm,lightdm均为display managers。它们提供图形登录并处理用户身份验证)
- 被控端主机没有连接到显示器上(这个在windows上没事,但是在linux上就不行)
解决方案:
解决第一个问题
1.安装lightdm,安装时选择lightdm为默认桌面
sudo apt-get install lightdm
(可选)如果上一步选错了,没关系,使用以下命令修改:
sudo dpkg-reconfigure lightdm
解决第二个问题(3选1)
方法1
如果你有一个显示器,并且有连接线,那插在主机上就可以了
方法2
如果你没有显示器,而主机确实需要。可以网上买一个显示器的欺骗器插上,就是欺骗主机让它认为是有显示器的
方法3
如果你既没有显示器,而且又不想买欺骗器,那我们可以安装一个虚拟的桌面
注:完成配置后系统默认使用虚拟显示器,可能存在黑屏或无法切回原显示器的风险。如果需要再用显示器,需要删除或者重命名“xorg.conf”文件。文章来源:https://www.toymoban.com/news/detail-477791.html
sudo apt install xserver-xorg-video-dummy
# 添加配置文件,设置1920*1080的分辨率(如果不符合你电脑的分辨率,可修改参数自行调整)
sudo vim /usr/share/X11/xorg.conf.d/xorg.conf
# 文件里写入以下内容
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
两个问题解决后,就是见证奇迹的时刻,重启后即可被控制
参考文章:
https://blog.csdn.net/qq_41575489/article/details/126146808
https://blog.csdn.net/qq_38202733/article/details/124159249文章来源地址https://www.toymoban.com/news/detail-477791.html
到了这里,关于向日葵远程连接不上ubuntu问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!