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 ;)

todzuallen

14 years ago

it'd be great if you or someone could make a Theme Manager version of this. It makes things a lot easier and I don't understand why more themes don't offer it. Maybe by the time KDE 4.0 comes out more themes will.

Report

Naoli

14 years ago

Everything correct, included make && make install, nevertheless I have nothing new on my computer... how to launch baghira ? It is not in the theme list ok KDE....

thanks for you help

Infos :
Kde 3.3
x86
Gentoo 2.6.9

Report

Naoli

14 years ago

Please help ;-)

Report

Naoli

14 years ago

Ok Excuse me, I found.

Thanks

Report

Naoli

14 years ago

Hu ! Nobody ? :'(

Report

loki

14 years ago

Here's how to fix it:
in deco/baghiraclient.cc, line 216, change
parent()->windowId()
to
parent()->widget()->winId()

I made that patch for my baghira RPM for SUSE Linux, available here:
http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Themes-KDE3/baghira

You may also retrieve the patch from the source RPM (see above).
(baghira 0.6d RPM will be available in some hours' time, after the nightly sync)

Report

C

thomas12777

14 years ago

this will fix the compile error, but may cause side effects, as the resize grip is now Xreparented onto the decos widget.
i'll make a new release fixing this (kde3.3 vs. 3.4 error again...) soon - and then think about starting to code in cvs...
sorry everyone

Report

frankqn1

14 years ago

baghiraclient.cc:60:1: warning: multi-line comment
baghiraclient.cc: In constructor `Baghira::ResizeHandle::ResizeHandle(Baghira::BaghiraClient*)':
baghiraclient.cc:216: error: 'class Baghira::BaghiraClient' has no member named 'windowId'
baghiraclient.cc: In member function `QImage* Baghira::BaghiraFactory::tintGlossy(const QImage&, const QColor&) const':
baghiraclient.cc:649: warning: converting to `int' from `double'
baghiraclient.cc:651: warning: converting to `int' from `double'
baghiraclient.cc: At global scope:
baghiraclient.cc:253: warning: unused parameter 'e'
make[3]: *** [baghiraclient.lo] Fehler 1
make[3]: Leaving directory `/home/frank/Desktop/baghira-0.6d/deco'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/frank/Desktop/baghira-0.6d/deco'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/frank/Desktop/baghira-0.6d'
make: *** [all] Fehler 2

Report

polemos

14 years ago

using kde 3.3.2 (improved)

baghiraclient.cc:60:1: warning: multi-line comment
baghiraclient.cc: In constructor `
Baghira::ResizeHandle::ResizeHandle(Baghira::BaghiraClient*)':
baghiraclient.cc:216: error: `windowId' undeclared (first use this function)
baghiraclient.cc:216: error: (Each undeclared identifier is reported only once
for each function it appears in.)
baghiraclient.cc: In member function `virtual void
Baghira::ResizeHandle::paintEvent(QPaintEvent*)':
baghiraclient.cc:253: warning: unused parameter `QPaintEvent*e'
baghiraclient.cc: In member function `QImage*
Baghira::BaghiraFactory::tintGlossy(const QImage&, const QColor&) const':
baghiraclient.cc:649: warning: converting to `int' from `double'
baghiraclient.cc:651: warning: converting to `int' from `double'
make[3]: *** [baghiraclient.lo] Hata 1
make[3]: Leaving directory `/mnt/depo/users_depo/indirilen/baghira-0.6d/deco'
make[2]: *** [all-recursive] Hata 1
make[2]: Leaving directory `/mnt/depo/users_depo/indirilen/baghira-0.6d/deco'
make[1]: *** [all-recursive] Hata 1
make[1]: Leaving directory `/mnt/depo/users_depo/indirilen/baghira-0.6d'
make: *** [all] Hata 2
bash-2.05b$

Report

nightdragon

14 years ago

did you run make -f Makefile.cvs first?

Report

ziuchkov

14 years ago

There seems to be a problem in baghiraclient.cc:

baghiraclient.cc: In constructor `Baghira::ResizeHandle::ResizeHandle(Baghira::BaghiraClient*)':
baghiraclient.cc:216: error: 'class Baghira::BaghiraClient' has no member named'windowId'

Report

nightdragon

14 years ago

try adding qimage.h and qobject.h to the list of includes in baghiraclient.cc

Report

ziuchkov

14 years ago

nope, still have the same error..heh

Report

nightdragon

14 years ago

hmm.. I have to remember whatelse I did then. but, you did run make -f Makefile.cvs before the configure right? if not try that. After I made the change in baghiraclinet.cc I ran the make -f Makefile.cvs again. And it all worked.

Report

whieber

14 years ago

I have never seen that before nice touch!
I will use it from now on everything I build. What a great idea. Super job!!

Thanks, Walter

Report

vicko

14 years ago

los rpm para suse los pueden encontrar aqui: http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Themes-KDE3/baghira

Report

Brahma

14 years ago

Muchas gracias. 8)

Report

dolmant1

14 years ago

Port: http://www.crescentisland.com/openbsd/baghira-port-0.6c.tar.gz
Package: http://www.crescentisland.com/openbsd/baghira-0.6c.tgz

Runs on -current.

Report

Zerokun

14 years ago

Ever since the late .5s and .6 I haven't been able to compile it on my debian system(kanotix 8 I think), everything but the deco will compile, and the maintainers for the deb packages are usually a month late of everyone else.

Report

ziuchkov

14 years ago

Thanks as always for awesome software. Newest release gives me the following error:

/usr/qt/3/bin/moc ./starter.h -o starter.moc.cpp
/bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -fomit-frame-pointer -msse -msse2 -mmmx -m3dnow -ftracer -fweb -fPIC -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o starter.moc.lo `test -f 'starter.moc.cpp' || echo './'`starter.moc.cpp
starter.cpp:87: warning: unused parameter 'width'
starter.cpp:82: warning: unused parameter 'height'
In file included from starter.moc.cpp:11:
starter.h:36: error: field `m_painter' has incomplete type
starter.h:38: error: field `pixmap' has incomplete type
starter.h:39: error: field `hoverPixmap' has incomplete type
starter.h:40: error: field `downPixmap' has incomplete type
make[2]: *** [starter.moc.lo] Error 1
make[2]: Leaving directory `/mnt/tmp/portage/baghira-0.6c-r0/work/baghira-0.6c/starter'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/tmp/portage/baghira-0.6c-r0/work/baghira-0.6c'
make: *** [all] Error 2

Report

nightdragon

14 years ago

Just open the starter.h file and add:

#include
#include
to the list of includes

Report

nightdragon

14 years ago

sorry, that's
qpixmap.h and qpainter.h
to the include list.

Report

ziuchkov

14 years ago

thanks a ton

Report

CGP-Saint-OP

14 years ago

Same problem here. I found a temporary solution for until it's fixed: Open the Makefile in the baghira base folder. Search for the string 'starter' (without quotes). Remove it. All starter is for is just making the kde-menu button look good for if you do the top menu-bar like in OSX.

Report

frankqn1

14 years ago

grep: /usr/lib/qt3/lib/libqt-mt.la: No such file or directory
/bin/sed: can't read /usr/lib/qt3/lib/libqt-mt.la: No such file or directory
libtool: link: `/usr/lib/qt3/lib/libqt-mt.la' is not a valid libtool archive

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 13