向日葵远程连接不上ubuntu问题

最近很多小伙伴在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”文件。

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

  • 5
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值