KMetabar - (Modified Metabar 0.7)

Various KDE 1.-4. Improvements

Source i (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
Become a Fan
5.0

Available as/for:
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 REA
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:

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...


Ratings & Comments

169 Comments

ErenTurkay

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

ErenTurkay

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

nullchar

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

smacker

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

ATAHUALPA

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

hdx

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?

emamarro

i have the same problem.. :-(

drumvudu

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?

kriko

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

xcallejas

Hi, What font are you using for menus?? Thanx.

trisz

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

edux

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

nardew

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

mfernau

It's an applet shipped with KDE

kriko

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

Keeper

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

Paulus

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?

ciasa

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$

parkash

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

anhtuan

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

mubaer

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

jLisec

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)

ebertinat

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 ??

Fanaz

Just copy /usr/share/apps/konqsidebartng/entries/kmetabar.desktop to your $HOME$/.kde/share.... ^

ebertinat

Did as you recommended, but still no go.

Pling
0 Affiliates
Details
license
version 0.2 Beta 2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More Various KDE 1.-4. Improvements from zammi:

KMobileTools - Mockup
zammi
last update date: 19 years ago

Score 4.7

Filebrowser appearence
zammi
last update date: 20 years ago

Score 5.0

De Drop Shadow
zammi
last update date: 20 years ago

Score 5.0

ALI - KMenu - Suggestion 2
zammi
last update date: 20 years ago

Score 5.0

ALI - KMenu - Suggestion
zammi
last update date: 20 years ago

Score 5.0

Theme Idea from GNOME Community
zammi
last update date: 21 years ago

Score 5.0

Other Various KDE 1.-4. Improvements:

Slicker Debian Package for Woody
cirrusgr
last update date: 22 years ago

Score 5.0

Konqueror/kdesktop suggestion
PovMan
last update date: 22 years ago

Score 5.0

Biiig buttons
dbojan
last update date: 20 years ago

Score 5.0

Yet Another KControl
Frans
last update date: 21 years ago

Score 5.0

Next window and next/previos window
dbojan
last update date: 20 years ago

Score 5.0

Fantasie Toolbar
katoe
last update date: 19 years ago

Score 5.0