
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
The KDE panel background is usually just a flat gray color. This is a program that allows you to make it have different backgrounds and switch from one to another easily. For example, if you have a "Blue Keramik" color scheme like in the second screenshot, you can take the "Blue scratch" background to make the panel be also shaded with blue. In the third screenshot I used "Wood (light)" that looks fine with the color scheme.
Installing note:
-----------------------------
You don't need to do any installation. Just uncompress to any directory you want and directly run the binary "panelbackgroundmanager". It doesn't create any file anywhere.
If you are upgrading from an older version, you should remove it first instead of just
overwriting it.
Adding new backgrounds:
-----------------------------
Since version 0.5 it's possible to install your own backgrounds so that you can choose them
from the list. Installing new themes is not implemented yet, but you just have to copy any
background image you want to the subdirectory "panelbackgroundmanager-0.5/pics/custom".
Close and reopen the program and you'll see it in the list.
Developers note:
-----------------------------
I distribute this program precompiled so that people not used to compiling programs can use it directly without any complication, but of course its license is GPL. I can't include the source code in the tarball because there's not enough space for it (kde-look.org doesn't allow people to submit files greather than 750 kb). Anyway, you can download the source from here:
http://djworldmoz.ods.org/panelshadesmanager/panelbackgroundmanager-source-0.5.tar.gz
Don't do a "make install" as it's not correctly configured yet and will produce unexpected results. Just do "./configure" and "make", and then look for the binary inside the "panelshadesmanager/panelshadesmanager" directory. I'll fix this as soon as I know what do I have to do in KDevelop to make the "make install" also copy the subdirectory "pics".
17 years ago
Version 0.5 (2003-09-21): The program has been renamed to "KDE panel background manager". It has some improvements:
· It can handle backgrounds optimized for different panel sizes, for example the "LCD grid" one. The optimized backgrounds theirself will come in the next version.
· The preview now matches the KDE panel size
· If you're using another background, a copy of it is made so that it will also appear in the list.
· Now you can add new backgrounds (manually). There's no GUI for doing it yet, but it will be implemented in the next version.
· Added a button to undo the background changes and restore the one at the program startup.
Version 0.4.4 (2003-08-25): This is the "fix for the fix". If you downloaded the versions 0.4.2 or 0.4.3 and experienced problems, you should download this.
Version 0.4.3 (2003-08-24): Some people experienced crashes with the last version. I've made some changes that should fix this problem till I release the next version.
Version 0.4.2 (2003-08-21):
· Added the metal and wood skins.
· Small changes to the preview funcion. To make the preview now it tiles the background instead of resampling it. That way it uses the same mechanism as Kicker (the KDE panel) does.
Version 0.4.1 (2003-08-19): Added the "Kickback" panel backgrounds made by Simon Golicnik. You can find them at:
http://www.kde-look.org/content/show.php?content=1007
Version 0.4 (2003-08-18):
· Added the *-pipe shades.
· Improved the preview system. Now it generates the preview instead of loading it from a file. That way, in the next version you'll be able to add your own backgrounds. I'll probably change the application name to something like "KDE panel background manager".
17 years ago
Version 0.5 (2003-09-21): The program has been renamed to "KDE panel background manager". It has some improvements:
· It can handle backgrounds optimized for different panel sizes, for example the "LCD grid" one. The optimized backgrounds theirself will come in the next version.
· The preview now matches the KDE panel size
· If you're using another background, a copy of it is made so that it will also appear in the list.
· Now you can add new backgrounds (manually). There's no GUI for doing it yet, but it will be implemented in the next version.
· Added a button to undo the background changes and restore the one at the program startup.
Version 0.4.4 (2003-08-25): This is the "fix for the fix". If you downloaded the versions 0.4.2 or 0.4.3 and experienced problems, you should download this.
Version 0.4.3 (2003-08-24): Some people experienced crashes with the last version. I've made some changes that should fix this problem till I release the next version.
Version 0.4.2 (2003-08-21):
· Added the metal and wood skins.
· Small changes to the preview funcion. To make the preview now it tiles the background instead of resampling it. That way it uses the same mechanism as Kicker (the KDE panel) does.
Version 0.4.1 (2003-08-19): Added the "Kickback" panel backgrounds made by Simon Golicnik. You can find them at:
http://www.kde-look.org/content/show.php?content=1007
Version 0.4 (2003-08-18):
· Added the *-pipe shades.
· Improved the preview system. Now it generates the preview instead of loading it from a file. That way, in the next version you'll be able to add your own backgrounds. I'll probably change the application name to something like "KDE panel background manager".
balcis
13 years ago
Report
fuzz
16 years ago
Fix if your on debian. Install libpng3 and libpng3-dev
It works for me now.
Report
djworld
17 years ago
http://www.deejayworld.net/panelshadesmanager/panelbackgroundmanager-source-0.5.tar.gz
Report
ryushe
17 years ago
"./panelbackgroundmanager: error while loading shared libraries: libpng.so.3: cannot open shared object file: No such file or directory"
Any ideas?
Report
ryushe
17 years ago
KDE 3.1.4 running on Debian SID.
Report
djworld
17 years ago
apt-get install libpng
If that doesn't work, try to see if there is some "libpng.so" anywhere (maybe in /usr/lib) and make a symbolic link and an "ldconfig" to see if works.
Good luck!
Report
RinkyDinksRJ
17 years ago
Report
djworld
17 years ago
Report
djworld
17 years ago
Report
Seawolf
17 years ago
--------------------------------------
[lrh@farpoint lrh]$ ls -l /opt/panelshadesmanager
total 106
-rw-rw-r-- 1 lrh lrh 18009 Aug 10 13:19 license.txt
-rwxrwxr-x 1 lrh lrh 80776 Aug 22 09:03 panelshadesmanager*
drwxrwxr-x 2 lrh lrh 1256 Aug 22 08:55 pics/
drwxrwxr-x 2 lrh lrh 112 Aug 18 18:11 preview/
-rw-rw-r-- 1 lrh lrh 3971 Aug 21 17:29 readme.txt
[lrh@farpoint lrh]$ cd /opt/panelshadesmanager
[lrh@farpoint panelshadesmanager]$ ./panelshadesmanager
QPainter::begin: Cannot paint null pixmap
-------------------
This is the same error I received from the tar file package on KDE-Look. The error traceback is included below.
----------------------
[New Thread 16384 (LWP 29388)]
0x40cf4677 in waitpid () from /lib/i686/libpthread.so.0
#0 0x40cf4677 in waitpid () from /lib/i686/libpthread.so.0
#1 0x40359e7b in KCrash::defaultCrashHandler(int) ()
from /usr/lib/libkdecore.so.4
#2 0x40d823b8 in __libc_sigaction () from /lib/i686/libc.so.6
------------------------
As previously stated, my system is MDK 9.1 with KDE 3.1.0
Report
djworld
17 years ago
The phucking KPixmapEffect::createTiled function were returning null pixmaps that made the program crash. I've implemented my own function that does the same but using QImage instead of KPixmap. I don't like making things already done, but folks, it works. ;)
Report
Seawolf
17 years ago
Report
cerebrix
17 years ago
Report
djworld
17 years ago
Report
Seawolf
17 years ago
-----------------------
[New Thread 16384 (LWP 14596)]
0x40cf4677 in waitpid () from /lib/i686/libpthread.so.0
#0 0x40cf4677 in waitpid () from /lib/i686/libpthread.so.0
#1 0x40359e7b in KCrash::defaultCrashHandler(int) ()
from /usr/lib/libkdecore.so.4
#2 0x40d823b8 in __libc_sigaction () from /lib/i686/libc.so.6
--------------------------
Report
cerebrix
17 years ago
-------------------------------------
[New Thread 16384 (LWP 2940)]
0x40cf3677 in waitpid () from /lib/i686/libpthread.so.0
#0 0x40cf3677 in waitpid () from /lib/i686/libpthread.so.0
#1 0x40358e7b in KCrash::defaultCrashHandler(int) ()
from /usr/lib/libkdecore.so.4
#2 0x40d813b8 in __libc_sigaction () from /lib/i686/libc.so.6
maybe theres something i need to have installed? that i dont? just a wild guess here, im still on my first few weeks w/ seriously using mandrake and linux in general
-Christian
Report
cerebrix
17 years ago
anyway heres the error it returned and yes, im running mandrake 9.1 and k 3.1.0. I also tried downloading the source and no luck, heres the error for both since they return the same error in backtrace
---------------------------------------------
[New Thread 16384 (LWP 4734)]
0x40cf3677 in waitpid () from /lib/i686/libpthread.so.0
#0 0x40cf3677 in waitpid () from /lib/i686/libpthread.so.0
#1 0x40358e7b in KCrash::defaultCrashHandler(int) ()
from /usr/lib/libkdecore.so.4
#2 0x40d813b8 in __libc_sigaction () from /lib/i686/libc.so.6
excellent enhancement tho!!!! now i just need to get a working copy back.
Report
refriedbean
17 years ago
Report
djworld
17 years ago
Report
Kormac
17 years ago
Good work!
The app is nice too, although I prefer to move the wallpapers into the regular kicker wallpaper dir and use the 'panels 2' prefs module. I don't like having application directories lying around, but the app is really handy.
Report
djworld
17 years ago
Report
Seawolf
17 years ago
---------------------------
[lrh@farpoint panelshadesmanager]$ ls -l
total 1138
-rw-rw-r-- 1 lrh lrh 18009 Aug 10 13:19 license.txt
-rwxrwxr-x 1 lrh lrh 1135628 Aug 21 17:20 panelshadesmanager*
drwxrwxr-x 2 lrh lrh 1136 Aug 21 17:21 pics/
drwxrwxr-x 2 lrh lrh 80 Aug 18 17:48 preview/
-rw-rw-r-- 1 lrh lrh 3971 Aug 21 17:29 readme.txt
[lrh@farpoint panelshadesmanager]$ panelshadesmanager
QPainter::begin: Cannot paint null pixmap
The backtrace showed the folowing.
----------------------------------
[New Thread 16384 (LWP 12944)]
0x40cf4677 in waitpid () from /lib/i686/libpthread.so.0
#0 0x40cf4677 in waitpid () from /lib/i686/libpthread.so.0
#1 0x40359e7b in KCrash::defaultCrashHandler(int) ()
from /usr/lib/libkdecore.so.4
#2 0x40d823b8 in __libc_sigaction () from /lib/i686/libc.so.6
Report
djworld
17 years ago
Report
Seawolf
17 years ago
Yes, I had been running version 0.4.1 without problem. My system is MDK 9.1 with KDE 3.1.0
The directory where the package resides is:
[lrh@farpoint panelshadesmanager]$ pwd
/opt/panelshadesmanager
[lrh@farpoint panelshadesmanager]$ ls -l
total 1138
-rw-rw-r-- 1 lrh lrh 18009 Aug 10 13:19 license.txt
-rwxrwxr-x 1 lrh lrh 1135628 Aug 21 17:20 panelshadesmanager*
drwxrwxr-x 2 lrh lrh 1136 Aug 21 17:21 pics/
drwxrwxr-x 2 lrh lrh 80 Aug 18 17:48 preview/
-rw-rw-r-- 1 lrh lrh 3971 Aug 21 17:29 readme.txt
[lrh@farpoint panelshadesmanager]$
As you can see, there are no embeded spaces or other special characters in the directory name. I even did a cd into that directory and then called the program as ./panelshademanager
Report
djworld
17 years ago
Report