http://en.wikipedia.org/wiki/Mezzo_%28desktop_environment%29
http://en.wikipedia.org/wiki/Symphony_OS
http://www.symphonyos.com/
http://www.tuxmachines.org/node/3232
http://shots.osdir.com/slideshows/slideshow.php?release=644&slide=4
HOWTO: Mezzo desktop on Ubuntu
UPDATED (02/01/2006): installation steps updated to reflect corrections highlighted in this post on
the Symphony Forums. Thanks Ryan.
Seeing a new Linux distro out there is kind of like seeing another cloud in the sky, but every now and
then something comes along with a fresh idea or approach; enter Symphony OS. Described on their
website, ”Symphony OS is a Desktop computer operating system based on Debian GNU/Linux and Knoppix
GNU/Linux. Rather than using the KDE or Gnome Desktop environments as most Linux distributions do, the
Symphony OS team has created the revolutionary Mezzo Desktop environment. Symphony provides what we
consider to be the easiest to use Linux experience there is.” I really like their idea that, ”Mezzo
disposes of standard concepts like “The desktop is a folder” and referring to it as a “junk drawer
”. Whatever distros or OS I’m on (Linux, OS X, Winders) I always dump all of my desktop icons, and
have since I figured out how to back in the Gnome 1.4 days! So while the distro is interesting, the
real attraction is the new desktop environment, and how they’ve dealt with things differently.
Another overview of what Symphony OS was born out of from this post reads, ”Symphony OS is a Linux-
based operating system that attempts to correct what are percieved interface errors present in todays
modern computing interfaces. It does so through an interface known as the Mezzo Desktop, integrating
ideas from Fitt’s Law, as well as Jason Spisak’s Laws of Interface Design.” Needless to say, this
is far from just another distro, it addresses UI and useability issues that no other other UI has
successfully improved upon; this is exciting. Looking at the screenshots it’s hard to see that too
much is changed, but when you actually demo it you’ll get how the “Laws” referred to above are
applied, and it’s very nice. Looking through the (now outdated) Mezzo UI 1.0 Mockups will give you a
bit more into the feel for the look of the desktop. A novel approach is that although the window
manager (somehow) uses FVWM, it’s also apparently served up via a local webserver, allowing for a
desktop to support web apps, ala “Web 2.0” stuff like gmail, Flickr and the like. Think about how
Konfabulator, OS X Widgets allowed for bits and pieces of the web to enter the desktop (RSS, weather,
ebay searches) and then you’ll see how Mezzo’s approach can really opens things up in a way no other
desktop every has, and I can see developers chomping at the bit on that one. Until now you’ve had to
download/install their Symphony OS to play around with Mezzo, but now it’s available to use on Debian
based distros, Ubuntu Linux included. Here I present the first HOWTO on installing Mezzo on Ubuntu.
While they document this on their site, the docs are incomplete, thus I felt the need to share (and I
will share them with them as well). I’ll update this as I learn how to add more to the desktop, it
looks like this is going to be a fun alternative to the KDE/Gnome contingent, and I can’t wait for a
1.0.
To install the Mezzo, and the requred Orchestra package, on Ubuntu Linux 5.10 (Breezy Badger) become
root:
su - root
Or if you don’t have a regular root account (as is the default in Ubuntu) do:
sudo su -
And then enter your normal users’ password when prompted.
Next add the following to you /etc/apt/sources.list:
deb http://archive.progeny.com/symphonyos/apt/ ./
Now update apt:
apt-get update
And then install Mezzo and Orchestra packages, with a couple of other needed deps:
apt-get install mezzo orchestra libstdc++5 xdialog
(Optional) Install the MetaTheme, which is “…a project dedicated to unification of appearance
between different graphics toolkits (currently GTK2, QT and Java).” According to Symphony OS creator,
Ryan, ”MetaTheme is in no way required. It makes things look pretty but that is about it” Also,
currently the bundled MetaTheme package is broken [source] so you should not install it via apt-get.
Instead, either wait for an updated package, or do what I did; download the tarball and follow the
manual install steps. MetaTheme needs the dev headers for libgtk2, which I didn’t have installed, so
make sure you have those by using apt-get:
apt-get install libgtk2.0-dev
Now get, configure, install and configure Metatheme:
wget http://www.metatheme.org/download/metatheme-0.0.6.tar.bz2
tar xvjf metatheme-0.0.6.tar.bz2
cd metatheme-0.0.6
./configure
Watch for errors, then make it:
make
Finally install it:
make install
Then back to your normal user (doesn’t sound right to me either, but…) to activate Metatheme in all
supported toolkits:
exit
metatheme-install
Now you have to restart your session, so logout of your Desktop Manager and come back in. Next run the
‘mt-config’ application as your normal user to configure Metatheme and choose your favorite theme:
mt-config
UPDATE: thanks to comments from Gabriele Tassoni below, here’s another step that is very important.
You have to manually copy the .metatheme directory from your normal user’s home directory to root’s
home. Without doing this no GUI apps that need root/sudo privledges (Synaptic for Debian/Ubuntu users
is a major one) will run! I’m going to email the MetaTheme devs about this to see if they can fix it
for the next release. So, to avoid this pitfall:
sudo cp -R ~/.metatheme /root/.metatheme
Now, back to the Mezzo install, you need to copy the Mezzo and Orchestra settings and base desktop
files to the home directory, so again as your regular user:
cp -Rvf /etc/skel/.mezzo ~/
cp -Rvf /etc/skel/.orchestra ~/
cp -Rvf /usr/share/fvwm/.fvwm2rc ~/.fvwm
Once you’re back up and in your default desktop, logout, then from your GDM or KDM login manager,
login as normal, but choose the Mezzo ‘Session’.
If GDM or KDM does not show Mezzo as an option, you may need to restart the login manager for it to
find it (I didn’t need to do this, but Ryan pointed it out):
/etc/init.d/gdm restart
or
/etc/init.d/kdm restart
That’s it, once in click in the corners to get aquinted and start playing around. I’ll post more
about this as I learn it, I think it’s pretty cool at this stage.
geek howto
星期一, 7月 09, 2007
Mezzo desktop
張貼者: monster 於 9:07 下午
標籤: Desktop Environment, Linux
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言