之前一直用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/*
命令删除