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

Hyprland启动应用后鼠标光标消失问题求助

启动任意应用后鼠标光标消失(功能正常但不可见)

启动任意应用后鼠标光标消失,点击、拖拽、滚轮等功能均正常,但无法看到鼠标位置。已搜索类似问题未找到相关结果。

系统详情

OS: ArcoLinux
Kernel: 6.1.28-1-lts
DE: Hyprland
Theme/Icons: Adwaita [GTK2], Adwaita-dark [GTK3]
Font: Canterell 11 [GTK2/3]
GPU: NVIDIA GeForce RTX 3060 Ti 
CPU: AMD Ryzen 7 2700 (16) @3.200GHz
GPU Driver: NVIDIA 530.41.03 

已尝试操作

  • 执行hyprctl setcursor Adwaita-dark 24无效
  • hyprctl cursorpos可正常工作

排查方向与解决办法

  • 检查Hyprland配置文件
    打开~/.config/hypr/hyprland.conf,确认是否存在以下配置:

    cursor_theme=Adwaita-dark
    cursor_size=24
    

    若未配置则添加,保存后重启Hyprland测试。

  • 验证光标主题完整性
    查看Adwaita-dark主题的光标文件是否完整,路径通常为/usr/share/icons/Adwaita-dark/cursors或~/.local/share/icons/Adwaita-dark/cursors,确认包含left_ptr、arrow等核心光标文件。若文件缺失,重新安装对应GTK主题包。

  • 修复NVIDIA与Hyprland兼容性
    在hyprland.conf中添加以下环境变量配置,优化Wayland下NVIDIA显卡的兼容性:

    env=LIBVA_DRIVER_NAME,nvidia
    env=XDG_SESSION_TYPE,wayland
    env=GBM_BACKEND,nvidia-drm
    env=__GLX_VENDOR_LIBRARY_NAME,nvidia
    

    保存后重启Hyprland,同时可尝试升级NVIDIA驱动至535及以上版本。

  • 切换光标主题测试
    尝试设置其他光标主题,比如:

    hyprctl setcursor Breeze 24
    

    若切换后光标可见,说明原Adwaita-dark主题存在问题,可选择保留新主题或重新安装Adwaita-dark。

  • 检查XCURSOR环境变量
    执行echo $XCURSOR_PATH查看光标路径是否正确,若路径异常,在hyprland.conf中添加:

    env=XCURSOR_PATH,/usr/share/icons:~/.local/share/icons
    
  • 分析Hyprland日志
    查看Hyprland日志文件~/.local/share/hyprland/hyprland.log,搜索cursor相关的报错信息,根据日志提示定位具体问题(如文件缺失、渲染失败等)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 21:25:13