Did you know LQ has a Linux Hardware Compatibility List?
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 03-12-2005, 05:33 PM   #1
Registered: Sep 2004
Location: United Kingdom
Distribution: Fedora Core 6
Posts: 43

Rep: Reputation: 15
Making KDE look like MacOS X


I'm getting a little bored with how my Fedora Core 2 KDE 3.2 system is looking. Having never owned a Mac but always liked how they look, I thought I would try and imitate the MacOS X GUI.

Has anyone got a good customized MacOS GUI that could offer advice? I've tried some themes from but I've never had much joy from those guys.

Also, a Mac style launch bar (i.e. growing icons, transparent bar etc.) would be really nice. I've heard of Karamba but not sure what it's all about.

Step by step instructions are always welcome :-) I'm not a computer newbie by any means, but I find customizing KDE extremely frustrating. Any help you can offer may prevent me throwing my laptop out the window due to stress! :-p

Many thanks,

Old 03-12-2005, 06:03 PM   #2
Registered: Feb 2005
Location: Denver, Colorado
Distribution: SuSE 9.2 PRO!->XP dual...what i like my gta...
Posts: 37

Rep: Reputation: 15
the only apps i've be able to find that are similar to what you're talking about are for windows...
Old 03-12-2005, 06:04 PM   #3
Registered: Jun 2004
Location: Vice City
Distribution: Suse 10.1
Posts: 30

Rep: Reputation: 15

You can try using Baghira. It is a window decoration and style theme and it mimics very well mac os x. For the taskbar you can try tweaking kde native task bar and you can have it transparent, centered and magnified icons when you roll over them.

Since you're not a linux newbie I think you all you need is 20 mins. and you'll have the gui as you would like. But if you still can't manage to do it just reply and I'll post an how-to. I won't now because I have some work to do.

Old 03-12-2005, 07:05 PM   #4
Registered: Sep 2004
Location: Canberra, Australia
Distribution: Fedora Core 3, Ubuntu Hoary, Slack 10.1
Posts: 120

Rep: Reputation: 15
If you throw that laptop out the window, I'll be there waiting to catch it

Baghira looks really good - I'm going to use it on FC3 later today.

It lives at
Old 03-13-2005, 08:31 AM   #5
Registered: Sep 2004
Location: United Kingdom
Distribution: Fedora Core 6
Posts: 43

Original Poster
Rep: Reputation: 15
Hi guys,

Thanks for your replies.

I've tried to install Baghire but with little success. I've followed the standard ./configure, make and make install routine (also specified the KDE prefix). Unfortunately, I receive errors during the make stage. Are there any dependencies I should know about?

This is what I get towards the end:

baghiraclient.moc:217: error: incomplete type `QMetaData' does not have member
baghiraclient.moc:218: error: elements of array `const QMetaData signal_tbl[]'
have incomplete type
baghiraclient.moc:218: error: uninitialized const `signal_tbl'
baghiraclient.moc:218: error: storage size of `signal_tbl' isn't known
baghiraclient.moc:219: error: ISO C++ forbids declaration of `metaObj' with no
baghiraclient.moc:219: error: redefinition of `int metaObj'
baghiraclient.moc:128: error: `int metaObj' previously defined here
baghiraclient.moc:227: error: incomplete type 'QMetaObject' cannot be used to
name a scope
baghiraclient.moc:228: error: syntax error before `.' token
baghiraclient.moc:233: error: cannot declare member function `
Baghira::BaghiraClient::qt_cast' within `BaghiraButton::QConnection'
baghiraclient.moc:233: error: syntax error before `{' token
baghiraclient.moc:241: error: cannot declare member function `
Baghira::BaghiraClient::hide' within `BaghiraButton::QConnection'
baghiraclient.moc:241: error: syntax error before `{' token
baghiraclient.moc:246: error: cannot declare member function `
Baghira::BaghiraClient::qt_invoke' within `BaghiraButton::QConnection'
baghiraclient.moc:246: error: syntax error before `{' token
baghiraclient.moc:261: error: cannot declare member function `
Baghira::BaghiraClient::qt_emit' within `BaghiraButton::QConnection'
baghiraclient.moc:261: error: syntax error before `{' token
baghiraclient.moc:272: error: cannot declare member function `
Baghira::BaghiraClient::qt_property' within `BaghiraButton::QConnection'
baghiraclient.moc:272: error: syntax error before `{' token
baghiraclient.moc:276: error: cannot declare member function `
Baghira::BaghiraClient::qt_static_property' within `
baghiraclient.moc:276: error: syntax error before `{' token
make[3]: *** [baghiraclient.lo] Error 1
make[3]: Leaving directory `/home/miklee/tars/baghira-0.6d/deco'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/miklee/tars/baghira-0.6d/deco'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/miklee/tars/baghira-0.6d'
make: *** [all] Error 2

Any help you could offer would be gratefully received :-)

Many thanks,

Old 03-13-2005, 10:12 AM   #6
Senior Member
Registered: Apr 2004
Location: Baton Rouge, Louisiana, USA
Distribution: Debian 4.0 Etch
Posts: 1,349

Rep: Reputation: 49
For an OSX style "zoomy" dock, I've used kooldock (got it from KDE-look).

The reason you're having such a frustrating time installing things is that you're not installing from easy to use packages. Since you're running an rpm-based Linux distribution, you should ideally be looking for .rpm's to install. There are a lot of them on KDE-look!

I use Debian, so I look for .deb packages or debian repositories.

It can be frustrating installing things from the source code from some place like KDE-look or Sourceforge where it's usually just a one person hobby project without much "debugging". It's better to wait for someone to put together a package for you linux distro--that person has worked out the distro-specific kinks for you!
Old 03-13-2005, 01:14 PM   #7
Registered: Nov 2003
Distribution: Ubuntu 7.04
Posts: 241

Rep: Reputation: 31
The suse version of the packages on are missing. All to often I find missing files on sourcefore and ALL their mirrors. Are these guys amateurs and/or are they giving up the ghost? This certainly doesn't seem professional. Not only that they know it is missing but they are not correcting it.
Old 03-13-2005, 01:34 PM   #8
Registered: Nov 2004
Posts: 93

Rep: Reputation: 15
if you really like a good look of your x systems.
Then gentoo and fvwm is a good choice
Old 03-13-2005, 04:54 PM   #9
Registered: Oct 2004
Location: Internet
Distribution: Slackware 10.1
Posts: 177

Rep: Reputation: 30
I think Enlightenment might help you get closer to the look and feel of mac os.
Old 03-13-2005, 05:20 PM   #10
Registered: Sep 2004
Location: United Kingdom
Distribution: Fedora Core 6
Posts: 43

Original Poster
Rep: Reputation: 15
I've managed to get Baghira to install and it looks pretty good.

kooldock also works very well for the MacOS lauch bar (Thanks for that IsaacKuo).

Many thanks to everyone for all your help :-)



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Making KDE translucent davholla Debian 1 09-23-2005 02:48 PM
Making KDE default? wswartz Fedora - Installation 2 06-02-2004 09:35 PM
making KDE default DM demmylls Linux - General 4 10-22-2003 05:07 PM
making kde pretty hendersontrk Linux - General 4 03-16-2003 10:31 AM
making KDE 3.1 my default desktop speedyG Linux - Software 2 03-01-2003 06:42 PM

All times are GMT -5. The time now is 08:25 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration