Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
如何把deepin下的vscode主题变透明呢
Experiences and Insight
2030
views ·
5
replies ·
To
floor
Go
miporterg
deepin
2019-05-11 20:04
Author
看到mac和windows 可以用插件把vscode变透明,颜值高了不少,linux下如何操作呢?
Reply
Like 0
Favorite
View the author
All Replies
SiyerBOBO
deepin
2019-05-11 21:28
#1
看颜值还是看代码?还有这事儿要去问Microsoft
Reply
Like 0
View the author
viewv
deepin
2019-05-18 19:04
#2
你按照这篇文章修改就可以
https://dev.to/emmanuelnk/how-to-be-cool-and-make-vscode-transparent-56ib
如果你是用的deepin-wm可以做到透明
如果用来dde-kwin可以做到文章里面kde的毛玻璃特效,和Windows,mac感觉差不多了
Reply
Like 0
View the author
150******77
deepin
2019-05-18 22:54
#3
按照楼上的兄弟试了一个,感觉还可以
sudo apt-get install devilspie
mkdir ~/.devilspie
vim ~/.devilspie/vscode_transparent.ds
Copy the Code
( if
( contains ( window_class ) "Code" )
( begin
( spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xf5000000" ))
)
)
Copy the Code
最终执行devilspie即可,透明度调整"f5"那两位就行
Reply
Like 0
View the author
viewv
deepin
2019-05-19 21:30
#4
本帖最后由 viewv 于 2019-5-19 13:35 编辑
而且我发现可以套用这个方法修改很多应用透明毛玻璃
运行
xprop | grep 'CLASS'
Copy the Code
用鼠标点选需要的窗口,得到windows class的值,之后修改代码
( if
( contains ( window_class ) "Code" )
( begin
( spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xf5000000" ))
)
)
Copy the Code
中的Code为你想要的,就可以了,还推荐安装一下gdevilspie,很方便
我现在的配置
(
if (contains (window_class) "Code")
(begin
(spawn_async (str "xprop -id " (window_xid) " -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 "))
(spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff"))
)
if (contains (window_class) "netease-cloud-music")
(begin
(spawn_async (str "xprop -id " (window_xid) " -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 "))
(spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff"))
)
if (contains (window_class) "dde-file-manager")
(begin
(spawn_async (str "xprop -id " (window_xid) " -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 "))
(spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff"))
)
if (contains (window_class) "deepin-appstore")
(begin
(spawn_async (str "xprop -id " (window_xid) " -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 "))
(spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff"))
)
)
Copy the Code
商店的效果差不多是这样
还是蛮好看的对比起来
Reply
Like 0
View the author
freed_wu
deepin
2020-02-16 00:21
#5
本帖最后由 freed_wu 于 2020-2-15 16:24 编辑
请问一下。我不用VSCode,我测试发现网易云音乐可以,但把netease-cloud-music改成gvim和google-chrome就不行了,请问你们也是这样吗?
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More