fvwm透明补丁的问题
目前是FVWM2.5.12,还需要打真透明的补丁包吗?我用RootTransparent没有效果,Transparent好像是帖图的。 使用RootTransparent是伪透明,不用打补丁就可以实现的,不过设置墙纸的时候要用fvwm-root -r(FVWM内置,只支持PNG和XPM格式)或Esetroot(需自己下载安装,支持多种图像格式)等程序来设定.详见官方的FAQ文件.
例:在"StartFunction"中加上
+ IExec exec fvwm-root -r $/image/1.png 我是用了壁纸的,但是RootTransparent出不来。
Colorset 1 RootTransparent
DestroyModuleConfig FvwmPager: *
Style "FvwmPager" NoTitle, Sticky
*FvwmPager: Geometry 150x150-0+618
*FvwmPager: Colorset * 2
*FvwmPager: HilightColorset * 2
module FvwmPager *
另外真透明是不是新的版本不用打的,我看那个补丁的名字是2.5.8的。 你怎样用壁纸的,把那段设置贴出来看一下. 粗心大意了,没有加上 -r 参数,哈哈。现在好了。谢谢! 可以看出来那个菜单和下面的FvwmPager是拷贝的背景图。:-(:-( 果然是伪透明的。那个真透明怎么弄啊? 真透明是要打补丁的,具体我也没有弄过,在FAQ里有补丁的地址,在终端运行man path有教你怎样来的.
公社里有一个for Mandrake的版本(http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=850),RPM格式,这个就是打补丁的了.如果你的发行版是RPM包管理的,可以安装这个试一下. 我先前重新编译安装了2.5.14版本的,那三个patch打起来好像有问题,反正我打了就编译不通过了,要是有兄弟弄过的话请告诉我怎么弄。
楼上给的链接里有2.5.15的rpm包,用alien安装了好像没区别似的。
看到别的帖子里说好像要xorg的6.8.2以上才支持,我用的是free86的,不会是这个问题吧。 恩 free86 是不支持的
要xorg
不过fvwm 怎么弄透明不清楚
xorg 可以把窗口弄透明 还有其他效果具体如下
首先需要 编辑 xorg.conf
找到这一段
Section "Device"
Identifier "NVIDIA GeForce FX (generic)"
Driver "nvidia"
BoardName "Unknown"
Option "NoLogo" "1"
# 添加下面2句话 如果和opengl有冲突 吧第2句注释掉
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
再添加
Section "Extensions"
Option "Composite" "Enable"
EndSection
注: flash 和 Composite 选项 有冲突 需要设置变量
export XLIB_SKIP_ARGB_VISUALS=1
不然flash 不能播放
然后 有一个叫 xcompmgr的软件
运行 xcompmgr -cfF
c选项是阴影 (还有个s 是简单的阴影效果 不推荐c和s同时使用)
f 和 F 是渐入 渐出
这样就可以了
还有透明效果 需要一个叫 transset 或者 transset-df 的软件运行 然后指定 窗口即可
页:
[1]