- 当屏幕亮起时,它运行完美。
- 当屏幕关闭时 - 通过我在电源设置中设置的超时或手动设置 - VNC 客户端似乎不再接收更新。
- 当我在 VNC 服务器机器上摆动鼠标以重新打开屏幕时,客户端立即获得更新,并且我从服务器上的 KDE 收到此通知:
以前我可以通过 VNC 进入这台机器并像往常一样远程使用它,屏幕保持关闭状态。我有点喜欢这样!但现在我必须保持屏幕打开,如果我在电源设置中设置了超时,当发生超时时,它会终止我的 VNC 会话。
我可以恢复该功能吗?屏幕已关闭,VNC 进入屏幕,并在屏幕未打开的情况下正常运行 VNC 会话?
可能我记得一个不同的 VNC 服务器。也许是默认自带 KDE 的服务器? 我确实必须手动安装电源管理器,它应该默认存在,但实际上却不存在。
我在 login.sh 中有这个:
#!/bin/bash
# Settle down
sleep 10
# Touchscreen on correct monitor only
xinput map-to-output "Wacom ISDv4 4001 Finger touch" eDP-1-1
# VNC Server
xrandr --listactivemonitors | grep eDP-1-1 \
| awk -- '{ gsub(/\/[0-9]+/,"",$3) ; print $3 }' \
| while read GEOMETRY
do
x11vnc -clip $GEOMETRY -auth /path/to/.Xauthority -forever -loop10 -noxdamage -repeat -rfbauth /path/to/passwd -rfbport 5900 -shared &
done
# Audio Defaults (from pactl get-default-[sink|source])
pactl set-default-sink "alsa_output.pci-0000_00_1b.0.analog-stereo"
pactl set-default-source "alsa_input.pci-0000_00_1b.0.analog-stereo"
Ubuntu Studio 22.04
KDE Plasma 版本:5.24.7
KDE 框架版本:5.92.0
Qt版本:5.15.3
内核版本:5.15.0-78-低延迟(64 位)
图形平台:X11