Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[错误报告]: 在Linux WM下出现的窗口问题 #121

Closed
3 tasks done
sakarie9 opened this issue Sep 23, 2024 · 8 comments
Closed
3 tasks done

[错误报告]: 在Linux WM下出现的窗口问题 #121

sakarie9 opened this issue Sep 23, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@sakarie9
Copy link

sakarie9 commented Sep 23, 2024

确认

  • 我的版本是最新版本,我的版本号与 version 相同。
  • 我已经 issue 中搜索过,确认我的问题没有被提出过。
  • 我已经修改标题,将标题中的 描述 替换为我遇到的问题。

当前程序版本

v0.12.3

当前的操作系统

Linux

问题类型

主程序运行问题

问题描述

测试环境:Hyprland

当 Video Output 选择 gpu-nextdmabuf-wayland 的时候,播放视频会出现和主程序窗口分离的 mpv 窗口

图片

此时如果尝试关闭 mpv 窗口,mpv 会卡住无法关闭,点击 tsukimi 左上角的返回键能返回首页,但是再次播放其他视频是会卡在 Initializing... ,只能关闭 tsukimi 重新打开。

发生问题时进行的大致操作和界面截图

No response

@sakarie9 sakarie9 added the bug Something isn't working label Sep 23, 2024
@tsukinaha
Copy link
Owner

@sakarie9 这是预期内行为。
详见 mpv-player/mpv#9654

@sakarie9
Copy link
Author

原来如此

此时如果尝试关闭 mpv 窗口,mpv 会卡住无法关闭,点击 tsukimi 左上角的返回键能返回首页,但是再次播放其他视频时会卡在 Initializing... ,只能关闭 tsukimi 重新打开。

以及这个问题有办法处理吗

@tsukinaha
Copy link
Owner

@sakarie9 目前没有(
如果您有兴趣解决,欢迎提出贡献

@lu0se
Copy link

lu0se commented Sep 30, 2024

@sakarie9 目前没有( 如果您有兴趣解决,欢迎提出贡献

在出现独立的 mpv 窗口时,点击 tsukimi 左上角的返回键返回首页(而不是关闭mpv窗口),mpv窗口正常自动关闭,播放其他视频也正常,是否和关闭mpv窗口时mpv实例出现预期外的销毁有关系

@tsukinaha
Copy link
Owner

@lu0se MPV 实例在初始化时就已经创建,不应该是销毁

@lu0se
Copy link

lu0se commented Sep 30, 2024

@lu0se MPV 实例在初始化时就已经创建,不应该是销毁

我的意思是可能是关闭单独的mpv窗口后导致mpv实例销毁,后续在使用mpv实例时找不到已经创建的mpv实例了

@tsukinaha
Copy link
Owner

@lu0se 测试了一下确实是这样,直接关闭会触发 Event::Shutdown,实例会被销毁

@tsukinaha
Copy link
Owner

#148 修复,修复办法是强制要求退出软件。因为软件无法操作外部窗口使其关闭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants