archlinux hyprland swaylock-effects wayvnc 自动退出

28 天前
 swordsmile

swaylock-effects 锁屏状态下,这时候用 vnc viewer 远程,能正常登陆,看到锁屏界面,但是 1-2 秒后 hyprland 桌面环境自动退出了,这时候 VNC 也退出了,不知道是啥原因,顺便咨询一下,如何在没有启动 hyprland 桌面环境的前提下,远程登陆 VNC 呢?

744 次点击
所在节点    Linux
3 条回复
kuanat
28 天前
你这个组合我没有用过,估计需要排查一下是谁崩了。从描述来看 wayvnc 晚于 hyprland ,是不是与 swaylock-effects 有关不清楚,看一下各自的 log 吧。

不启动 hyprland 这个应该做不到,就像 x11 一定要有 x server 一样。我估计你说的应该是 headless 模式? wayvnc 应该支持,hyprland 不清楚。如果 hyprland 不支持 headless 模式的话,可以用一个 hdmi 欺骗头让 hyprland 输出到这个 hdmi 上。
swordsmile
26 天前
@kuanat 买了个 HDMI 欺骗卡,但好像不支持我的 GTX 960 ,插上去检测不到😂,插在主板上能检测到。
kuanat
26 天前
@swordsmile #2

我看了一下,hyprland 支持创建 headless 的。

https://wiki.hyprland.org/Configuring/Using-hyprctl/#output

但我不确定 hyprland 启动的时候是不是能 headless ,不过看 hyprctl instances 似乎是可以这么用的,你可以试一下。

实在有需要可以考虑 sway 啊,我用这个方案已经很久了,也不用欺骗头。

我用 sway 的方式是

WLR_BACKENDS=headless WLR_LIBINPUT_NO_DEVICES=1 sway

然后

swaymsg create_output

最后

wayvnc --output=HEADLESS-1

你可以试试看能不能把类似方法用在 hyprland 上面。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1044916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX