LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1268|回复: 9

Gentoo 下,FVWM-2.5.26 实现真透明还需要打补丁么?

[复制链接]
发表于 2009-2-9 02:58:00 | 显示全部楼层 |阅读模式
如题,谢谢!

----------------------------------------------------------------------------------
解决办法:


终于发现,如果照官方FAQ里的写法:
Colorset 23 Transparent, fg rgb:ff/ff/c4, bg darkgray
只能实现伪透明,即只相对于png桌面背景的透明;
如果写成:
Colorset 70 fg rgb:ff/ff/c4, Translucent rgb:00/62/62 40, \
hi Black, sh Black
就能实现类似真透明的效果,就像7楼中给出的抓图。

现在结论如下:
1.用 RootTransparent 设定的颜色只能实现伪透明。
2.伟大的Gentoo在我们emerge FVWM的时候就告诉我们,真透明补丁已经被自动打上,无须额外劳动。
3.Gentoo是很贴心的。
发表于 2009-2-9 09:37:26 | 显示全部楼层
真透明??怎么样才算是真透明?

如果我没理解错的话窗口的透明效果是要X支持的,如果你是说菜单的透明,默认已经打了补丁了。
回复 支持 反对

使用道具 举报

发表于 2009-2-9 13:54:31 | 显示全部楼层
lz可能是指xcompmgr+transset-df
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-9 15:01:54 | 显示全部楼层
Post by Hosanna;1945359
真透明??怎么样才算是真透明?

如果我没理解错的话窗口的透明效果是要X支持的,如果你是说菜单的透明,默认已经打了补丁了。


我的意思是想实现菜单对窗口的透明(不是实现普通窗口的透明,那似乎不关FVWM的事)。

菜单对于根窗口背景的透明的确容易实现。但是按照FVWM FAQ的说法:

http://www.fvwm.org/documentation/faq/#3.23

真透明还需要一个补丁,里面的链接地址失效了。
回复 支持 反对

使用道具 举报

发表于 2009-2-9 15:20:23 | 显示全部楼层
看看以前的帖子吧,http://www.linuxsir.cn/bbs/thread322883.html
如果只是菜单透明应该不需要特殊的patch.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-9 15:22:43 | 显示全部楼层
我又重新emerge了FVWM,

发现portage里的fvwm-2.5.23已经打了透明补丁,

elogv fvwm的结果是:

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ * x11-wm/fvwm-2.5.26 - 02/09/09                                                                                                            │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│______________________________________________________________________________│                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│                                                                              │                                                             │
│─────────────────────────────────────── Press F1 or h to show the help screen ┘                                                             │
│                                                                                                                                            │
│                                                                                                                                            │
│                                                                                                                                            │
│                                                                                                                                            │
│                                                                                                                                            │
│                                                                                                                                            │
│                                                                                                                                            │
│____________________________________________________________________________________________________________________________________________│
│INFO: unpack                                                                                                                                │
│Applying fvwm-2.5.23-translucent-menus.diff ...                                                                                             │
│Applying fvwm-menu-xlock-xlockmore-compat.diff ...                                                                                          │
│                                                                                                                                            │
│INFO: compile                                                                                                                               │
│ATTN: You can safely ignore any imlib related configure errors.                                                                             │
│                                                                                                                                            │
│QA: install                                                                                                                                 │
│QA Notice: file does not exist:                                                                                                             │
│                                                                                                                                            │
│        dodoc: /usr/portage/x11-wm/fvwm/files/README.translucency does not exist                                                            │
│                                                                                                                                            │
│                                                                                               
--------------------------------------

.fvwm2rc:

Colorset 71 Transparent, fg rgb:ff/ff/c4, bg darkgray

MenuStyle * MenuColorset 71


但还是不能实现透明。
回复 支持 反对

使用道具 举报

发表于 2009-2-10 10:29:50 | 显示全部楼层
楼主说的是类似此种菜单?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-2-10 14:12:37 | 显示全部楼层
要实现真透明,还跟你如何设置桌面背景有关,据我所知使用fvwm-root、Esetroot、feh来设置都可以实现。fvwm-root只支持Png图片,本人喜欢用Esetroot来设置,这软件是从Eterm里分离出来的,portage里没有,可以到[color="Blue"]这里下载,解压后直接make就可以了,依赖imlib。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 18:41:12 | 显示全部楼层
终于发现,如果照官方FAQ里的写法:
Colorset 23 Transparent, fg rgb:ff/ff/c4, bg darkgray
只能实现伪透明,即只相对于png桌面背景的透明;
如果写成:
Colorset 70 fg rgb:ff/ff/c4, Translucent rgb:00/62/62 40, \
  hi Black, sh Black
就能实现类似真透明的效果,就像7楼中给出的抓图。

现在结论如下:
1.用 RootTransparent 设定的颜色只能实现伪透明。
2.伟大的Gentoo在我们emerge  FVWM的时候就告诉我们,真透明补丁已经被自动打上,无须额外劳动。
3.Gentoo是很贴心的。
回复 支持 反对

使用道具 举报

发表于 2009-3-2 19:28:15 | 显示全部楼层
Post by Blahster;1945805
楼主说的是类似此种菜单?

很久没看到你了我
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表