You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux+Hyprland环境下Discord无法共享全屏问题求助

Hyprland下Discord全屏屏幕共享黑屏的解决思路
  • 检查Hyprland的XWayland配置

    • 打开~/.config/hypr/hyprland.conf,确认存在xwayland=1配置项,未添加则补上并重启Hyprland
    • 强制Discord以XWayland模式运行,启动命令改为GDK_BACKEND=x11 discord,Webcord同理使用GDK_BACKEND=x11 webcord
  • 调整屏幕共享的权限与输出设置

    • 将当前用户加入video组:执行sudo usermod -aG video $USER,重启系统后生效
    • 用wlr-screenrecorder测试能否正常录屏,若录屏正常,说明是Discord的源选择问题,共享时手动选择对应的wlroots输出选项
  • 调整Discord的硬件加速设置

    • 打开Discord设置,找到高级板块,关闭硬件加速,重启Discord重试
    • 若关闭后仍无效,再重新开启硬件加速,部分适配bug会导致黑屏问题反复
  • 检查Wayland相关环境变量

    • 执行echo $XDG_SESSION_TYPE,确认输出为wayland,若不是则登录时选择Hyprland的Wayland会话
    • 在~/.profile或~/.bashrc中添加export QT_QPA_PLATFORM=wayland,让Qt应用更好适配Wayland,添加后重启终端或重新登录
  • 排查pipewire组件状态

    • 确保已安装pipewire、pipewire-alsa、pipewire-pulse、wireplumber,未安装则用包管理器补装
    • 重启相关服务:systemctl --user restart pipewire pipewire-pulse wireplumber

内容的提问来源于stack exchange,提问作者Himanshu Rohil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 19:37:06