V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
swordsmile
V2EX  ›  Linux

archlinux hyprland swaylock-effects wayvnc 自动退出

  •  
  •   swordsmile · 164 天前 · 986 次点击
    这是一个创建于 164 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    3 条回复    2024-05-31 12:37:10 +08:00
    kuanat
        1
    kuanat  
       164 天前
    你这个组合我没有用过,估计需要排查一下是谁崩了。从描述来看 wayvnc 晚于 hyprland ,是不是与 swaylock-effects 有关不清楚,看一下各自的 log 吧。

    不启动 hyprland 这个应该做不到,就像 x11 一定要有 x server 一样。我估计你说的应该是 headless 模式? wayvnc 应该支持,hyprland 不清楚。如果 hyprland 不支持 headless 模式的话,可以用一个 hdmi 欺骗头让 hyprland 输出到这个 hdmi 上。
    swordsmile
        2
    swordsmile  
    OP
       162 天前
    @kuanat 买了个 HDMI 欺骗卡,但好像不支持我的 GTX 960 ,插上去检测不到😂,插在主板上能检测到。
    kuanat
        3
    kuanat  
       162 天前
    @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 上面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1436 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:28 · PVG 01:28 · LAX 09:28 · JFK 12:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.