Metabar

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
5 .0
Description:

This version is a complete rewrite of Metabar and it is now based on khtml. This makes theming quite simple. You just have to edit the default.css file in $KDEDIR/share/apps/metabar/html. But do NOT touch the layout.html file in any case. This might break Metabar. An option for choosing themes (like in amarok) will come in the next version.
Last changelog:

15 years ago

### Changes since 0.7:
Complete rewrite
NEW: Use of kparts instead of arts for preview

### Changes since 0.6:
NEW: Graphical redesign (again)
NEW: Disabling/Enabling animations
NEW: Use Konqueror's servicemenus
NEW: New icon
FIX: Internal rewrite of some major parts
FIX: the usual minor fixes

### Changes since 0.5:
NEW: Graphical redesign
NEW: Configurable actions
NEW: All of Konqueror's DCOP actions are usable
NEW: Animation of size changes
FIX: Compile error: visibility args
FIX: the usual minor fixes

### Changes since 0.4a:
NEW: Configuration dialog
NEW: Only show a configurable nubmer of actions
NEW: Use konqui's actions via dcop where possible
NEW: Configurable links
NEW: Scollbar if Metabar is too large (has still some bugs)
FIXED: Lose control over player after hiding it
FIXED: Limit width of information labels
and some other fixes I can't remember anymore :)

### Changes since 0.4:
FIXED: metabar_add.desktop not installed correctly
FIXED: 'blank' shown when not opened as default

### Changes since 0.2:
NEW: File previews
NEW: integrated player for audio and video
NEW: More information on files
NEW: Basic actions (like 'delete', 'rename' etc.)
And many bugfixes

Hantilles

15 years ago

Hi there,
this app looks great and I'd love to give it a try. But as it seems I'm not able to compile it (without arts support) on AMD64 gentoo.
I tried it with and without the ebuild provided here: http://www.kde-apps.org/content/show.php?content=21173
And I got twice this error message:

/bin/sh ../libtool --silent --mode=compile --tag=CXX x86_64-pc-linux-gnu-g++ -DHAV
E_CONFIG_H -I. -I. -I.. -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -I/usr/kde
/3.4/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 -DNDEBUG -DNO_DEBUG -O2 -
Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-co
mmon -c -o linkwidget.lo `test -f 'linkwidget.cpp' || echo './'`linkwidget.cpp
In file included from metascrollview.h:26,
from metascrollview.cpp:21:
metabar_widget.h:152: error: ISO C++ forbids declaration of `KArtsDispatcher' with
no type
metabar_widget.h:152: error: expected `;' before '*' token
metabar_widget.h:153: error: ISO C++ forbids declaration of `KVideoWidget' with no
type
metabar_widget.h:153: error: expected `;' before '*' token
metabar_widget.h:154: error: `KDE' has not been declared
metabar_widget.h:154: error: ISO C++ forbids declaration of `PlayObject' with no t
ype
metabar_widget.h:154: error: expected `;' before '*' token
metabar_widget.h:155: error: `Arts' has not been declared
metabar_widget.h:155: error: ISO C++ forbids declaration of `SoundServerV2' with n
o type
metabar_widget.h:155: error: expected `;' before "soundServer"
metabar_widget.h:156: error: `KDE' has not been declared
metabar_widget.h:156: error: ISO C++ forbids declaration of `PlayObjectFactory' wi
th no type
metabar_widget.h:156: error: expected `;' before '*' token
make[2]: *** [metascrollview.lo] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[2]: Leaving directory `/var/tmp/portage/metabar-0.6/work/metabar/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/metabar-0.6/work/metabar'
make: *** [all] Fehler 2

!!! ERROR: kde-misc/metabar-0.6 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

(the last bit seems to be gentoo portage specific stuff)

Would be great if you could give me a hint. Compiling arts would be too much a pain as my whole system runs without it...

Hantilles

Report

rossoft

15 years ago

I have added metabar to konqueror.
Then, if i run konqueror from Kicker, i can't start metabar, if i clic the button, it doesn't show. But if i start konqueror from konsole, it works ok (all with the same user, not root)
What could be this?


This is a excellent app!

[i've very bad english :( ]

Report

demimurych

15 years ago

metabar.cpp:43: error: visibility arg must be one of "default", "hidden", "protected" or "internal"
metabar.cpp:59: error: visibility arg must be one of "default", "hidden", "protected" or "internal"

Report

linuxcolor

15 years ago

It's great Color...and Design...........

Report

dolio

15 years ago

This looks quite good, and even though it doesn't really fit with the way I work, I'll continue to install new versions to see how it develops.

Two comments:

1) Instead of using those green arrows for showing/hiding the sections, it might be nice to use actual icons from the current theme, if possible. The green arrows don't look right with, for example, Reinhardt icons.

2) The animation is rather flickery. I don't know how you draw things currently, but some double buffering might be a good idea if you don't do it already. If you could make it look something like Kopete's animations, that'd be quite nice as well. :)

Other than that, it's looking pretty good.

Report

VexX

15 years ago

Hey I love your metabar and liked the look in 0.5. Please!! go back. This new look is horrid and doesnt' theme nicely and color change as the original.

Other than that.. nice work.

VexX

Report

f10nk

15 years ago

/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -I/usr/kde/3.4/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 -c -o metabar_widget.lo `test -f 'metabar_widget.cpp' || echo './'`metabar_widget.cpp
metabar_widget.cpp: In member function `void MetabarWidget::slotRunDesktopFile(const QString&)':
/usr/kde/3.4/include/kservice.h:522: error: `KService::KService(const KService&)' is private
metabar_widget.cpp:766: error: within this context
make[2]: *** [metabar_widget.lo] Error 1

Report

permafrost91

15 years ago

Same problem here. I'm trying to compile this on KDE 3.4 though ... not sure, if that's the problem.

The new look is awesome! But I agree that it should take on the colors of the current color theme.

Report

frostbytephreak

15 years ago

frostbyte@machine02:/storage/metabar> make
make all-recursive
make[1]: Entering directory `/storage/metabar'
Making all in doc
make[2]: Entering directory `/storage/metabar/doc'
Making all in .
make[3]: Entering directory `/storage/metabar/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/storage/metabar/doc'
Making all in en
make[3]: Entering directory `/storage/metabar/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/storage/metabar/doc/en'
make[2]: Leaving directory `/storage/metabar/doc'
Making all in po
make[2]: Entering directory `/storage/metabar/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/storage/metabar/po'
Making all in src
make[2]: Entering directory `/storage/metabar/src'
source='metabar.cpp' object='metabar.lo' libtool=yes \
depfile='.deps/metabar.Plo' tmpdepfile='.deps/metabar.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX 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 -c -o metabar.lo `test -f 'metabar.cpp' || echo './'`metabar.cpp
metabar.cpp:43: error: visibility arg must be one of "default", "hidden",
"protected" or "internal"
metabar.cpp:59: error: visibility arg must be one of "default", "hidden",
"protected" or "internal"
make[2]: *** [metabar.lo] Error 1
make[2]: Leaving directory `/storage/metabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/storage/metabar'
make: *** [all] Error 2



Any idea how to fix this?

Report

mhomem

15 years ago

Anyone can make a .deb package for KDE 3.4?

Report

teddylinuxmania

15 years ago

Hope you can join with the KDE developer to make the control center have like this in tree browser, i have been submit a proposal in this site. http://www.kde-look.org/content/show.php?content=22076
Its.. look good and amazing.

Teddy

Report

VexX

15 years ago

It wouldn't be bad if it used the proper colors and looks of the theme. The 0.5 version did that nicely so I went back to it for now. I don't like the new forced color-scheme look. ICK!!!

VexX

Report

catmandu

15 years ago

/usr/include/kde/kservice.h:522: error: `KService::KService(const KService&)' is priv ate
metabar_widget.cpp:766: error: within this context
make[2]: *** [metabar_widget.lo] Error 1
make[2]: Leaving directory `/root/metabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/metabar'
make: *** [all] Error 2

Report

catmandu

15 years ago

Whatever you did with this last change you didn't document and messed up the compile for everyone. Either that or you didn't test your work before giving it to the public where your errors would be reproduced a thousands or more times.

Report

mhomem

15 years ago

Any chance to someone make a deb pakage from this app? I'm using Kubuntu with KDE 3.4, and the devel packages are not all uploaded yet... Sorry for the bad english...

Report

jcphil

15 years ago

This may be a dumb question, but...uh...what does it do? I've downloaded it and installed before, but I didn't understand its purpose and still don't. It may be brilliant, but until I know what need it fills, it's lost on me.

Report

AdrienV

15 years ago

it used to work with the 0.5... But now:

/usr/local/kde34/include/kservice.h: In member function `void MetabarWidget::slotRunDesktopFile(const QString&)':
/usr/local/kde34/include/kservice.h:522: error: `KService::KService(const KService&)' is private
metabar_widget.cpp:766: error: within this context
make[2]: *** [metabar_widget.lo] Erreur 1
make[2]: Leaving directory `/home/kde34/metabar/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/kde34/metabar'
make: *** [all] Erreur 2

Report

google01103

15 years ago

Building RPM package... FAILED
error: line 4: Unknown tag: 0.1
Building target platforms: i386
Building for target i386

any idea - make install works fine as Metabar is installed and working

Report

Peman

15 years ago

hi,
i get this compile error.
i am using kde 3.4

metabar_widget.cpp: In member function `void MetabarWidget::slotRunDesktopFile(const QString&)':
/opt/kde/include/kservice.h:522: error: `KService::KService(const KService&)' is private
metabar_widget.cpp:766: error: within this context
make[2]: *** [metabar_widget.lo] Error 1
make[2]: Leaving directory `/downloads/kde/metabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/downloads/kde/metabar'
make: *** [all] Error 2

Report

nuka

15 years ago

/usr/include/kde/konqsidebarplugin.h:95: error: ISO C++ forbids declaration of `hidden' with no type
/usr/include/kde/konqsidebarplugin.h:95: error: expected `;' before '}' token
/usr/include/kde/konqsidebarplugin.h:95: error: expected `;' before '}' token
/usr/include/kde/konqsidebarplugin.h:95: error: visibility arg must be one of "default", "hidden", "protected" or "internal"
metabar.cpp:43: error: visibility arg must be one of "default", "hidden", "protected" or "internal"
metabar.cpp:59: error: visibility arg must be one of "default", "hidden", "protected" or "internal"

Report

gnemmi

15 years ago

/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -I/usr/lib/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 -c -o metabar.lo `test -f 'metabar.cpp' || echo './'`metabar.cpp
In file included from metabar_widget.h:55,
from metabar.h:12,
from metabar.cpp:5:
configdialog.h:30:29: kactionselector.h: No such file or directory
In file included from metabar_widget.h:55,
from metabar.h:12,
from metabar.cpp:5:
configdialog.h:68: error: syntax error before `*' token
metabar.cpp:43: error: visibility arg must be one of "default", "hidden",
"protected" or "internal"
metabar.cpp:59: error: visibility arg must be one of "default", "hidden",
"protected" or "internal"
make[2]: *** [metabar.lo] Error 1

Report

X16

15 years ago

I really like this addon to kde... however is there anyway you could make it work for kde-3.4? It compiles fine and all for me but after make install its just not there.

Report

Lenz

15 years ago

It works with KDE 3.4 on my machine.

Report

X16

15 years ago

yeah I just figured that out after i posted that lol

Report

mr0cal

15 years ago

I'm having a kind of weird problem, metabar 0.5 installs just nice but only my root account can display it in konqueror, anybody can help me? Thx

Report

15 years ago

### Changes since 0.7:
Complete rewrite
NEW: Use of kparts instead of arts for preview

### Changes since 0.6:
NEW: Graphical redesign (again)
NEW: Disabling/Enabling animations
NEW: Use Konqueror's servicemenus
NEW: New icon
FIX: Internal rewrite of some major parts
FIX: the usual minor fixes

### Changes since 0.5:
NEW: Graphical redesign
NEW: Configurable actions
NEW: All of Konqueror's DCOP actions are usable
NEW: Animation of size changes
FIX: Compile error: visibility args
FIX: the usual minor fixes

### Changes since 0.4a:
NEW: Configuration dialog
NEW: Only show a configurable nubmer of actions
NEW: Use konqui's actions via dcop where possible
NEW: Configurable links
NEW: Scollbar if Metabar is too large (has still some bugs)
FIXED: Lose control over player after hiding it
FIXED: Limit width of information labels
and some other fixes I can't remember anymore :)

### Changes since 0.4:
FIXED: metabar_add.desktop not installed correctly
FIXED: 'blank' shown when not opened as default

### Changes since 0.2:
NEW: File previews
NEW: integrated player for audio and video
NEW: More information on files
NEW: Basic actions (like 'delete', 'rename' etc.)
And many bugfixes

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8
updated Jul 13 2005
added Feb 24 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3