manateelazycat / holo-layer

HoloLayer is a multimedia layer plugin designed specifically for Emacs
GNU General Public License v3.0
123 stars 18 forks source link

Support platform window manager like dwm. #3

Closed AllTheLife closed 1 year ago

AllTheLife commented 1 year ago

2023-08-13_09-39

如图所示,holo-layer 创建的窗口会显示在任务栏里,并且窗口没有嵌入到emacs里、没能成功获取现在emacs的窗口大小

不知道猫大或者其他社区大佬有没有时间修一下(这个应该可以仿照EAF的处理方式来解决)?谢谢了🙏

manateelazycat commented 1 year ago

我估计是 dwm 忽略了 Qt 的 showFullscreen 请求, 我推送了 https://github.com/manateelazycat/holo-layer/commit/f8a1c1d31e9304109b12bc0ab0c8b0ba8c7da6d4 这个补丁, 你可以升级看看。

没有测试过 dwm, 根据推测修复的。

hitswint commented 2 weeks ago

@AllTheLife 能分享一下你的dwm配置吗,我遇到类似的问题,但是我的holo-layer.py窗口是全黑不透明的。更新到最新的dwm 6.5还是一样,无法实现透明窗口

hitswint commented 2 weeks ago

@AllTheLife 不麻烦了,我在dwm启动前加了个xcompmgr就可以实现了