试了一下,果然实现了!
但是,像 dashboard 的自定义 logo,即便使用 png 带透明通道的图片,没有透明。
不知道是否需要设置 dashboard 的某项参数呢?还是目前无解?
目前,在 KDE、i3、dwm 带透明通道的logo都是这效果。
可恶,mac 也好像要啊
Emacs Mac port 有这个功能
mac port 版本太低了
这不是毛玻璃背景,这是把背景设置为图片。
据说毛玻璃特效在Linux上实现起来效率很低没法在Linux上实用,所以这代码不能提交给上游…具体请@oldosfan 讲讲。
毛玻璃效率还可以,在窗口管理层面做一个混合处理就行了。
不要在Client端实现效率都还可以。
为了节省性能一般都用快速模糊算法,不要用高斯模糊这种高耗能的算法即可。
这不是实现了毛玻璃背景效果,只是用了含有毛玻璃效果的图片作为背景。
这个人拿的是 2020 年中旬的 Emacs 28.0.50 在做开发,上游问过好几次 rebase,他不理,因此我怀疑他的代码也不会上游。
我讲得是 cairo 在客户端实现 blur 需要跑 CPU,因此用 cairo 很难实现文字阴影,与 alpha-background 无关。
哦哦!这样啊!
感谢告知!
对于 macOS 用户,除了使用 Macport 版本实现真背景透明,还有其他方法么?或者有没有第三方补丁可以打?
越来越现代化了, 可惜最近一年多都是用的终端版本, 体验不到.
在Linux上实现毛玻璃可以使用devilspie,不止是Emacs,其他任意GUI应用程序都能应用上
为啥Mac brew安装的版本没有这个变量可以设置啊,是还不支持吗?
我使用brew install d12frosted/emacs-plus/emacs-plus@29
安装的,用的是doom emacs,setq
也没有提示有alpha-background这个变量,设置了也不起效果,不是很了解现在的情况,可否告知一下?
作为Emacs界四等公民,macOS不享有alpha-background福利。
macOS 支持没人写,我也不懂 Mac 开发。
强调,并不是因为官方把 mac 平台归纳成四等公民,而是没有人实现和提交相关的补丁。
在不自由的操作系统上用最自由的软件,注定要错过一些什么。