Baghira

KDE 3.5 Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
Score 63.3%
Description:

Installation
-----------------
tar -xjf baghira.tar.bz2
cd baghira/baghira
./configure --prefix=`kde-config --prefix` --disable-debug [--enable-final]
(!!!BEGINNERS: the direction of the accents is _important_ (top-left to bottom-right), the rectangular brackets mean [this is optional] - don't type them!!!)
make
and finally as root:
make install

========================================
!!!PLEASEPLEASEPLEASE!!!
use the bugtracker, wishlist and help forum at sf.net
1. to avoid multiple notifications of the same problem
2. to help me keeping track of the messages

--- NOTICE ---
Bugreports should allways contain at least these information:
- Version
- KDE/qt Version
- Architecture (x86/ppc/others)
- source or distribution version

Thanks
Last changelog:

15 years ago

0.8
----
after a long time, this is what should have been 0.7a and is a snapshot of the current cvs version and probably the last baghira for Qt3 ever.
there won't be Baghira for Qt4, don't ask.
- several bugfixes, minor changes, whatever.

0.7a
----
- [style] Reincluded workaround for kpdf < 3.4.3
- [style] added Milk style
- [style] some code enhancements/cleanups
- [bab] removed "start QString name int deco" dcop interface (useless anyway)
- [bab] added "start QString name QString settings" dcop interface to allow starting a program with the rules set for another one (or a general rule like "Milk" ;)
- [menubar applet] size fix (using an own settings value ;)

guppetto

14 years ago

Hey Thomas, can we get some new screenshots? Baghira has come a long way since your last screenshot, and it's good to show off all your hard work.

Report

vicko

14 years ago

:-)

Report

soulrebel

14 years ago

i get the following make errors when compiling baghira 0.6b1 (latest patch from homepage) on freebsd stable, with kde3.3.2:
/usr/local/bin/bash ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -o bab -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/local/lib main.o bab_iface_skel.o-lkdeui
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_pop'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_destroy'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_init'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_exit'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cancel'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_testcancel'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_push'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_getschedpolicy'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setinheritsched'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setstacksize'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setschedparam'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setdetachstate'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cond_timedwait'
*** Error code 1

Stop in /usr/src/CUSTOM/baghira-0.6b/bab.
*** Error code 1

Stop in /usr/src/CUSTOM/baghira-0.6b.
*** Error code 1

Stop in /usr/src/CUSTOM/baghira-0.6b.

just converting to freebsd from debian, but wont without my favorite style :D
so please help me!
thank you

Report

rfurman24

14 years ago

I have installed this theme in mandrake 10.0 with kde 3.2. I can get the window dec to work but can not get style to work. I can not figure out what I need to
do. Please help.

Report

Elv13

14 years ago

When i made "make" i got a LOT of error. Before compiling, i had some pakadge problem (xlibs, qt header and kde header)
Part of the problem:

no type
baghiraclient.cc:1415: error: `int BaghiraButton::buttonAdded' is not a static
member of `class BaghiraButton'
baghiraclient.cc:1416: error: ISO C++ forbids declaration of `excursion' with
no type
baghiraclient.cc:1416: error: `int BaghiraButton::excursion' is not a static
member of `class BaghiraButton'
baghiraclient.cc:1417: error: parse error before `if'
baghiraclient.cc:1428: error: ISO C++ forbids declaration of `button' with no
type
baghiraclient.cc:1428: error: `int BaghiraButton::button[3]' is not a static
member of `class BaghiraButton'
baghiraclient.cc:1428: error: invalid use of `this' in non-member function
baghiraclient.cc:1429: error: `tip' undeclared (first use this function)
baghiraclient.cc:1429: error: `isTool' undeclared (first use this function)
baghiraclient.cc:1430: error: invalid use of `this' in non-member function
baghiraclient.cc:1431: error: ISO C++ forbids declaration of `connect' with no


this kid of error during 25 page. I am new in linux, i dont know how to solve that. Please help me!

Report

C

thomas12777

14 years ago

you should only get one error - maybe some followups
please try to apply the patch i loaded up, especially if you're on kde < 3.4

Report

polemos

14 years ago

i use a theme for firefox.it looks like this.and i use qt-gtk engine.the firefox(linux) conf dialogs looks like this :

http://www.kaftas.com.tr/images/firefox.jpg

my baghira widgets looks like this :

http://www.kaftas.com.tr/images/baghira.jpg

the fonts on the push button in the firefox theme looks sharper than fonts on the baghira widgets.

is it possible to look sharper?

Report

matt-matrus

14 years ago

hi

when compiling the source of 0.6b i get an error:

baghiraclient.cc: In member function `virtual bool Baghira::BaghiraClient::eventFilter(QObject*, QEvent*)':
baghiraclient.cc:1577: error: `windowId' undeclared (first use this function)
baghiraclient.cc:1577: error: (Each undeclared identifier is reported only once for eachfunction it appears in.)
make[3]: *** [baghiraclient.lo] Error 1

any help would be ace!

thanks

Report

C

thomas12777

14 years ago

there's a patch available to fix this (version mismatch, windowId is a kde3.4 feature) please dnl from baghira.sf.net, apply and recompile - sorry

Report

bakwas

14 years ago

yes it works now...and new animation is really kool.thanx very much.

Report

matt-matrus

14 years ago

thanks, all working now

Report

polemos

14 years ago

i have compiled 0.6b on the 32 bit slackware 10,kde 3.3.2 (with kde improved pack).bab is running and when i give the command :

dcop bab babInterface start "konqueror --profile filemanagement --caption Finder" 1 2

the style is in brushed metal,but win deco stays in panther(my default style and deco is panther in the baghira config)

Report

C

thomas12777

14 years ago

this feature was removed for kde3.3.
the reason is that:
1. it caused some trouble
2. there's a much better way to handle this on kde3.4
therefore i do not plan to merge the 3.3 support in again - sorry :(

you still can quickly change the deco appereance by ctrl+left mouse on the titlebar

Report

polemos

14 years ago

thank you :)

Report

datoch

14 years ago

Hi,

Im compiling 0.6b on debian unstable, gcc 3.3, kde 3.3:

baghiraclient.cc:57:1: warning: multi-line comment
baghiraclient.cc: In member function `virtual void
Baghira::DeMaximizer::mouseReleaseEvent(QMouseEvent*)':
baghiraclient.cc:154: warning: unused parameter `QMouseEvent*e'
baghiraclient.cc: In member function `virtual void
Baghira::DeMaximizer::mousePressEvent(QMouseEvent*)':
baghiraclient.cc:160: warning: unused parameter `QMouseEvent*e'
baghiraclient.cc: In member function `virtual void
Baghira::DeMaximizer::enterEvent(QEvent*)':
baghiraclient.cc:165: warning: unused parameter `QEvent*e'
baghiraclient.cc: In member function `virtual void
Baghira::DeMaximizer::leaveEvent(QEvent*)':
baghiraclient.cc:170: warning: unused parameter `QEvent*e'
baghiraclient.cc: In member function `QImage*
Baghira::BaghiraFactory::tintGlossy(const QImage&, const QColor&) const':
baghiraclient.cc:563: warning: converting to `int' from `double'
baghiraclient.cc:565: warning: converting to `int' from `double'
baghiraclient.cc: In member function `virtual bool
Baghira::BaghiraClient::eventFilter(QObject*, QEvent*)':
baghiraclient.cc:1577: error: `windowId' undeclared (first use this function)
baghiraclient.cc:1577: error: (Each undeclared identifier is reported only once
for each function it appears in.)
make[3]: *** [baghiraclient.lo] Error 1
make[3]: Leaving directory `/root/baghira-0.6b/deco'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/baghira-0.6b/deco'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/baghira-0.6b'
make: *** [all] Error 2

Report

bakwas

14 years ago

hi there,
I couldnt compile baghira 0.6b on Fedora core 3 with kde 3.3 . it exits giving following error

baghiraclient.cc:57:1: warning: multi-line comment
baghiraclient.cc: In member function `QImage* Baghira::BaghiraFactory::tintGlossy(const QImage&, const QColor&) const':
baghiraclient.cc:563: warning: converting to `int' from `double'
baghiraclient.cc:565: warning: converting to `int' from `double'
baghiraclient.cc: In member function `virtual bool Baghira::BaghiraClient::eventFilter(QObject*, QEvent*)':
baghiraclient.cc:1577: error: `windowId' undeclared (first use this function)
baghiraclient.cc:1577: error: (Each undeclared identifier is reported only oncefor each function it appears in.)
baghiraclient.cc: At global scope:
baghiraclient.cc:170: warning: unused parameter 'e'
baghiraclient.cc:165: warning: unused parameter 'e'
baghiraclient.cc:160: warning: unused parameter 'e'
baghiraclient.cc:154: warning: unused parameter 'e'

Report

polemos

14 years ago

with slamd64 (slackware for x86_64 platform),i get compile errors.it's related with libs.i asked to the maintainer of the distro,and get the answer "baghira isn't 64 bit compatible because of the configure script (refer to gentoo)"

Report

motyR

14 years ago

hi thomas,
how r u doing? if i remember correctly there a problem during compilation line 1577 file baghiraclient.cc in the deco subfolder regarding unknown function i think windowid(), i had to disable it to compile sucessfully.

great realease, u r really toping tham all, 10x :)

Report

lucher

14 years ago

I remember an early version of baghira having nicer toolbar separators then these. The current are distracting my eyes with pain. :)

Report

C

thomas12777

14 years ago

yes, i somewhen removed the code that killed toolbar seps, because i needed to see them and then forgot to put in in :(
unfortunately i saw your post too late - best post on sf.net (i get a email note there ;) so it's not in 0.6b, but i'll change that and either mail you a patch or start a cvs tree

Report

guillaume

14 years ago

Hi, how to make work Baghira style for non KDE applications? For KDE applications I have the brushed metal style, but for example in firefox i still have this defaut kde grey style (that I can't stand any longer) and defaut window bar. I have to say that I don't use Baghira window decoration but Keramik. For one of my non KDE app, which doesn't use KDE color scheme but its own, it gets messy, the defaut color of the programm is replaced by Brushed metal (icons don't set, there is no way to shut down the window...). I would like exactly the opposite, grey color replaced by brushed metal and bar when possible, peace for programms that don't use Kde or whatever for window's aspect. Probably a conflict?

I use Mandrake Official 10.1
KDE 3.2.3
Celeron 400 mgz
Kernel 2.6.8.1-12mdk, Thanks, from a newbie

Report

vanyar

14 years ago

Firefox is a gtk+ app. If you want gtk apps to look like kde apps you need the gtk-qt engine (look in freedesktop.org for download URL)

Report

freqmodn

14 years ago

Baghira does not work with kde 3.4 (beta 1) :(
Is it possible to release a version (0.6b etc.) that works with kde 3.4 (beta).

Kde 3.4 (official gentoo ebuild):

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

(Comix 1.2.1 & Lipstick for instance works)

Report

anze

14 years ago

Baghira is installed, but does not appears at ThemeManager! What I need to do?

Report

brainlessgeek

14 years ago

Hey! this theme is really good. I been playing around with my KDE but i am still unable to put the clock on top of the menu. I would like to know the exact procedures that i have to do to be able to configure my mac os x menu thats located on top of my desktop. I can't right click on it or move it. how did thomas added that clock and the icons on top ?

Report

15 years ago

0.8
----
after a long time, this is what should have been 0.7a and is a snapshot of the current cvs version and probably the last baghira for Qt3 ever.
there won't be Baghira for Qt4, don't ask.
- several bugfixes, minor changes, whatever.

0.7a
----
- [style] Reincluded workaround for kpdf < 3.4.3
- [style] added Milk style
- [style] some code enhancements/cleanups
- [bab] removed "start QString name int deco" dcop interface (useless anyway)
- [bab] added "start QString name QString settings" dcop interface to allow starting a program with the rules set for another one (or a general rule like "Milk" ;)
- [menubar applet] size fix (using an own settings value ;)

12345678910
2
product-maker Aerth7 Jan 20 2017 9 excellent
product-maker agaya Dec 16 2010 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.8
updated Sep 10 2006
added Nov 01 2003
downloads today
0
page views today 12