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

[BUG]KDE wayland环境下窗口置顶无法正常生效 #136

Open
Shapaper233 opened this issue Nov 15, 2024 · 15 comments
Open

[BUG]KDE wayland环境下窗口置顶无法正常生效 #136

Shapaper233 opened this issue Nov 15, 2024 · 15 comments

Comments

@Shapaper233
Copy link

可能是electron通病,QQ,edge开wayland也会导致无法正常置顶(通过liteloader的QQ插件),但是QQ缺个置顶没啥关系,bilibili缺少置顶就没那么好用(
临时解决办法是开启小窗后手动右键窗口,通过kde提供的标题栏置顶

我能想到比较简单的方式来自动解决这个问题,但是我不太会改项目代码:
1.变为小窗模式后自动改变标题栏为 小窗视频 的文本
2.根据自己的桌面环境提供的工具或者脚本自动检测窗口名称后自动置顶。
这时我kde edge使用的方案
image

@Shapaper233
Copy link
Author

image
或者监听关于窗口置顶的ipc。修改窗口标题加上置顶窗口后缀也行,这样适用范围更广

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

似乎是因为 wayland 没有置顶API,所以都不支持,这个没办法。

https://www.reddit.com/r/wayland/comments/178eoag/why_doesnt_wayland_have_always_on_top/?rdt=39308

@Shapaper233
Copy link
Author

似乎是因为 wayland 没有置顶API,所以都不支持,这个没办法。

https://www.reddit.com/r/wayland/comments/178eoag/why_doesnt_wayland_have_always_on_top/?rdt=39308

对的,所以我想通过桌面环境提供的方式来自动置顶,只需要在需要置顶的时候添加窗口标题即可了,应该不难吧(

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

你是要这样吗:

  1. 点击置顶按钮,标题添加一个后缀 [置顶]
  2. 点击取消置顶,移除标题的 [置顶] 后缀

@Shapaper233
Copy link
Author

Shapaper233 commented Nov 16, 2024 via email

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

@Shapaper233
Copy link
Author

尝试了以下,通过检测窗口属性的方式获取的窗口名确实有这个标识
image
但是无论是任务栏还是实际效果,均无法正常工作,是窗口名称还是有问题吗?
image
image

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

image

这样子试试

@Shapaper233
Copy link
Author

也不行,你那边可以吗?
看看任务栏的预览标题?

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

image

跟你一样,我发现我取消置顶后还是置顶状态。。。

@Shapaper233
Copy link
Author

但是我这无法正常置顶

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

我关闭窗口后不起作用,我再研究一下

@msojocs
Copy link
Owner

msojocs commented Nov 16, 2024

image
image
image

我这样可以。

另外要注意,这个规则编辑似乎页面有bug,我从别的标签切回来,有时候规则标题/内容会丢失,甚至规则本体会丢失。

@Shapaper233
Copy link
Author

我这也可以了,不过我主要是跟随aur滚动的,等待你发release之后aur更新就能舒服的用上了, 现在我还用的是appimage手动打开的(
我建议可以将你上面的这个回复添加到readme中,作为wayland完整支持前的缓冲方案。

@Shapaper233
Copy link
Author

突然发现播放一个收藏列表的时候,画中画置顶窗口会在列表播放结束,播放第二轮的时候就被其他窗口挡住。

@Shapaper233 Shapaper233 reopened this Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants