ubuntu2204 gpu 没接显示器,如何连接vnc
之前一直用ssh ,一直没接显示器,后来实在不方便,要安个vnc看一下,结果装上就黑了
硬件上:买一个HDMI显卡欺骗器插在设备上。
软件上:装一个虚拟显示器欺骗一下
sudo apt install xserver-xorg-core
sudo apt install xserver-xorg-video-dummy
装好xserver-xorg-core和xserver-xorg-video-dummy 然后再去/usr/share/X11/xorg.conf.d添加xorg.conf内容如下:
sudo vim /usr/share/X11/xorg.conf.d/xorg.conf
sudo vim /etc/X11/xorg.conf
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 31.5-48.5
VertRefresh 50-70
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
然后安装tigervnc
sudo apt install tigervnc-standalone-server tigervnc-xorg-extension -y
运行
vncserver :1 -localhost no
当想接上显示器时最简单的删除配置文件,或者注释配置文件内容。
sudo vi /usr/share/X11/xorg.conf.d/xorg.conf
sudo vim /etc/X11/xorg.conf
把文件里面的内容全部注释,等需要远程的时候再给他取消注释即可。
再安装一些界面定制的组件
sudo apt install gnome-shell-extensions gnome-shell-extension-manager -y
运行extension-manager 和gnome-tweaks进行调整
另外系统锁屏了,好像vnc无法输入密码解锁,于是设定息屏为“从不”
您登录计算机时,你的登录密钥环未被解锁
设置-账户-开启自动登录-勾选删除钥匙环,重设置-账户-开启自动登录-勾选删除钥匙环,重启。再次进入到设置-账户-关闭自动登录-不勾选钥匙环密码。重启就好了。亲测有效
或者执行
sudo rm -rf ~/.local/share/keyrings/*
命令删除
附,查看服务是否已经自动运行的方法
1. 使用 systemctl 命令
方法一:列出所有服务的启动状态
systemctl list-unit-files --type=service
输出结果会显示所有服务(unit-file)的 启用 状态(enabled、disabled、static 等)
其中 enabled 表示默认随系统开机自动启动,disabled 表示不会自动启动。
方法二:只显示已启用(开机自启)的服务
systemctl list-unit-files --type=service --state=enabled
此命令会过滤掉非开机自启的服务,只显示 enabled 状态的服务。
方法三:查看当前正在运行的所有服务
systemctl --type=service --state=running
与 “开机自启” 不同,这个命令列出的是 当前正在运行 的服务列表,有些服务可能是手动启动的。
2. 使用 systemd-analyze 命令
systemd-analyze blame