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

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

jakemikey

15 years ago

hmmmm...interesting.

Your configure option gave some new insight. Now it gives the error:

checking if UIC has KDE plugins available... no
configure: error: you need to install kdelibs first.

I have all the proper KDE libs installed. I've googled this specific error and it seems that it is *very* common when compiling KDE apps. Unfortunately, no one seemed to have a viable solution.

Any insight here?

Report

C

zammi

15 years ago

What's the Qt version you are using..?

Report

jakemikey

15 years ago

Qt is 3.3.4. I don't believe that I've got the KDE dev packages installed -- I'm running SLAX which is a live version of Slackware. Most uneccessary stuff has been stripped out.

Report

C

zammi

15 years ago

Are you getting correct KDE DIR when running "kde-config --prefix" command. Have you installed "devel" packages for kdebase and kdelibs?

Report

andreaspecial

15 years ago

I re-put an old comment: please answer because your desktop is very cool!

Hi,

What theme are you using?
What color scheme?
icons?

How do you do to put those menu names at the menubar?

those shadow are with composite extension?

thx. I'll be waiting for your answer.

Thanks, bye.

Report

C

zammi

15 years ago

1. Style: Lipstik 1.3
2. Windeco: 1. Porcelain 2/3. Mallory
3. Icons: http://www.kde-look.org/content/show.php?content=26449
4. Color Scheme: You can use this: http://www.kde-look.org/content/show.php?content=28788
(I'll email you the original color schemes when I go home)
5. KDesktop menu: http://www.kde-look.org/content/show.php?content=22605

Basically all above you can download here.
6. Shadow: I'm using Composite (More info - http://www.kde-look.org/content/show.php?content=23535 ).

Report

andreaspecial

15 years ago

thanks!
And what fonts?
bye!

Report

overkill

15 years ago

Hi all,

I have SuSE93 KDE342 gcc401
I got this error when compiling
...............................
collect2: ld returned 1 exit status
make[2]: *** [konqsidebar_kmetabar.la] Error 1
make[2]: Leaving directory `/home/bunny/Downloads/kmetabar-0.2/kmetabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bunny/Downloads/kmetabar-0.2/kmetabar'
make: *** [all] Error 2
........................
It is very cute metabar. I'd like have it too...

Report

C

zammi

15 years ago

You can get the rpm here: http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/9.3/RPMS/i686/

Report

xcallejas

15 years ago

Hi,

What theme are you using?
What color scheme?
icons?

How do you do to put those menu names at the menubar?

those shadow are with composite extension?

thx. I'll be waiting for your answer.

Report

f1dave

15 years ago

src/Makefile.am:11: variable `taglib_libs' not defined

I get this error when running:
make -f Makefile.cvs

Any idea what this is referring to?

Report

C

zammi

15 years ago

Sorry about that: I'll remove it in next post...

Report

guppetto

15 years ago

I'm getting the same error:

g++: /arts: No such file or directory
In file included from kmetabar.h:12,
from kmetabar.cpp:5:
kmetabar_widget.h:56:26: error: kvideowidget.h: No such file or directory
kmetabar_widget.h:57:25: error: kplayobject.h: No such file or directory
kmetabar_widget.h:58:25: error: kartsserver.h: No such file or directory
kmetabar_widget.h:59:29: error: kartsdispatcher.h: No such file or directory
kmetabar_widget.h:60:32: error: kplayobjectfactory.h: No such file or directory
kmetabar_widget.h:210: error: ISO C++ forbids declaration of 'KArtsDispatcher' with no type
kmetabar_widget.h:210: error: expected ';' before '*' token
kmetabar_widget.h:211: error: ISO C++ forbids declaration of 'KVideoWidget' with no type
kmetabar_widget.h:211: error: expected ';' before '*' token
kmetabar_widget.h:212: error: 'KDE' has not been declared
kmetabar_widget.h:212: error: ISO C++ forbids declaration of 'PlayObject' with no type
kmetabar_widget.h:212: error: expected ';' before '*' token
kmetabar_widget.h:213: error: 'Arts' has not been declared
kmetabar_widget.h:213: error: 'SoundServerV2' does not name a type
kmetabar_widget.h:214: error: 'KDE' has not been declared
kmetabar_widget.h:214: error: ISO C++ forbids declaration of 'PlayObjectFactory' with no type
kmetabar_widget.h:214: error: expected ';' before '*' token


The header (libarts) and the development (libarts-dev) packages are installed, but KMetabar still refuses to compile. Any suggestions?

Report

C

zammi

15 years ago

Try to run configure with --with-extra-includes=/usr/lib/arts (Or your arts dir)

Report

teddy

15 years ago

i got this error...

Making all in src
make[2]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/k metabar/src'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I/usr/X11R6/include /arts -DQT_THREAD_SUPPO RT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-a rith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconv ersion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-e xceptions -fno-check-new -fno-common -MT kmetabar.lo -MD -MP -MF ".deps/kmetaba r.Tpo" -c -o kmetabar.lo kmetabar.cpp; \
then mv -f ".deps/kmetabar.Tpo" ".deps/kmetabar.Plo"; else rm -f ".deps/kmetabar .Tpo"; exit 1; fi
g++: /arts: No such file or directory
In file included from kmetabar.h:12,
from kmetabar.cpp:5:
kmetabar_widget.h:56:26: kvideowidget.h: No such file or directory
kmetabar_widget.h:57:25: kplayobject.h: No such file or directory
kmetabar_widget.h:58:25: kartsserver.h: No such file or directory
kmetabar_widget.h:59:29: kartsdispatcher.h: No such file or directory
kmetabar_widget.h:60:32: kplayobjectfactory.h: No such file or directory
In file included from kmetabar.h:12,
from kmetabar.cpp:5:
kmetabar_widget.h:210: error: ISO C++ forbids declaration of `KArtsDispatcher' with no type
kmetabar_widget.h:210: error: expected `;' before '*' token
kmetabar_widget.h:211: error: ISO C++ forbids declaration of `KVideoWidget' with no type
kmetabar_widget.h:211: error: expected `;' before '*' token
kmetabar_widget.h:212: error: `KDE' has not been declared
kmetabar_widget.h:212: error: ISO C++ forbids declaration of `PlayObject' with no type
kmetabar_widget.h:212: error: expected `;' before '*' token
kmetabar_widget.h:213: error: `Arts' has not been declared
kmetabar_widget.h:213: error: ISO C++ forbids declaration of `SoundServerV2' with no type
kmetabar_widget.h:213: error: expected `;' before "soundServer"
kmetabar_widget.h:214: error: `KDE' has not been declared
kmetabar_widget.h:214: error: ISO C++ forbids declaration of `PlayObjectFactory' with no type
kmetabar_widget.h:214: error: expected `;' before '*' token
make[2]: *** [kmetabar.lo] Error 1
make[2]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar'
make: *** [all] Error 2

what should i do....?

Teddy

Report

C

zammi

15 years ago

Have you installed Arts and Arts devel?
This should be the reason.
Sorry, For the moment KMetabar is depend on Arts...

Report

teddy

15 years ago

i got this error...

make all-recursive
make[1]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar'
Making all in doc
make[2]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/doc'
Making all in .
make[3]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/doc'
Making all in en
make[3]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/doc/en'
make[2]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/doc'
Making all in po
make[2]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/po'
Making all in src
make[2]: Entering directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/src'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I/usr/X11R6/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.lo -MD -MP -MF ".deps/kmetabar.Tpo" -c -o kmetabar.lo kmetabar.cpp; \
then mv -f ".deps/kmetabar.Tpo" ".deps/kmetabar.Plo"; else rm -f ".deps/kmetabar.Tpo"; exit 1; fi
make[2]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar/src'
make[1]: Leaving directory `/home/teddy/Documents/installsources/kmetabar-0.2/kmetabar'

what should i do....?

Teddy

Report

Fri13

15 years ago

First of all, it is great to see someone makes version what is suitable for them and not the newest version and like to share it others.

and then comes, but....

I dont know why people would like to use somekind metabar or similar what would show same information what you already can see easily.

Like preview, you can select what kind files you like to see thumbnails or if you have only file icon showin then by moving mouse over file so it is showin bigger in tooltip.

size, file type and name, these you can see by selectin file and it shows them down in information bar.

Then all these owner, group, picture resolution, video lenght etc... all these you can see too in tip window when you move mouse over them.

Only thing what metabar gives extra is list programs where you can open the file. This is not so big extra because you have same thing in right mouse button menu.

But now in this if you can see video preview (10-15seconds), it would be good idea. Better if you would see it in tooltip and it would be great if user could edit it shape. (just a tip for KDE developers ;-)

Report

C

zammi

15 years ago

True, But I strongly believe that people should have a choice. Otherwise still I would have using MS$... :-)

Report

lk225

15 years ago

I've compiled and so-forth but am lost as to how to enable this doo-dad. Just been using default KDE install for a while and want to start poking around and customizing. Thanks.

Report

C

zammi

15 years ago

Simple...Click on an empty area of the konqueror sidebar tabs. You'll get a pop up menu to add sidebar plugins.

Report

fraguel

15 years ago

I've seen in your screenshots thar there are no tabs in your side bar.

How can i ocult tabs in my sidebar?

Report

C

zammi

15 years ago

EDit the file called ~/.kde/share/config/konquerorsidebartngrc and Under genral section you'll find a entry to HideTabs. make it true..

Report

isma

15 years ago

Hi! I really like your improving of metabar 0.7, as 0.8 version had become unusable.

For this 0.2beta version I'd like to give you some impressions from my humble point of view:

- please, keep the title on top (I mean, the icon, file name, kind of file, etc..) I think this were the main fail with metabar 0.8. Alltought it seems not to give any extra useful information, it gives you the hint about what you're currently seeing: the details about file "MyNiceShoppingList.pdf" for example.
Otherwise you have a "messy" impression of the whole think.

- As far as I've seen, Spanish chars (accents, ñ, etc) are well shown. I supose it's the same for other languages, thanks :)

- About prefetched links... I find some of them useful, and others don't, so I don't know wether disable them or keep them enabled :D. Could them be on "normal" links by default, so user could edit them like the other ones?

- About the new icons bar. I think this could be right under the title. Btw, I haven't found what are they really for, as the description is not well showed.

- Maybe add a group "extract" for compressed files, like the submenu, or just the "extract here" would be enough.

Really good job. And sorry my little complains. I hope this will be improved and included within the "standard" kde. Cheers!

Report

Wompatti

15 years ago

What color scheme are you using on that third screenshot, where the background is green?

Report

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

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.2 Beta 2
updated Oct 05 2005
added Sep 06 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6