[GH-ISSUE #545] Linux Wayland 无法拖动桌面歌词 #290

Closed
opened 2026-02-27 07:11:06 +03:00 by kerem · 10 comments
Owner

Originally created by @miaoermua on GitHub (Nov 11, 2025).
Original GitHub issue: https://github.com/imsyy/SPlayer/issues/545

是网页端还是客户端

客户端

当前系统环境

Archlinux

当前 Node.js 及 npm 版本

build-in

当前版本

3.0.0_beta.4-1

具体信息

https://github.com/user-attachments/assets/4a24f716-91de-4a54-a75e-373384b83dc3

  1. 无法拖动桌面歌词,旧版本可以(应该,很少用)
    2. 部分设置(歌词),登录信息重置

System Details Report


Report details

  • Date generated: 2025-11-11 11:29:17

Hardware Information:

  • Hardware Model: Micro-Star International Co., Ltd. MS-7B89
  • Memory: 32.0 GiB
  • Processor: AMD Ryzen™ 7 5700X × 16
  • Graphics: AMD Radeon™ RX 6750 XT
  • Disk Capacity: 1.3 TB

Software Information:

  • Firmware Version: 2.P1
  • OS Name: Arch Linux
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 49
  • Windowing System: Wayland
  • Kernel Version: Linux 6.17.7-zen1-1-zen
Originally created by @miaoermua on GitHub (Nov 11, 2025). Original GitHub issue: https://github.com/imsyy/SPlayer/issues/545 ### 是网页端还是客户端 客户端 ### 当前系统环境 Archlinux ### 当前 Node.js 及 npm 版本 build-in ### 当前版本 3.0.0_beta.4-1 ### 具体信息 https://github.com/user-attachments/assets/4a24f716-91de-4a54-a75e-373384b83dc3 1. 无法拖动桌面歌词,旧版本可以(应该,很少用) ~~2. 部分设置(歌词),登录信息重置~~ # System Details Report --- ## Report details - **Date generated:** 2025-11-11 11:29:17 ## Hardware Information: - **Hardware Model:** Micro-Star International Co., Ltd. MS-7B89 - **Memory:** 32.0 GiB - **Processor:** AMD Ryzen™ 7 5700X × 16 - **Graphics:** AMD Radeon™ RX 6750 XT - **Disk Capacity:** 1.3 TB ## Software Information: - **Firmware Version:** 2.P1 - **OS Name:** Arch Linux - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 49 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.17.7-zen1-1-zen
kerem 2026-02-27 07:11:06 +03:00
  • closed this issue
  • added the
    过期
    label
Author
Owner

@miaoermua commented on GitHub (Nov 11, 2025):

看到类似的 issues 但是我是主屏只有一个屏幕,旧版本应该是可以拖动的。

https://github.com/imsyy/SPlayer/issues/428

<!-- gh-comment-id:3514855355 --> @miaoermua commented on GitHub (Nov 11, 2025): 看到类似的 issues 但是我是主屏只有一个屏幕,旧版本应该是可以拖动的。 https://github.com/imsyy/SPlayer/issues/428
Author
Owner

@Rinai-R commented on GitHub (Nov 11, 2025):

+1,fedora43 kde wayland 版本 beta.4也没办法拖动

补充:beta.2 是可以正常拖动的

<!-- gh-comment-id:3515536641 --> @Rinai-R commented on GitHub (Nov 11, 2025): +1,fedora43 kde wayland 版本 beta.4也没办法拖动 补充:beta.2 是可以正常拖动的
Author
Owner

@MoYingJi commented on GitHub (Nov 11, 2025):

Electron Wayland 的锅,因为我看上面反馈的都是 Wayland,和 #544 应该是一个原因?

注:最新提交 github.com/imsyy/SPlayer@ce3d469547 并未修复此问题

黄泉 吃桃
<!-- gh-comment-id:3516267916 --> @MoYingJi commented on GitHub (Nov 11, 2025): Electron Wayland 的锅,因为我看上面反馈的都是 Wayland,和 #544 应该是一个原因? 注:最新提交 https://github.com/imsyy/SPlayer/commit/ce3d46954753c50373fec5204407bcb45ef6fc43 并未修复此问题 <img src="https://bbs-static.miyoushe.com/static/2024/03/28/3ec02e8a4b0b13af8bed2e5e1838afd0_7114000594056578371.png" alt="黄泉 吃桃" width="75" >
Author
Owner

@imsyy commented on GitHub (Nov 12, 2025):

Electron Wayland 的锅,因为我看上面反馈的都是 Wayland,和 #544 应该是一个原因?

注:最新提交 ce3d469 并未修复此问题

黄泉 吃桃

那可能就是了,拖拽方式已经改回老版本的方式了

<!-- gh-comment-id:3519514897 --> @imsyy commented on GitHub (Nov 12, 2025): > Electron Wayland 的锅,因为我看上面反馈的都是 Wayland,和 [#544](https://github.com/imsyy/SPlayer/issues/544) 应该是一个原因? > > 注:最新提交 [ce3d469](https://github.com/imsyy/SPlayer/commit/ce3d46954753c50373fec5204407bcb45ef6fc43) 并未修复此问题 > > <img alt="黄泉 吃桃" width="75" src="https://camo.githubusercontent.com/bdb52971b87d57c2c39b564926f4ad0da03395017df2a083fb3bde8ffe5f0c0a/68747470733a2f2f6262732d7374617469632e6d69796f757368652e636f6d2f7374617469632f323032342f30332f32382f33656330326538613462306231336166386265643265356531383338616664305f373131343030303539343035363537383337312e706e67"> 那可能就是了,拖拽方式已经改回老版本的方式了
Author
Owner

@miaoermua commented on GitHub (Nov 12, 2025):

Electron Wayland 的锅,因为我看上面反馈的都是 Wayland,和 #544 应该是一个原因?

注:最新提交 ce3d469 并未修复此问题

黄泉 吃桃

关于你在 AUR 下面的评论:

MoYingJi2025-11-12 06:19 (CST) 发表了评论锁定评论
话说... 你这么打包会不会出问题啊,原包的依赖什么的全丢掉...🤔

我这里已经将 .pacman 下的 PKGINFO 所需的依赖更新到对应打包仓库中了🙏
因为我是直接升级过来的,只是没人更新相关打包版本自发进行的打包(此前无维护打包经验),如果你有需要的话我可以将你添加进仓库维护者中。

<!-- gh-comment-id:3520216123 --> @miaoermua commented on GitHub (Nov 12, 2025): > Electron Wayland 的锅,因为我看上面反馈的都是 Wayland,和 [#544](https://github.com/imsyy/SPlayer/issues/544) 应该是一个原因? > > 注:最新提交 [ce3d469](https://github.com/imsyy/SPlayer/commit/ce3d46954753c50373fec5204407bcb45ef6fc43) 并未修复此问题 > > <img alt="黄泉 吃桃" width="75" src="https://camo.githubusercontent.com/bdb52971b87d57c2c39b564926f4ad0da03395017df2a083fb3bde8ffe5f0c0a/68747470733a2f2f6262732d7374617469632e6d69796f757368652e636f6d2f7374617469632f323032342f30332f32382f33656330326538613462306231336166386265643265356531383338616664305f373131343030303539343035363537383337312e706e67"> 关于你在 AUR 下面的评论: > [MoYingJi](https://aur.archlinux.org/account/MoYingJi) 在 [2025-11-12 06:19 (CST)](https://aur.archlinux.org/packages/splayer#comment-1047356) 发表了评论锁定评论 话说... 你这么打包会不会出问题啊,原包的依赖什么的全丢掉...🤔 我这里已经将 .pacman 下的 PKGINFO 所需的依赖更新到对应打包仓库中了🙏 因为我是直接升级过来的,只是没人更新相关打包版本自发进行的打包(此前无维护打包经验),如果你有需要的话我可以将你添加进仓库维护者中。
Author
Owner

@miaoermua commented on GitHub (Nov 12, 2025):

也是越来越好了,都上 wayland 了。

不过,beta5 还是没解决无法拖动桌面歌词的问题。

<!-- gh-comment-id:3520248385 --> @miaoermua commented on GitHub (Nov 12, 2025): 也是越来越好了,都上 wayland 了。 不过,beta5 还是没解决无法拖动桌面歌词的问题。
Author
Owner

@MoYingJi commented on GitHub (Nov 19, 2025):

我尝试了很多方法,感觉是无解了吧。如果找到了其他程序对此有什么奇技淫巧,还请第一时间留言

参见:Electron BrowserWindow

翻译:在 Wayland(Linux)上,通常无法在创建后通过编程方式调整窗口大小,也无法在不进行用户输入的情况下定位、移动、聚焦或取消窗口的聚焦。如果您的应用程序需要这些功能,请通过添加标志 --ozone-platform=x11 在 Xwayland 中运行。

这貌似就是 Wayland 本身的安全设计,Electron 对此也没有办法

三月七 告退
<!-- gh-comment-id:3553131704 --> @MoYingJi commented on GitHub (Nov 19, 2025): 我尝试了很多方法,感觉是无解了吧。如果找到了其他程序对此有什么奇技淫巧,还请第一时间留言 参见:[Electron BrowserWindow](https://www.electronjs.org/zh/docs/latest/api/browser-window#%E5%B9%B3%E5%8F%B0%E7%9B%B8%E5%85%B3%E7%9A%84%E6%8F%90%E7%A4%BA) > 翻译:在 Wayland(Linux)上,通常无法在创建后通过编程方式调整窗口大小,也无法在不进行用户输入的情况下定位、移动、聚焦或取消窗口的聚焦。如果您的应用程序需要这些功能,请通过添加标志 `--ozone-platform=x11` 在 Xwayland 中运行。 这貌似就是 Wayland 本身的安全设计,Electron 对此也没有办法 <img src="https://bbs-static.miyoushe.com/static/2024/07/31/73346f2b98d45b62da9139d2774fa856_8641114165088315754.png" alt="三月七 告退" width="75" >
Author
Owner

@ycna07 commented on GitHub (Nov 24, 2025):

Arch niri wayland 下可以正常拖动,多显示器也可以
软件版本beta.5

<!-- gh-comment-id:3570930339 --> @ycna07 commented on GitHub (Nov 24, 2025): Arch niri wayland 下可以正常拖动,多显示器也可以 软件版本beta.5
Author
Owner

@MoYingJi commented on GitHub (Nov 24, 2025):

Arch niri wayland 下可以正常拖动,多显示器也可以

平铺式 WM 应该本来用的就是 WM 自己的功能(快捷键)进行的移动,没有涉及到本程序的逻辑啊(
我在 aur/splayer 下也补充了留言道

可以通过 WM 的功能拖动,如 KWin 的按住 Meta + LMB 拖动

<!-- gh-comment-id:3571114390 --> @MoYingJi commented on GitHub (Nov 24, 2025): > Arch niri wayland 下可以正常拖动,多显示器也可以 平铺式 WM 应该本来用的就是 WM 自己的功能(快捷键)进行的移动,没有涉及到本程序的逻辑啊( 我在 `aur/splayer` 下也补充了留言道 > 可以通过 WM 的功能拖动,如 KWin 的按住 Meta + LMB 拖动
Author
Owner

@github-actions[bot] commented on GitHub (Dec 24, 2025):

👀 该 Issue 已经 30 天没有任何更新啦
如果问题仍然存在,请回复此评论,否则将在 7 天后自动关闭

<!-- gh-comment-id:3690335097 --> @github-actions[bot] commented on GitHub (Dec 24, 2025): 👀 该 Issue 已经 30 天没有任何更新啦 如果问题仍然存在,请回复此评论,否则将在 7 天后自动关闭
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SPlayer#290
No description provided.