当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 28 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [分享]HOWTO: 在 ubuntu 上安装 Metisse 3D Desktop 070518 更新CVS截图
帖子发表于 : 2007-04-07 10:08 
头像

注册: 2006-03-30 13:34
帖子: 178
送出感谢: 0 次
接收感谢: 0 次
Metisse是由In Situ开发出來的3D桌面,你可以打侧、反转、旋转或揭开任何窗体。转换桌面不是旋转立方体,而是把所有桌面平铺在屏幕上(bird view)。

目前,Metisse 在Ubuntu (我的是feisty, intel845集成显卡) 上运行还不是很流畅(不知在Mandriva Linux 2007 Spring 上或配置较高的机子上表现是否好些),所以不建议新手安装,喜欢当小白鼠的除外(其实安装起来也是很简单的)。建议安装 CVS 版本。


下面和大家分享下经验。

1。首先确认显卡的3d驱动已装,其次仔细阅读Metisse官方简介及安装知识。
http://insitu.lri.fr/metisse/ (英文,看不懂的可以略去这一步)

2。安装编译需要的软件包:
代码:
sudo apt-get install automake libtool  autoconf


3。下载安装 nucleo:
下载源码包:
代码:
wget http://insitu.lri.fr/metisse/download/0.4.0-rc4/nucleo-0.6.tar.bz2
tar xjvf nucleo-0.6.tar.bz2
cd nucleo-0.6

或CVS:
代码:
cvs -d :pserver:anonymous@cvs.lri.fr:/users/asspro/roussel/cvsroot login
# hit the Return key
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/roussel/cvsroot co nucleo
cd nucleo
./build-utils/bootstrap

接着编译:
代码:
./configure --with-x
make
sudo make install


最后要出现如下内容 (我的):
引用:
glWindow backend? GLX + Xinput glXGetProcAddress
JPEG image support? yes
PNG image support? yes
EXIF support? yes
Freetype2 support? yes
DNS-SD support? yes
expat support? yes

---
FFmpeg plugin? no (libavformat not found by pkg-config)
VNC plugin? no (--with-vnc option not or badly used)
Qt plugin? no (QtCore not found by pkg-config)
---
OpenCV demos? no (opencv not found by pkg-config)


glWindow backend 这项一定要yes。结果可能是GLX 或 AGL。
否则确认3d加速已开启,然后运行
代码:
apt-get install libgl1-mesa-dev libglu1-mesa-dev

DNS-SD support 这项一定要yes。
代码:
apt-get install libavahi-compat-libdnssd-dev

其它貌似不是那么重要。如果想全yes,在新立德中搜索安装相关程序包即可(比如 libjpeg62 之类)
还可能需要的包,最好装上 :
代码:
sudo apt-get install fvwm-gnome libstroke0-dev libstroke0 rxvt

4。下载安装 metisse
下载源码包
代码:
wget http://insitu.lri.fr/metisse/download/0.4.0-rc4/metisse-0.4.0-rc4.tar.bz2
tar xjvf metisse-0.4.0-rc4.tar.bz2
cd metisse-0.4.0-rc4

或 CVS:
代码:
cvs -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs login
# hit the Return key
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs co metisse
cd metisse
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs co fvwm-insitu
./bootstrap

接着编译:
代码:
./configure --enable-glx-x86 --enable-mmx
make
sudo make install

注意 :configure这句根据个人配置,可能是 ./configure --enable-glx --enable-mmx
最后也会大致出现
引用:
mmx? yes
glx? yes
之类,若不是,请自己检查。

注意 : The Metisse server 运行需要字体. 如果你的X11 字体不是安装在 /usr/share/fonts/X11, /usr/share/fonts 或 /usr/lib/X11/fonts 文件夹中, 使用 --with-fontdir 选项来指定它们。比如:
代码:
./configure --with-fontdir=/opt/X11R7/share/fonts


5。测试运行。
代码:
Xmetisse -ac -depth 24 -geometry 1024x768  :1 & metisse-start-fvwm

其中1024*768 这项是你需要的分辨率,24是桌面位深。根据个人情况调整。
这时应该可以看到metisse已经启动了。
如果幸运的话,你就会进入有这蓝天白云背景,右下角有3*3方格的 metisse 世界了。
注:nucleo和metisse默认装在/usr/local目录下,如果metisse运行出错,提示找不到库文件libmetisse.so.1,请运行:
代码:
ldconfig /usr/local/lib


6。从GDM启动 metisse

代码:
cd /usr/share/xsessions
sudo gedit metisse.desktop

在打开的编辑窗中写入
引用:
[Desktop Entry]
Encoding=UTF-8
Name=Metisse
Comment=This session logs you into the Metisse (is not a) 3D Desktop.
Exec=/usr/bin/startmetisse
Icon=
Type=Application

然后保存并退出编辑器。
现在 /usr/bin/startmetisse 并不存在,我们来添加:
代码:
 cd /usr/bin/
sudo gedit startmetisse

在打开的编辑窗中写入
引用:
Xmetisse -depth 24 -geometry 1280x800 -ac :1 & metisse-start-fvwm
rxvt
killall Xmetisse

接着保存退出。
代码:
sudo chmod 755 /usr/bin/startmetisse

确认 rxvt已安装。
代码:
sudo apt-get install rxvt

接下来退出 你的桌面,在GDM处 按 ctrl-alt-backspace ,重启 x-window。
然后在左下角的选项处选择会话-metisse。
登入后,就会进入有这蓝天白云背景,右下角有3*3方格的 metisse 世界了。

7。让gnome像 Mandriva LiveCD那样随metisse运行。
进入Gnome桌面环境,打开一个终端,输入
代码:
gnome-session-remove metacity

这时你会发现所有窗体失去边框。建议运行该命令时不要开启其它窗体。否则可能导致接下来的操作不便。
在刚才的终端中继续输入:
代码:
gnome-session-save

这一步保存你的gnome会话,如果想让gnome随metisse运行,这一步非常重要。
接着退出Gnome,在GDM处选择进入 metisse会话,打开terminal,输入
代码:
gnome-session

可能会提示警告(不用理),错误之类的,大家自求多福了。
注意:gnome启动后,gtk主题失效。
字体变小。请运行
代码:
gnome-settings-daemon




相关连接,或许对你有帮助:

1。如何编译metisse -- http://insitu.lri.fr/metisse/docs/building.html
2。如何运行metisse -- http://insitu.lri.fr/metisse/docs/running.html
3。如何使用metisse -- http://insitu.lri.fr/metisse/docs/using.html
4。在debian上玩metisse -- http://www.linuxsir.org/bbs/showthread.php?t=291499
5。Reload this Page Metisse How-To 6.10 Edgy -- http://ubuntuforums.org/showthread.php?t=384605
6。Trying to configure Metisse -- http://ubuntuforums.org/showthread.php?t=58604


有问题欢迎探讨。
未经同意,不得转贴。

知道了,
Super+F截图.


附件:
文件注释: 将任意窗口的一部分选择拖曳成为一个新窗口。
capture.jpg
capture.jpg [ 204.96 KiB | 被浏览 5941 次 ]

文件注释: Copy Feature
事实上,所有底层窗口的操作,都会让顶层窗口卷起。

capture23.jpg
capture23.jpg [ 514.16 KiB | 被浏览 6030 次 ]

文件注释: Circled Window
capture3.jpg
capture3.jpg [ 388.85 KiB | 被浏览 5557 次 ]

文件注释: Mirror :Duplicate
capture2.jpg
capture2.jpg [ 492.22 KiB | 被浏览 5304 次 ]

文件注释: BirdView
capture.jpg
capture.jpg [ 316.66 KiB | 被浏览 5028 次 ]



_________________
http://www12.asphost4free.com/tobey/


最后由 Tobey 编辑于 2007-05-19 16:51,总共编辑了 6 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-04-07 11:35 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
++


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-04-20 10:25 

注册: 2006-08-02 11:52
帖子: 187
送出感谢: 0 次
接收感谢: 0 次
大侠呀,我按照你的步骤执行到make metisse 时候出现错误如下:
atoms.c:23:27: error: X11/Intrinsic.h: No such file or directory
atoms.c: 在函数 ‘utils_atom_get_property’ 中:
atoms.c:61: 警告: 隐式声明函数 ‘safemalloc’
atoms.c:75: 警告: 隐式声明函数 ‘memcpy’
atoms.c:75: 警告: 内建函数 ‘memcpy’ 不兼容的隐式声明
make[2]: *** [atoms.o] 错误 1
make[2]: Leaving directory `/home/qyga/Desktop/metisse-0.4.0-rc4/libutils'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/qyga/Desktop/metisse-0.4.0-rc4'
make: *** [all] 错误 2
包都装了,那些mmx? yes glx? yes也出现了,恳请您老指正,那出问题了。
实在不行教我怎么把编译成功的nucleo卸掉吧,先谢


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-04-20 20:50 
头像

注册: 2006-03-30 13:34
帖子: 178
送出感谢: 0 次
接收感谢: 0 次
试试先安装如下包再编译metisse。

sudo apt-get install libxt6



卸载nucleo?
代码:
cd nucleo-0.6
sudo make uninstall


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-04-21 3:49 

注册: 2006-08-02 11:52
帖子: 187
送出感谢: 0 次
接收感谢: 0 次
~$ sudo apt-get install libxt6
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
libxt6 已经是最新的版本了。

已经安装了libxt6,还得请您指导啊


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-04-22 11:37 
头像

注册: 2006-03-30 13:34
帖子: 178
送出感谢: 0 次
接收感谢: 0 次
qyga 写道:
~$ sudo apt-get install libxt6
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
libxt6 已经是最新的版本了。

已经安装了libxt6,还得请您指导啊


这些都装上吧,一定管用(有些可能是多余的,不过我也是都装了):
引用:
fvwm-gnome (1:2.5.16-2)
gnome-bin (1.4.2-32)
gnome-libs-data (1.4.2-32)
libart2 (1.4.2-32)
libdb3 (3.2.9-25)
libgnome32 (1.4.2-32)
libgnomesupport0 (1.4.2-32)
libgnomeui32 (1.4.2-32)
libgnorba27 (1.4.2-32)
libgnorbagtk0 (1.4.2-32)
liborbit0 (0.5.17-11.1ubuntu2)
libstroke0 (0.5.1-5)
rxvt (1:2.6.4-10)
xwnc (0.3.3-
libgl1-mesa-dev (6.5.1~20060817-0ubuntu3)
libglu1-mesa-dev (6.5.1~20060817-0ubuntu3)
mesa-common-dev (6.5.1~20060817-0ubuntu3)
avahi-discover (0.6.13-2ubuntu2.4)
avahi-dnsconfd (0.6.13-2ubuntu2.4)
avahi-utils (0.6.13-2ubuntu2.4)
libavahi-compat-libdnssd-dev (0.6.13-2ubuntu2.4)
libavahi-compat-libdnssd1 (0.6.13-2ubuntu2.4)
libavahi-core-dev (0.6.13-2ubuntu2.4)
libnss-mdns (0.7-1ubuntu1)
python-avahi (0.6.13-2ubuntu2.4)
libncurses5-dev (5.5-2ubuntu1)
libreadline5-dev (5.1-7build1)
librplay3-dev (3.3.2-11)
libstroke0-dev (0.5.1-5)
gdk-imlib11-dev (1.9.14-30ubuntu1)
libglib1.2-dev (1.2.10-10.1build1)
libgtk1.2-dev (1.2.10-1
x-dev (7.0.7-1)
indent (2.2.9-7)
libart-dev (1.4.2-32)
libdb3-dev (3.2.9-25)
libgnome-dev (1.4.2-32)
libgnorba-dev (1.4.2-32)
liborbit-dev (0.5.17-11.1ubuntu2)
libwrap0-dev (7.6.dbs-9)
Reply With Quote


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-04-23 23:42 
头像

注册: 2007-03-18 16:17
帖子: 639
地址: 汕尾
送出感谢: 0 次
接收感谢: 1
不错`~支持一下`~如果有更多的效果图看看就更完美了~~


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-04-27 18:46 
头像

注册: 2006-10-14 11:34
帖子: 123
送出感谢: 0 次
接收感谢: 1
看起来不错啊


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-04-27 20:04 
头像

注册: 2006-06-18 21:49
帖子: 517
送出感谢: 0 次
接收感谢: 0 次
beryl就够了!!


_________________
Time waits for no man!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-05-24 21:55 

注册: 2007-02-05 22:02
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
找的就是这个,赞一个!谢谢这么好的帖子!支持! :D


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-05-25 2:11 
头像

注册: 2006-06-18 21:49
帖子: 517
送出感谢: 0 次
接收感谢: 0 次
嗯,说实话没什么必要装这个!!!


_________________
Time waits for no man!


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-08-10 0:38 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
引用:
~$ Xmetisse -ac -depth 24 -geometry 1024x768 :1 & metisse-start-fvwm
[1] 25677
Start fvwmi with args -d :0.0 -w metisse://127.0.0.1:1 for FvwmCompositor
[FVWM][main]: <<ERROR>> can't open display 127.0.0.1:1
[1]+ Segmentation fault Xmetisse -ac -depth 24 -geometry 1024x768 :1


What's wrong?


_________________
https://weakish.github.io


页首
 用户资料  
 
13 楼 
 文章标题 : what's wrong? during ./configure --with-x
帖子发表于 : 2007-11-30 21:50 

注册: 2007-07-22 1:10
帖子: 9
地址: China,Guangzhou
送出感谢: 0 次
接收感谢: 0 次
defyer@so-4178-x0:~/nucleo-0.6$ ./configure --with-x
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-12-01 17:41 
头像

注册: 2006-10-24 15:46
帖子: 245
送出感谢: 0 次
接收感谢: 1
搞起来好像挺复杂的样子,其实效果也就是FREEWINS一个变种。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-12-02 3:25 
头像

注册: 2006-03-30 13:34
帖子: 178
送出感谢: 0 次
接收感谢: 0 次
defyer:
尝试安装gcc,

=======--------==============

lidin999:

The Metisse server is a modified xserver. The compositor is a núcleo-based module for FVWM-InSitu, a modified version of FVWM 2.5.x.

metisse比freewin强大多了。input redirect 实现方式不一样。
Compiz: 无法互动,在3D 窗口中几乎无法操作,因为compiz先要计算你的鼠标位置,然后把它按平面还原,找到平面窗口中的鼠标位置,确定是什么操作,必然出现误差。比如你把鼠标放在某个按钮上,但compiz计算出来的位置对应到其他按钮上。
这是受X server的限制,下个版本据说会支持input redirect 。

Metisse: 你可以自然地与3D窗口进行互动操作,因为metisse用的是自己的修改过的 X server。

注意右键菜单的区别。


附件:
文件注释: Metisse
capture.jpg
capture.jpg [ 401.54 KiB | 被浏览 1774 次 ]

文件注释: Compiz
Screenshot.png
Screenshot.png [ 1.08 MiB | 被浏览 1730 次 ]



_________________
http://www12.asphost4free.com/tobey/
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 28 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译