KMetabar - (Modified Metabar 0.7)

Various KDE 1.-4. Improvements

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

0
Score 78%
Description:

First of all I shoul thank to Florian Roth (Original author of Metabar). This is a modified version of Metabar and the reason is: I'm not happy with the changes came to metabar in version 0.8, so I decided stick to version 0.7. and I've modified it a bit to go with my taste. AND I like to share it with you too.. :-)

---

Now I like to maintain this as a feedback for the original Metabar; that would be part of KDE 3.5.

In the mean time; As I'm not an expert KDE developer, I always appreaciate your help.

*** PLEASE READ:
THIS is the first beta for KMetabar 0.2, with some experimantal features. New features are not perfect and I appreciate your feedback to make them better.
In the mean time some of the issues (Arts related and compile issues) not fixed yet. Please bare with me.

Many thanks to Carl (sleepkreep@gmail.com) and
caglar@uludag.org.tr for their contribution.

Last changelog:

13 years ago

0.2 Beta 2:
1. Some interface changes and some new custom options.
2. Setting dialog will pop-up upon right click on KMetabar.
3. Links frame split into 2 (User and System)
4: System links: Removable devices with a eject button.
5 Some bug fixes.
6. Something I may have forgotton... :-)


0.2 Beta 1:
1. Reported language bug (Please let me know if it's still exists)
2. Pre-defined set of links along with mounted devices (Can be disabled them via config).
3. New Top panel (Highly experimental, Your feedback to make it better appreaciated).
4. Trash protocol now support "Empty Trash" option.
5. Some more protocol related and other improvements/fixes...

ErenTurkay

12 years ago

sorry guys, url was changed..

Here is the new url:
http://svn.pardus.org.tr/contrib/desktop/kde/kmetabar/files/kmetabar-fix.patch

Report

ErenTurkay

12 years ago

hey all! i fixed that and it's working. Here is the patch ;))

http://svn.pardus.org.tr/contrib/pisidepo/desktop/kde/kmetabar/files/kmetabar-fix.patch

Report

nullchar

12 years ago

Entering directory `/root/kmetabar-0.2-beta2/kmetabar/src'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include/arts -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 -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kmetabar_widget.lo -MD -MP -MF ".deps/kmetabar_widget.Tpo" -c -o kmetabar_widget.lo kmetabar_widget.cpp; \
then mv -f ".deps/kmetabar_widget.Tpo" ".deps/kmetabar_widget.Plo"; else rm -f ".deps/kmetabar_widget.Tpo"; exit 1; fi
/usr/kde/3.5/include/arts/iomanager.h:93: warning: 'class Arts::IONotify' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/iomanager.h:112: warning: 'class Arts::TimeNotify' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/notification.h:54: warning: 'class Arts::NotificationClient' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/startupmanager.h:42: warning: 'class Arts::StartupClass' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/factory.h:45: warning: 'class Arts::Factory' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/idlfilereg.h:41: warning: 'class Arts::IDLFileReg' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/datapacket.h:43: warning: 'class Arts::GenericDataChannel' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/asyncstream.h:44: warning: 'class Arts::GenericAsyncStream' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/asyncstream.h: In instantiation of 'Arts::AsyncStream':
/usr/kde/3.5/include/arts/asyncstream.h:87: instantiated from here
/usr/kde/3.5/include/arts/asyncstream.h:63: warning: 'class Arts::AsyncStream' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/asyncstream.h:88: warning: 'class Arts::FloatAsyncStream' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/asyncstream.h: In instantiation of 'Arts::AsyncStream':
/usr/kde/3.5/include/arts/asyncstream.h:94: instantiated from here
/usr/kde/3.5/include/arts/asyncstream.h:63: warning: 'class Arts::AsyncStream' has virtual functions but non-virtual destructor
/usr/kde/3.5/include/arts/asyncstream.h:95: warning: 'class Arts::ByteAsyncStream' has virtual functions but non-virtual destructor
kmetabar_widget.cpp: In constructor 'MetabarWidget::MetabarWidget(QWidget*, const char*)':
kmetabar_widget.cpp:145: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:180: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:187: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:194: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:201: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function 'void MetabarWidget::updateSingleInfo(const KFileItem&)':
kmetabar_widget.cpp:637: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: At global scope:
kmetabar_widget.cpp:1119: warning: unused parameter 'url'
kmetabar_widget.cpp:1125: warning: unused parameter 'url'
kmetabar_widget.cpp:1143: warning: unused parameter 'url'
kmetabar_widget.cpp:1180: warning: unused parameter 'url'
kmetabar_widget.cpp: In member function 'void MetabarWidget::loadActionList()':
kmetabar_widget.cpp:1805: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function 'void MetabarWidget::paintFrames(QFrame*)':
kmetabar_widget.cpp:1827: warning: passing 'double' for argument 2 to 'QPixmap::QPixmap(int, int, int, QPixmap::Optimization)'
kmetabar_widget.cpp:1828: warning: passing 'double' for argument 2 to 'QPixmap::QPixmap(int, int, int, QPixmap::Optimization)'
make[2]: *** [kmetabar_widget.lo] Error 1
make[2]: Leaving directory `/root/kmetabar-0.2-beta2/kmetabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/kmetabar-0.2-beta2/kmetabar'
make: *** [all] Error 2

i am having problems in instaing kmetabar on gentoo can u pls suggest some kind of a fix where am i going wrong


i am sorry for sucah a long post but souldnt figure out wat to do i am a noobie

Report

smacker

12 years ago

Isn't there any solution for Gentoo compile problem? I've this problem too. (gcc-4.1.1)

Report

ATAHUALPA

12 years ago

I think that it would be nice if kmetabar support mplayer/xine in preview panel with video files :)

Report

hdx

12 years ago

Hello guys!
I've got small problem with 'make' process. When I'm type make in console I see 'g++: cannot specify -o with -c or -S and multiple compilations'

What can I do with that problem?

Report

emamarro

12 years ago

i have the same problem.. :-(

Report

drumvudu

12 years ago

Kmetabar compiled fine other than the arts issues but after i restarted konq, kmetabar now has this blue background color where my normal baghira brushed metal should be. I can send an image if you need it. Any ideas?

Report

kriko

13 years ago

Hi!

Anyone compiled this on kde 3.5.1?
I get a bunch of errors, it compiled fine on kde 3.4


make[2]: Entering directory `/home/kriko/Osebno/Appz/kmetabar-0.2-beta2/kmetabar/src'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -I/opt/kde3/include/arts -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 -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kmetabar_widget.lo -MD -MP -MF ".deps/kmetabar_widget.Tpo" -c -o kmetabar_widget.lo kmetabar_widget.cpp; \
then mv -f ".deps/kmetabar_widget.Tpo" ".deps/kmetabar_widget.Plo"; else rm -f ".deps/kmetabar_widget.Tpo"; exit 1; fi
/opt/kde3/include/arts/iomanager.h:93: warning: 'class Arts::IONotify' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/iomanager.h:112: warning: 'class Arts::TimeNotify' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/notification.h:54: warning: 'class Arts::NotificationClient' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/startupmanager.h:42: warning: 'class Arts::StartupClass' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/factory.h:45: warning: 'class Arts::Factory' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/idlfilereg.h:41: warning: 'class Arts::IDLFileReg' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/datapacket.h:43: warning: 'class Arts::GenericDataChannel' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/asyncstream.h:44: warning: 'class Arts::GenericAsyncStream' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/asyncstream.h: In instantiation of 'Arts::AsyncStream':
/opt/kde3/include/arts/asyncstream.h:87: instantiated from here
/opt/kde3/include/arts/asyncstream.h:63: warning: 'class Arts::AsyncStream' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/asyncstream.h:88: warning: 'class Arts::FloatAsyncStream' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/asyncstream.h: In instantiation of 'Arts::AsyncStream':
/opt/kde3/include/arts/asyncstream.h:94: instantiated from here
/opt/kde3/include/arts/asyncstream.h:63: warning: 'class Arts::AsyncStream' has virtual functions but non-virtual destructor
/opt/kde3/include/arts/asyncstream.h:95: warning: 'class Arts::ByteAsyncStream' has virtual functions but non-virtual destructor
kmetabar_widget.cpp: In constructor 'MetabarWidget::MetabarWidget(QWidget*, const char*)':
kmetabar_widget.cpp:144: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:179: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:186: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:193: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:200: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function 'void MetabarWidget::updateSingleInfo(const KFileItem&)':
kmetabar_widget.cpp:636: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: At global scope:
kmetabar_widget.cpp:1118: warning: unused parameter 'url'
kmetabar_widget.cpp:1124: warning: unused parameter 'url'
kmetabar_widget.cpp:1142: warning: unused parameter 'url'
kmetabar_widget.cpp:1179: warning: unused parameter 'url'
kmetabar_widget.cpp: In member function 'void MetabarWidget::loadActionList()':
kmetabar_widget.cpp:1804: error: no matching function for call to 'KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/opt/kde3/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function 'void MetabarWidget::paintFrames(QFrame*)':
kmetabar_widget.cpp:1826: warning: passing 'double' for argument 2 to 'QPixmap::QPixmap(int, int, int, QPixmap::Optimization)'
kmetabar_widget.cpp:1827: warning: passing 'double' for argument 2 to 'QPixmap::QPixmap(int, int, int, QPixmap::Optimization)'
make[2]: *** [kmetabar_widget.lo] Error 1
make[2]: Leaving directory `/home/kriko/Osebno/Appz/kmetabar-0.2-beta2/kmetabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kriko/Osebno/Appz/kmetabar-0.2-beta2/kmetabar'
make: *** [all] Error 2

Report

xcallejas

13 years ago

Hi,

What font are you using for menus??

Thanx.

Report

trisz

13 years ago

Konqueror works slowly and finally crashs on Debian testing (KDE 3.4.3).

Report

edux

13 years ago

I get the following error:

kmetabar_widget.cpp: In constructor `MetabarWidget::MetabarWidget(QWidget*, const char*)':
kmetabar_widget.cpp:144: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:179: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:186: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:193: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp:200: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function `void MetabarWidget::updateSingleInfo(const KFileItem&)':
kmetabar_widget.cpp:636: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function `void MetabarWidget::loadActionList()':
kmetabar_widget.cpp:1804: error: no matching function for call to `KURLLabel::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType)'
/usr/kde/3.5/include/kurllabel.h:169: note: candidates are: virtual void KURLLabel::setSizePolicy(QSizePolicy)
kmetabar_widget.cpp: In member function `void MetabarWidget::paintFrames(QFrame*)':
kmetabar_widget.cpp:1826: warning: passing `double' for converting 2 of `QPixmap::QPixmap(int, int, int, QPixmap::Optimization)'
kmetabar_widget.cpp:1827: warning: passing `double' for converting 2 of `QPixmap::QPixmap(int, int, int, QPixmap::Optimization)'
kmetabar_widget.cpp: At global scope:
kmetabar_widget.cpp:1180: warning: unused parameter 'url'
kmetabar_widget.cpp:1143: warning: unused parameter 'url'
kmetabar_widget.cpp:1125: warning: unused parameter 'url'
kmetabar_widget.cpp:1119: warning: unused parameter 'url'
make[1]: *** [kmetabar_widget.lo] Error 1
make[1]: Leaving directory `/home/edo/downloads/kmetabar-0.2-beta2/kmetabar/src'
make: *** [install-recursive] Error 1

Report

nardew

13 years ago

this is simply greate work...

but i take also interest in your "music" player next to clock.... what's that? is it some plugin?

ty

Report

mfernau

13 years ago

It's an applet
shipped with KDE

Report

kriko

13 years ago

Video preview doesn't work in beta2, but it works in Metabar. What could be wrong?

Report

Keeper

13 years ago

Hi! your work is great.
But how I can change background? (or where it's set in source code)

P.S. Sorry for my English

Report

Paulus

13 years ago

Hi I am a big fan of your work... however this seems to crash on KDE3.5 RC1 simply kills konqueor when your click on your icon (to enable the metabar).

I understand this might be hard to sort out, just thought i'd let you know!

Anyone else get it working on RC1?

Report

ciasa

13 years ago

sorry for the long output, I'm not too sure whats relevant or not. -- /bin/sh ../libtool --silent --tag=CXX --mode=link g++ -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 -O2 -march=athlon-mp -O3 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o konqsidebar_kmetabar.la -rpath /usr/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/lib -R /usr/share/qt3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/share/qt3/lib -L/usr/lib -lkonqsidebarplugin -lartskde -lkmedia2_idl -lsoundserver_idl kmetabar.lo kmetabar_widget.lo metascrollview.lo configdialog.lo linkwidget.lo metaframe.lo serviceloader.lo configdialog.moc.lo linkwidget.moc.lo serviceloader.moc.lo metaframe.moc.lo metascrollview.moc.lo -lkparts -lkio .libs/kmetabar_widget.o: In function `MetabarWidget::updatePlayerStatus()': kmetabar_widget.cpp:(.text+0x1a2d): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0x1ac2): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0x1af3): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0x1d0c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0x1d3c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0x1d6c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kmetabar_widget.o: In function `MetabarWidget::startPlayer()': kmetabar_widget.cpp:(.text+0x1f52): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0x2077): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kmetabar_widget.o: In function `MetabarWidget::seekPlayer(int)': kmetabar_widget.cpp:(.text+0x21a9): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0x21ca): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0x23cc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0x23fc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kmetabar_widget.o: In function `MetabarWidget::MetabarWidget(QWidget*, char const*)': kmetabar_widget.cpp:(.text+0xa9a1): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xaa9f): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xaaee): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xac0e): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xc876): undefined reference to `__gnu_cxx::__pool::_M_reclaim_block(char*, unsigned int)' kmetabar_widget.cpp:(.text+0xcc39): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0xcc6c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0xcc9f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kmetabar_widget.o: In function `MetabarWidget::MetabarWidget(QWidget*, char const*)': kmetabar_widget.cpp:(.text+0xcf71): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xd06f): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xd0be): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xd1de): undefined reference to `std::basic_string::_Rep::_S_empty_rep_storage' kmetabar_widget.cpp:(.text+0xee46): undefined reference to `__gnu_cxx::__pool::_M_reclaim_block(char*, unsigned int)' kmetabar_widget.cpp:(.text+0xf209): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0xf23c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' kmetabar_widget.cpp:(.text+0xf26f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' .libs/kmetabar_widget.o: In function `__gnu_cxx::__common_pool_policy::_S_destroy_thread_key(void*)': kmetabar_widget.cpp:(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE21_S_destroy_thread_keyEPv[__gnu_cxx::__common_pool_policy::_S_destroy_thread_key(void*)]+0x37): undefined reference to `__gnu_cxx::__pool::_M_destroy_thread_key(void*)' kmetabar_widget.cpp:(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE21_S_destroy_thread_keyEPv[__gnu_cxx::__common_pool_policy::_S_destroy_thread_key(void*)]+0xe0): undefined reference to `__gnu_cxx::__pool::_M_destroy_thread_key(void*)' .libs/kmetabar_widget.o: In function `__gnu_cxx::__common_pool_policy::_S_initialize()': kmetabar_widget.cpp:(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE13_S_initializeEv[__gnu_cxx::__common_pool_policy::_S_initialize()]+0x39): undefined reference to `__gnu_cxx::__pool::_M_initialize(void (*)(void*))' kmetabar_widget.cpp:(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE13_S_initializeEv[__gnu_cxx::__common_pool_policy::_S_initialize()]+0xe2): undefined reference to `__gnu_cxx::__pool::_M_initialize(void (*)(void*))' collect2: ld returned 1 exit status make[2]: *** [konqsidebar_kmetabar.la] Error 1 make[2]: Leaving directory `/home/ciasa/downloads/kmetabar-0.2-beta2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ciasa/downloads/kmetabar-0.2-beta2' make: *** [all] Error 2 ciasa@raven:~/downloads/kmetabar-0.2-beta2$ gcc --version gcc (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ciasa@raven:~/downloads/kmetabar-0.2-beta2$

Report

parkash

13 years ago

Hi, I don't know how to enable it... :(

Report

anhtuan

13 years ago

right-click the bar on the left, choose add new, choose KMetabar

Report

Enso

13 years ago

cool sidebar, the best imo!
but there's something weird in the order in which infos are displayed: is shows first "actions", "links", then "informations", and lastly the icon with the name of what's currently selected.
but in the screenshots and in the original metabar the icon is displayed first. What's wrong?

Report

C

zammi

13 years ago

You'll get a option for that in the config dialog...just right click on the sidebar to get the config dialog.

Report

mubaer

13 years ago

Hi,
I receive the error

kmetabar.cpp:6:24: kmetabar.moc: no such file or directory

then make leaves.

What can I do?

System SuSE 9.3, KDE 3.4

Report

jLisec

13 years ago

Its nice (0.7) but on screenshoot there is no sidebar visible and the Kmetabar shark and "Kmetabar" text how? (KDE 3.4.0 b, SuSE9.3)

Report

ebertinat

13 years ago

Hi,

I downloaded the program, then compiled and installed. This was OK, but I cannot get the meta bar to appear in konqueror. What could I have done wrong ??

Report

13 years ago

0.2 Beta 2:
1. Some interface changes and some new custom options.
2. Setting dialog will pop-up upon right click on KMetabar.
3. Links frame split into 2 (User and System)
4: System links: Removable devices with a eject button.
5 Some bug fixes.
6. Something I may have forgotton... :-)


0.2 Beta 1:
1. Reported language bug (Please let me know if it's still exists)
2. Pre-defined set of links along with mounted devices (Can be disabled them via config).
3. New Top panel (Highly experimental, Your feedback to make it better appreaciated).
4. Trash protocol now support "Empty Trash" option.
5. Some more protocol related and other improvements/fixes...

product-maker 57 217

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.2 Beta 2
updated Oct 05 2005
added Sep 06 2005
downloads today
0
page views today 2