LinuxSir.cn,穿越时空的Linuxsir!

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

写了个metisse-0.4.1的Ebuild,需要的进来下

[复制链接]
发表于 2009-1-5 16:49:16 | 显示全部楼层 |阅读模式
第一次写Ebuild,因为2008-12-09: Metisse 0.4.1 was released. 修正了上一个版本的一些Bugs,最重要的,是终于支持64位的系统了,上个版本在64位无法编译通过。而原来那个overlay却迟迟不见更新,没办法,想偷懒也不行了,只好自己动手了。几经艰辛,终于写出了这么几行的文件,可怜我那初中水平的E文还要啃Ebuild HOWTO!!

什么是Metisse?? 看这里

只供爱好折腾的FVWM用户研究,感兴趣有时间的新人亦可加入,嘿嘿~~~因为跟FVWM冲突,所以安装Metisse之前请先emerge -C fvwm!!

安装完毕后,在.xinitrc加入:
  1. Xmetisse -ac -depth 24 -geometry 1280x800 :1 >& ~/.Xmetisse-log &
  2. metisse-start-fvwm >& ~/.compositor-log
  3. killall Xmetisse
复制代码

~/.fvwm-metisse
然后startx来启动。配置文件夹为~/.fvwm-metisse,建议将自己的配置放在~/.fvwm-metisse/extra这个文件当中,以免以后升级配置被覆盖!

Metisse作为我的窗口管理器已经有好长一段时间了,因为一直是FVWM的忠实FANS,而Metisse又给了我更多的乐趣,所以…………抛砖引玉,找一两个志同道合的朋友吧,大家有什么问题一起研究研究!!

附上我的截图一幅:

本帖子中包含更多资源

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

x
发表于 2009-1-5 18:45:40 | 显示全部楼层
希望进入china-overlay
回复 支持 反对

使用道具 举报

发表于 2009-1-5 18:49:26 | 显示全部楼层
sabayon/remi/hanno-xgl都有类似的ebuild(只不过目前好像都没有4.1的)。

我进不了提示如下错误:
  1. Start fvwmi with args -d :0 -w metisse://127.0.0.1:1  for FvwmCompositor
  2. [FVWM][main]: <<ERROR>> can't open display 127.0.0.1:1
复制代码

我试过把avahi换成mDNSResponder结果还是一样。
回复 支持 反对

使用道具 举报

发表于 2009-1-6 07:33:07 | 显示全部楼层
metisse的主页上说,其开发者06年就成为了gentoo developer,不知为什么metisse反而从portage tree中撤下了。

fvwm要设置合我的意太费功夫了,只用过很短一个段时间。现在更喜欢awesome/openbox
回复 支持 反对

使用道具 举报

发表于 2009-1-6 08:34:52 | 显示全部楼层
搭车问个问题。我不需要花里胡哨的功能,另外需要最大化利用桌面。有什么窗口系统可以推荐?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-6 09:28:54 | 显示全部楼层
@食古不化
     不知如何才能进去.

@Blahster
     就是因为Overlay里没更新我才要自己动手的~_~
     如.xinicrc配置中所看到的,它是先用Xmetisse来打开一个X窗口(其实Xmetisse也就是Xwnc),然后再在这个X的"上层"运行窗口管理器(FVWM), 这两个貌似是分开的,所以你在用普通的截屏软件都截不了窗口的图片,只能截到一张桌面背景! 所以最好尽量不要用:0. 还有一个很有趣的实验: 由于metisse是不支持X的GLX的(它使用的是自己本身的?x86版提供了一个软件GLX,所以Ebuild里我加了glx的USE,但在我的64位系统里可以编译通过却无法启动),所以你运行
  1. glxinfo | grep direct
复制代码
会得到一个xlib不支持GLX的错误,这时你试一下运行下面的命令看看有什么发生?
  1. DISPLAY=:0 glxinfo | grep direct
复制代码

它居然支持GLX了!
所以想要在Metisse上运行要GLX支持的程序,只要在前面加上DISPLAY=:0就可以了,只是这样的窗口是不受窗口管理器控制的(没有标题栏也无法移动),所以只适用于一些全屏运行的程序,如Mplayer和全屏游戏!

其实,Metisse真的是很另类很不同,嘿嘿~~~


@blackwhite
      用FVWM吧,把所有窗口的标题栏、边框等占地方的东东都去掉,程序一打开就布满整个屏幕,然后开N多个Desk或Screen,每个程序占一个!移动什么之类的命令全部都绑定在按键上,保证不给你的屏幕留一点点空白的地方!哇咔咔~~~~问你还想要什么?
回复 支持 反对

使用道具 举报

发表于 2009-1-6 09:53:12 | 显示全部楼层
不知如何才能进去
找zhllg去
回复 支持 反对

使用道具 举报

发表于 2009-1-6 14:23:08 | 显示全部楼层
Post by blackwhite;1934667
搭车问个问题。我不需要花里胡哨的功能,另外需要最大化利用桌面。有什么窗口系统可以推荐?


那些 tiling window manager, 比如 awesome/xmonad/wmii 之类的
回复 支持 反对

使用道具 举报

发表于 2009-1-9 12:04:33 | 显示全部楼层
media-libs/nucleo-0.7.3编译出错

Making all in ffmpeg
libtool: compile:  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.
-I../../../nucleo -I../../.. -I../../.. -D__STDC_CONSTANT_MACROS
-I/usr/include/libpng12 -I/usr/include/libexif -I/usr/include/freetype2
-march=k8 -O2 -pipe -fomit-frame-pointer -fweb -MT ffmpegImageSink.lo -MD -MP
-MF .deps/ffmpegImageSink.Tpo -c ffmpegImageSink.cxx  -fPIC -DPIC -o
.libs/ffmpegImageSink.o
libtool: compile:  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.
-I../../../nucleo -I../../.. -I../../.. -D__STDC_CONSTANT_MACROS
-I/usr/include/libpng12 -I/usr/include/libexif -I/usr/include/freetype2
-march=k8 -O2 -pipe -fomit-frame-pointer -fweb -MT ffmpegImageSource.lo -MD -MP
-MF .deps/ffmpegImageSource.Tpo -c ffmpegImageSource.cxx  -fPIC -DPIC -o
.libs/ffmpegImageSource.o
ffmpegImageSource.cxx:155:22: warning: missing terminating ' character
ffmpegImageSource.cxx: In member function ‘virtual void
nucleo::ffmpegImageSource::react(nucleo::Observable*)’:
ffmpegImageSource.cxx:153: error: ‘img_convert’ was not declared in this
scope
make[4]: *** [ffmpegImageSource.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
ffmpegImageSink.cxx:305:22: warning: missing terminating ' character
ffmpegImageSink.cxx: In member function ‘virtual bool
nucleo::ffmpegImageSink::handle(nucleo::Image*)’:
ffmpegImageSink.cxx:303: error: ‘img_convert’ was not declared in this
scope
make[4]: *** [ffmpegImageSink.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 14:30:06 | 显示全部楼层
尝试了一次,果然如此!

为什么上次可以呢?我先找一下原因.
回复 支持 反对

使用道具 举报

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

本版积分规则

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