我的屏幕分辨率发生了一些奇怪的事情:
我该如何修复?面板分辨率为 1366x768,但桌面和所有窗口的分辨率均为 1024x768。
答案1
需要查看 vncserver 的 conf 文件。此文件中必须包含屏幕分辨率。它必须位于 /etc/vncserver/ 中尝试通过 vncx11 进行连接。sudo apt-get install x11vnc(将 x11vnc 安装为 aoolication)sudo nano /lib/systemd/system/x11vnc.service(创建守护进程)
[单元] 描述=启动时启动 x11vnc。 After=multi-user.target [服务] 类型=简单 ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared [安装] WantedBy=multi-user.target
sudo x11vnc -storepasswd 111111 /etc/x11vnc.pass (此行使连接 111111 成功通过)
sudo systemctl daemon-reload(重新加载所有守护进程) sudo systemctl enable x11vnc.service(启用服务)
重新启动系统并尝试连接(主机或端口为 59000 的 IP(192.168.1.5:590000))