
taskbar-compiz for kde 3.5.7 with colors
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
abeach
12 years ago
The first series of SIGABT dealt with KickerTip in taskcontainer.cpp. I eventually just commented all the instances of the follow:
//KickerTip::Client::updateKickerTip();
I also commented
//installEventFilter(KickerTip::the());
in TaskContainer::init().
Then the applet would crash accessing KickerSettings::conserveSpace() in taskbar.cpp in function TaskBar::sizeHint(). I simply replaced the check:
Quote:
int rows = kickerSettings::conserveSpace() ? contentsRect().height() / minButtonHeight : 1;
with
Quote:
int rows = 1;
Now I'm stuck. The applet window appears with my tasks in it, but right away the applet crashes but not inside the taskbar-compiz code. Here's the Stack reported by KDBG:
Quote:
QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
QEventLoop::activateTimers () from /usr/lib/qt3/lib/libqt-mt.so.3
QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
kdemain () from /opt/kde3/lib/libkdeinit_appletproxy.so
?? ()
__libc_start_main () from /lib/libc.so.6
?? ()
I haven't coded anything in QT in years and have no experiencing coding with KDE libraries.
Hopefully, with what I have found here, it can spark a few ideas on how to fix this applet.
[1] Run: kdbg $KDEDIR/bin/appletproxy
Then set the argument to be: $KDEDIR/share/apps/kicker/applets/compiztaskbarapplet.desktop
Report
abeach
12 years ago
Quote:
System configuration startup check disabled.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[KCrash handler]
#6 0xb6db8339 in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#7 0xb6db9126 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#8 0xb748e5e2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#9 0xb6dad614 in QEventLoop::activateTimers ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0xb6d67573 in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0xb6dceec0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0xb6dced56 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0xb6db7eaf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb7ebd327 in kdemain () from /opt/kde3/lib/libkdeinit_kicker.so
#15 0x080484f2 in ?? ()
#16 0xb7d0ffe0 in __libc_start_main () from /lib/libc.so.6
#17 0x08048461 in ?? ()
Report
grassmonk
12 years ago
Report
abeach
12 years ago
I have tried recompiling, updating the automake file to use aclocal-1.10.
I have tried the various version from this repo:
http://download.opensuse.org/repositories/home:/MasterPatricko/
None of them seem to work.
I am using:
openSUSE 10.3
KDE 3.5.10
Report
abeach
12 years ago
I am using KDE 3.5.9 release 65.2 on both machines.
I have edited the ktaskbarrc file as others have posted.
On the computer that it doesn't work, if I do:
dcop kicker Panel restart
Then the taskbar works. However, I do not want to do that each time I log in :)
Report
cornbread
13 years ago
~/.kde/share/config/ktaskbarrc
and add:
[General]
ShowAllWindows=false
Report
cornbread
13 years ago
Report
Nonor
13 years ago
Report
ivik81
13 years ago
Report
adibudeen
13 years ago
Report
ivik81
13 years ago
Report
chareos
13 years ago
Report