[Others] 第三方应用圆角适配,移植于cutefish
Tofloor
poster avatar
柚子
deepin
2021-09-20 09:55
Author

大家都知道隔壁cutefish适配了很多第三方应用的窗口圆角,可把我香哭了,于是连夜移植到deepin

 

来看看效果吧

下载地址:

https://yzzi.lanzoui.com/b07sxi9pg
密码:8bfm

 

食用方法:

1.下载解压

2.sudo cp libroundedwindow.so /usr/lib/x86_64-linux-gnu/qt5/plugins/kwin/effects/plugins/libroundedwindow.so

3.注销

4.如果还是用不了可能是依赖没装全,具体需要哪些依赖我也忘记了~~~~(>_<)~~~~

 

 

终于弄完了,睡觉!!!(~﹃~)~zZ

Reply Favorite View the author
Comments
poster avatar
12******32@qq.com
2022-07-15 07:53
大佬,有没有相关这种Qt圆角阴影窗口效果设置的方法思路?目前正在弄一个子控件阴影圆角问题,不能用Qt自带的effect这样会影响到子控件的绘制,目前最有效的方式自己去重绘阴影部分,但是效果不好,看大佬发的效果还不错挺好的,求大佬指点!!!
poster avatar
Hibanaw
2021-09-21 03:55
吼啊
poster avatar
sammy-621
2021-09-20 17:48
必须5星好评
poster avatar
咿呀
2021-09-20 16:20
好啊,五星五星
poster avatar
liwl
2021-09-20 15:32
我只能5星了
All Replies
1 / 2
To page
柚子
deepin
2021-09-20 09:57
#1

希望官方也能推出这个功能

如果觉得这个插件好用,欢迎到cutefish官方支持一下

https://bbs.cutefishos.com/d/88

Reply View the author
gfdgd_xi
Moderator
2021-09-20 14:05
#2

好东西,收藏了

Reply View the author
kirin2020
deepin
2021-09-20 16:26
#3

感谢楼主的努力与分享。

请问怎样用于UOS系统中??可以吗?

Reply View the author
要讲武德
deepin
2021-09-20 17:22
#4

deepin的UI在linux发行版里曾经能拿出来吹的,  现在嘛....... 需要多一点楼主这样的人来美化它

Reply View the author
sammy-621
deepin
2021-09-20 17:47
#5

食用方法前两步做完后,如果未生效,重启一下再看,我这里就是这样才生效的.感谢楼主

Reply View the author
柚子
deepin
2021-09-20 17:56
#6
sammy-621

食用方法前两步做完后,如果未生效,重启一下再看,我这里就是这样才生效的.感谢楼主

对哦,忘记说了,注销一下就可以了

Reply View the author
灵兮之
deepin
2021-09-20 18:57
#7

圆角的大小没有跟系统的配对,能做成自适应的?

Reply View the author
WENWEN
deepin
2021-09-20 19:55
#8
灵兮之

圆角的大小没有跟系统的配对,能做成自适应的?

那个深度全家桶是dtk控制的

Reply View the author
关中π
deepin
2021-09-20 21:10
#9

吃上了。

Reply View the author
灵兮之
deepin
2021-09-21 00:58
#10
WENWEN

那个深度全家桶是dtk控制的

我知道,我的意思是lz不是发了这个能让第三方软件也变成圆角的吗

我是说让第三方的圆角大小跟系统的那个(小、中、大)一样,整体的风格才会配套

系统的设置成小圆角,这个也能适配上小圆角,系统设置成大圆角,这个也能变成大圆角的

Reply View the author
一叶之秋
deepin
2021-09-21 03:27
#11

收藏

Reply View the author
sgb76
deepin
2021-09-21 04:09
#12

赶紧收藏一下

Reply View the author
五行合运
deepin
2021-09-21 04:12
#13
kirin2020

感谢楼主的努力与分享。

请问怎样用于UOS系统中??可以吗?

我这边UOS用不来,可能版本问题,

Reply View the author
柚子
deepin
2021-09-21 23:46
#14
灵兮之

我知道,我的意思是lz不是发了这个能让第三方软件也变成圆角的吗

我是说让第三方的圆角大小跟系统的那个(小、中、大)一样,整体的风格才会配套

系统的设置成小圆角,这个也能适配上小圆角,系统设置成大圆角,这个也能变成大圆角的

理论上可以的,实际上我现在就要回学校了

Reply View the author
zccrs
deepin
2021-09-22 22:59
#15

Reply View the author
灵兮之
deepin
2021-09-25 17:41
#16
柚子

理论上可以的,实际上我现在就要回学校了

能抽空改个?或者做成小,中,大,三个文件,要哪个就个人自己选择安装哪个文件

Reply View the author
deltacatxx
deepin beta test group
2021-10-03 23:10
#17

好耶!

Reply View the author
deltacatxx
deepin beta test group
2021-10-05 21:23
#18
It has been deleted!
陈大大哦了
deepin
2021-10-06 01:22
#19

可以, 不过开发者为什么只放行了这些应用? 为什么不全部放行(兼容性问题?)

static QStringList allowList = { "netease-cloud-music netease-cloud-music",
                                 "com.alibabainc.dingtalk com.alibabainc.dingtalk",
                                 "tenvideo_universal tenvideo_universal",
                                 "com.eusoft.ting.en com.eusoft.ting.en",
                                 "i4toolslinux i4tools",
                                 "youku-app youku-app",
                                 "qqmusic qqmusic",
                                 "mytime mytime",
                                 "feishu feishu",
                                 "xmind xmind",
                                 "mtxx mtxx",

                                 // Open source software
                                 "code code",
                                 "motrix motrix"
                               };

 

https://github.com/cutefishos/kwin-plugins/blob/fab98980efcbf3d95e878dc0293be0b8b7a1ac90/plugins/roundedwindow/roundedwindow.cpp#L37

Reply View the author
柚子
deepin
2021-10-06 16:14
#20
陈大大哦了

可以, 不过开发者为什么只放行了这些应用? 为什么不全部放行(兼容性问题?)

static QStringList allowList = { "netease-cloud-music netease-cloud-music",
                                 "com.alibabainc.dingtalk com.alibabainc.dingtalk",
                                 "tenvideo_universal tenvideo_universal",
                                 "com.eusoft.ting.en com.eusoft.ting.en",
                                 "i4toolslinux i4tools",
                                 "youku-app youku-app",
                                 "qqmusic qqmusic",
                                 "mytime mytime",
                                 "feishu feishu",
                                 "xmind xmind",
                                 "mtxx mtxx",

                                 // Open source software
                                 "code code",
                                 "motrix motrix"
                               };

 

https://github.com/cutefishos/kwin-plugins/blob/fab98980efcbf3d95e878dc0293be0b8b7a1ac90/plugins/roundedwindow/roundedwindow.cpp#L37

有些应用是带边框的,这种设置成圆角四个角边框会丢失

Reply View the author
1 / 2
To page