
Source (link to git-repo or to original if based on someone elses unmodified work):
* Provide contextual information when browsing directories, similar to Metabar and Windows sidebar.
* Easy to extend by providing extensions in the form of scripts.
* Cross-platform (thanks to using scripts, which are platform-independent).
Cbar wouldn't be created without many other people. Thanks go to:
* KDE team - for creating such a great and extensible system as KDE.
* Phil Thompson - for creating Python bindings for Qt (pyQt) and KDE (pyKDE).
* Sebastian Sauer - for creating Kross scripting engine for KDE.
* Florian Roth - for creating Metabar.
* OU - for everything.
Please remember to install required packages and follow the instructions for compilation (see project webpage or file INSTALL in package)
(October 18, 2006)
Added Debian/Ubuntu package. Warning - no dependencies in package!
Version 0.9.3 (October 11, 2006)
Changes since last version:
* Added new widget - file management actions.
* Implemented new script manager, which supports choosing theme manager, choosing script loader and installing new scripts from .tgz archive.
* Python is initialized only if it has not been initialized previously.
* Removed unnecessary -L/usr/lib from compilation. Compilation on x86_64 should work fine now.
Tested on Kubuntu 6.06/i386.
This release is known no to work on Suse 10.1 due to pyQt/SIP problems (probably they ship some old, broken version).
Ratings & Comments
23 Comments
Hello, when selected as sidenar in konqueror, it only shows an blue screen. No text, nothing. Too bad, cause I'm very interested in this app. I already have kmetabar, and this looks like it very much. Kmetabar is my favourite, but I do not get it compiled using kde 3.5.4. What to do? Stef
Oh, I've read in other comments I need pygt and pykde. Maybe that's the problem. I'll check that's causing this... will be back soon. Stef
did you resolve it? as I've the same problem. thanks,
Please upgrade to latest possible version of pyQt and pyKDE for your distribution (possibly from some external repositories, not main for your distribution). It would be also helpful if you reported distribution and versions of pyQt/pyKDE which you are using, so that I could create solutions for specific distributions.
python-qt 3.5.4-2.24 python-kde-extensions 0.4.0-17 python 2.4.2-18 kdebindings3-python 3.5.4-2.24 there is no 'pykde' perse in SUSE, I assume Suse calls it kdebindings3-python thanks,
I have investigated the versions for Suse and apparently it ships version 3.14.1 of pyQt, which has been released on 2005/03/06 (i.e. 1,5 half year ago!). Even in development version for OpenSuse 10.2 they have old version. I will try to find alternative RPMs, but you should poke Suse to update their version at least for OpenSuse 10.2. Maybe file a bug in Suse Bugzilla?
Nice, very nice feature. Keep up the good work man! KDE needs such good features.
Thank you :) This is first positive comment I got about Cbar. Most people just vote "bad" without even giving a reason :( BTW. Can you say what distribution are you using, so that I could post which distributions are known to work?
Hi, You're right - voting 'Bad' without giving a reason is really bad, sorry. I voted for bad, because it just seems as a waste of space with already windows xp does to much. There is no advantage of putting 'open with..' to the sidebar instead of just the context menu which required less mouse movement. Most other infos like file sizes or some part of the contents are probably better to put into a tooltip when the user hovers an icon. So actually, the bad didn't meant at all that your work is bad. Indeed, there may be a lot of people who really like your CBar, but I just don't want wasting space become part of a default KDE install, that's why I voted bad. However, that's not nice, I agree, and you seem to be a very nice person :) regards, and good luck for future improvement, I am sure there are enough users who really like what you are doing. Martin
If you cannot code a plugin, you can also submit ideas for plugins here. I will try to implement best ideas and incorporate it into Cbar default installation.
it works but..i can't see metadata..only a "blue" space..:(
Please send me your ~/.xsession-errors file, so I can examine the problem. My e-mail is on project page.
kdeui (KDockWidget): : KDockWidget::setHeader kdeui (KDockWidget): KDockWidgetHeader::showUndockButton(true) kdecore (KLibLoader): Loading the next library global with flag 257. Traceback (most recent call last): File "/usr/share/apps/cbar/scripts/defaultScriptLoader.py", line 4, in ? import kdecore ImportError: No module named kdecore kdeui (KDockWidget): KDockWidgetHeader::showUndockButton(false) Thats the error (i think) related to that problem. I have the same problem, there is just a blue background, no text :( Grrez Franz
You don't have pyKDE and/or pyQt installed. See requirements section on http://lichota.net/~krzysiek/projects/cbar/#releases HTH
ok, pykde was missing. so i installed it. Now i get this one :( kdeui (KDockWidget): : KDockWidget::setHeader kdeui (KDockWidget): KDockWidgetHeader::showUndockButton(true) kdecore (KLibLoader): Loading the next library global with flag 257. Traceback (most recent call last): File "/usr/share/apps/cbar/scripts/defaultScriptLoader.py", line 1, in ? import qt ImportError: dynamic module does not define init function (initqt) kdeui (KDockWidget): KDockWidgetHeader::showUndockButton(false) Could you tell us which versions are needed to get cbar running? Thx Franz
It looks like a bug in your pyQt version, as PyQt library does not define necessary function. What distribution are you using? I have pyQt from Kubuntu Dapper: python2.4-qt3 version 3.15.1-0ubuntu3 python2.4-kde3 version 3.15.1+snapshot20060118-0ubuntu1
tnx for advice..now it works^^
I have am 1.9.6 but since I didn't modify Makfile.am it shouldn't matter - correct? WARNING: `automake-1.7' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.in'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. cd . && perl admin/am_edit Makefile.in cd . && rm -f configure cd . && make -f admin/Makefile.common configure make[1]: Entering directory `/home/george/MyTemp/cbar' configure.in:39: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.in:44: error: possibly undefined macro: AM_CONFIG_HEADER configure.in:57: error: possibly efined macro: AC_PATH_KDE configure.in:62: error: possibly ndefined macro: AC_CHECK_KDEMAXPATHLEN make[1]: *** [configure] Error 1
Have you compiled according to instructions on my page? http://lichota.net/~krzysiek/projects/cbar/#Compilation
of course not - I used the INSTALL file provided in the dl. You should add the correct install instructions on the kde-apps page and in the INSTALL file. New error - issue with 64 bit? /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 -Wcha r-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common - fexceptions -o libcbarlib.la -rpath /opt/kde3/lib64/kde3 -Wl,-export-dynamic -R /opt/kde3/lib64 -R /usr /lib64/qt3/lib64 -R /usr/X11R6/lib64 -L/usr/X11R6/lib64 -L/usr/lib64/qt3/lib64 -L/opt/kde3/lib64 -L/usr/l ib -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde3/lib64 -R /usr/lib64/qt3/lib64 -R /usr/X11R6/lib64 -module cbarlib.lo cbarprivate.lo -lqt-mt -lz -lpng -lz -l m -lXext -lX11 -lSM -lICE -lpthread -lkdecore -lpython2.4 -lkio /usr/lib/libfreetype.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status make[3]: *** [libcbarlib.la] Error 1
Might be. I am not good with automake/autoconf. Try removing "-L/usr/lib" in src/cbarlib/Makefile.am file.
You are also welcome to contribute packages for various distributions :)
You are welcome to contribute your scripts :) Documentation is on project webpage. Tarball contains example scripts for reference.