Sunday, January 28. 2007
Read about Metisse just yesterday. A new approach to fancy/3D-Desktops by Mandriva. Unlike compiz, metisse has features that let you actually use windows in transformed status. Mandriva has some videos (Edit 2016: link down, archived version and videos on youtube) that show you some of the features.
As you may already have expected, I couldn't wait to create some ebuilds, so fetch my overlay (which is still called xgl, but don't care about that) for fancy x stuff and run emerge metisse:
svn co https://svn.hboeck.de/xgl-overlay
At the moment it requires it's own X-Server (very much like luminocity or xgl in the past), the window and composite manager is a modified variant of fvwm. After installing, run Xmetisse :1 on one console and on another one metisse-start-fvwm -wd :1. You'll get a fancy new desktop inside a window.
At the moment it very much looks like a design study, not really intuitive to use, but it has some interesting approaches. Nice to see that the linux desktop is evolving. For all non-gentooers, Mandriva has a live CD for you.
Posted by Hanno Böck in English, Gentoo, Linux at 10:52 | Comments (22) | Trackbacks (0)
Related entries by tags:Read about Metisse just yesterday. A new approach to fancy/3D-Desktops by Mandriva. Unlike compiz, metisse has features that let you actually use windows in transformed status. Mandriva has some videos (Edit 2016: link down, archived version and videos on youtube) that show you some of the features. As you may already have expected, I couldn't wait to create some ebuilds, so fetch my overlay (which is still called xgl, but don't care about that) for fancy x stuff and run emerge metisse: svn co https://svn.hboeck.de/xgl-overlay At the moment it requires it's own X-Server (very much like luminocity or xgl in the past), the window and composite manager is a modified variant of fvwm. After installing, run Xmetisse :1 on one console and on another one metisse-start-fvwm -wd :1. You'll get a fancy new desktop inside a window. At the moment it very much looks like a design study, not really intuitive to use, but it has some interesting approaches. Nice to see that the linux desk
Display comments as (Linear | Threaded)
Just for the record, metisse has already been in portage. It was removed 3 months ago :
I can already copy and paste in two cli... oooooh. Haha!
Compiz does not allow to use the modified windows? I’d expected that, but I never tried it. Is that supposed to change?
Hi, no, all effects are designed in a way you can't. E.g. in expose-view, you can just click on a window to activate or on the cube you can't let the cube sit on the edge and continue doing something in a window.
The problem is, if I understood the talk on last fosdem correct, that composite isn't able to transform mouse-positions at the moment (which is probably the reason metisse needs it's own X-Server).
nucleo isn't compiling on amd64 :( sgNode.cxx:288 cast from nucleo::sgNode* to GLuint loses precision
Hanno, you might want to add net-misc/mDNSResponder as a dependcy for the nucleo-ebuild. Without it nucleo didn't compile on my x86-machine.
Just a quick note, yes the issue is input redirection, one of the two reasons metisse needs Xmetisse, the other being compositing w/ openGL, which needs either a separate X server or the TFP extension as in AIGLX.
I'm trying out metisse now to see how slow its Xserver is compared to XGL and X/AIGLX, and I've contacted the metisse ML about possibly working with them and Xmetisse since input redirection seems slow to appear in the X world
Mmm, it looks like I can't get it to compile on amd64, so I can't try it now. I'll have to wait for more info from the ML
nucleo didn't build, complaining about a wrong size of a downloaded file.
Not yet being familiar with gentoos package system, I found that
ebuild /usr/local/portage/media-libs/nucleo/nucleo-0.6.ebuild digest
let me build it. I'm going to send this text before I actually try out metisse. Who knows if X will crash :o)
i get the following error when trying to start metisse:
# metisse-start-fvwm -wd :1
Start fvwmi with args -d 127.0.0.1:1.0 -w metisse://127.0.0.1:1?password=no for FvwmCompositor
Xlib: connection to "127.0.0.1:1.0" refused by server
Xlib: No protocol specified
[FVWM][main]: can't open display 127.0.0.1:1
and in the other console i get:
AUDIT: Sun Feb 18 14:14:27 2007: 16423 Xmetisse: client 1 rejected from IP 127.0.0.1 port 38867
What did i miss?
Ok, I got it to work. You need to use *Xmetisse :1 -ac*.
>>> Downloading 'http://insitu.lri.fr/metisse/download/0.4.0-rc4/nucleo-0.6.tar.bz2'
`/mnt/src/gentoo/distfiles/nucleo-0.6.tar.bz2' saved [806154/806154]
('Filesize does not match recorded size', 806154L, 798977)
!!! Fetched file: nucleo-0.6.tar.bz2 VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got: 806154
!!! Expected: 798977
Removing corrupt distfile...
!!! Couldn't download 'nucleo-0.6.tar.bz2'. Aborting.
!!! Fetch for /usr/portage-overlay/layman/hanno-xgl/media-libs/nucleo/nucleo-0.6.ebuild failed
you have to grep your overlay dir for 798977 and edit the file, then replace the value by 806154, then when you try to emerge again, it will fail on the MD5 and some other values as well, you repeat the process until it emerge (about 5 values need to be changed) then it will emerge.
this is probably not very secure, but I did it so I could try the system
This isn't the way to do to it. If you want to re-digest the ebuild, cd into the directory containing the ebuild (eg /usr/portage/local/layman/hanno-xgl/media-libs/nucleo ) and type ebuild nameofebuild.ebuild digest
Standard disclaimer about trusting your sources applies.
Hmm, where is your overlay nowadays? No sign of xgl or hanno-* in the overlay list...
try: layman -a hanno-xgl
I had to add "-D__STDC_CONSTANT_MACROS" to Cflags to compile
setz in /etc/make.conf in CFLAGS
Moin! Das Kompilieren von nucleo klappt bei mir nicht...Hier die Fehlermeldung:
Ich habe ein normales, aktuelles KDE-Gentoo, meine Portage-Konfigurationsdateien sind hier:
das overlay habe ich über layman angesteuert:
* gentoo-de [Rsync ] (source: rsync://rsync.gentoo.de/ge...)
* hanno-xgl [Subversion] (source: http://svn.hboeck.de/xgl-o...)
* kde [Subversion] (source: http://genkdesvn.svn.sourc...)
* mozilla [Subversion] (source: http://overlays.gentoo.org...)
* sunrise [Subversion] (source: http://overlays.gentoo.org...)
* xeffects [Subversion] (source: svn://svn.gentoo-xeffects....)
Wäre super, wenn jemand da ne Idee hätte, aus der Fehlermeldung werd ich nämlich nicht wirklich schlau...
Danke im Voraus :)
I had the same problem with compiling nucleo.
Try version 0.7 from cvs, that works for me!
Hi, have a problem with making nucleo...
i have a centrino 1,7ghz
I don't understand why it's removed from portage, does metisse has an exclusive contract with Mandriva??
not being able to run it on a normal desktop, Gnome or KDE, is absurdly annoying...
If they do not want code distribution, just don't put a CVS up, otherwise what everyone else can use seems like a Demo version (as always, since 3 months .. 6 months ago??)
Is anyone looking a workaround hack to start a gnome/kde session?
smells to me that their are keeping the REAL X metisse server locked away.