
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
Completely re-written application to reflects more about what it should looks as a KCModule.
Note that you still can get old Splashman (0.82)
at:
--------------------------------------------------------------------------------------------
http://osdn.dl.sourceforge.net/sourceforge/ksplashman/ksplashman-0.8.2.tar.gz
--------------------------------------------------------------------------------------------
---------------------------------------------------
Attention: I don't know if this version/app will compile well on KDE3.0.x systems. --Sorry.
I 've made this app on KDE 3.0.98 ( KDE 3.1rc2) and QT 3.1beta2
----------------------------------------------------
This version uses a new working directory (different from Splashman app),
[local_kde]/share/apps/ksplashmanager/themes
as its themes base directory.
.. I must start writting KSplashmanager documentation file but since this program is so much straightforward, I'll wait for comments ;-)
I hope you'll like this new app.
Bretzel
18 years ago
Version 0.9.1b:
------------------------------------------------------
Prevents Install new theme wizard to show up even after cancelling open url requester...
theme name "Clear text" button in Install wizard dlg now works ;-)
------------------------------------------------------
Version 0.9:
------------------------------------------------------
New application and release, but based on Splashman thus version number is the next logical number: 0.9
Splash-screen archives are now handled through KDE3.1 KTar/KArchive utility classes.
18 years ago
Version 0.9.1b:
------------------------------------------------------
Prevents Install new theme wizard to show up even after cancelling open url requester...
theme name "Clear text" button in Install wizard dlg now works ;-)
------------------------------------------------------
Version 0.9:
------------------------------------------------------
New application and release, but based on Splashman thus version number is the next logical number: 0.9
Splash-screen archives are now handled through KDE3.1 KTar/KArchive utility classes.
Eagle3386
15 years ago
http://prdownloads.sourceforge.net/ksplashman
Report
pelzak
16 years ago
Report
bragatux
16 years ago
Report
benworld
17 years ago
------------
make all-recursive
make[1]: Entering directory `/home/arakis/KDE/tools/ksplashmanager.b'
Making all in ksplashmanager
make[2]: Entering directory `/home/arakis/KDE/tools/ksplashmanager.b/ksplashmanager'
source='ksplashmanager.cpp' object='ksplashmanager.o' libtool=no \
depfile='.deps/ksplashmanager.Po' tmpdepfile='.deps/ksplashmanager.TPo' \
depmode=gcc /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/include/qt3/ -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o ksplashmanager.o `test -f 'ksplashmanager.cpp' || echo './'`ksplashmanager.cpp
ksplashmanager.cpp: In method `void KSplashManager::_Test()':
ksplashmanager.cpp:133: `system' undeclared (first use this function)
ksplashmanager.cpp:133: (Each undeclared identifier is reported only once
ksplashmanager.cpp:133: for each function it appears in.)
make[2]: *** [ksplashmanager.o] Error 1
make[2]: Leaving directory `/home/arakis/KDE/tools/ksplashmanager.b/ksplashmanager'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/arakis/KDE/tools/ksplashmanager.b'
make: *** [all] Error 2
Report
benworld
17 years ago
Report
bretzeltux
17 years ago
Sorry for the compile error.
Yes, I think I do not use any "system(...)" calls anymore..
As soon as I have the time to fix the sources, I will put it in the sf.org download site. :-)
Thanks. I am surprized that KSplashmanager is still used and useful :)
Report
jamie59
17 years ago
/usr/X11R6/lib cinstallthemewizard.o carchivehelper.o ksplashmanager.o main.o splashmanui.o cinstallthemeui.o ksplashmanager.moc.o cinstallthemewizard.moc.o -lkio -lkdeui -lkdecore -lqt-mt -lpng -lz -lm -lXext -lX11 -lresolv -lSM -lICE -lpthread -lresolv
/usr/bin/ld: cannot find -lart_lgpl_2
collect2: ld returned 1 exit status
make[2]: *** [ksplashmanager] Error 1
make[2]: Leaving directory `/home/jamie/download/tar_balls/ksplashmanager.b/ksplashmanager'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jamie/download/tar_balls/ksplashmanager.b'
make: *** [all] Error 2
Report
Redeeman
18 years ago
Report
Seawolf
18 years ago
I also had to install fam libfam0 & libfam0-devel. OK, now for some testing.
Report
bretzeltux
18 years ago
I am so much used to put --prefix=/usr.. I've just forgot to mention it in my message. I am glad to know it's ok now ;=-).
I don't expect any good comments about the new Splashman. I did it only to reduce project size ( num of classes and source files ) and to have an idea on what it should looks as a KControl module.
By the way, here is a good news:
One very kind programer took a look to my module source code and Makefiles and managed to execute it as a KControl module. (Yeah!) I am still waiting for the details he wants to give to me... But I also want to wait until KDE3.1 release ( mid January ) before getting into Splashman module.
Thank again Seawolf,
Bretzel
Report
bretzeltux
18 years ago
You are absolutely right and it will be very easy to make this fixe/feature ;-)
Thank you for your advice, and for your positive comments ;-)
CU@KDE3.1
Bretzel
Report
Seawolf
18 years ago
I did some testing yesterday. Several start, import splash-screen package, install new splash, stop itterations. I found no problems at all. I liked the way you can double click the package file name to get a default name to use during the import process.
The only thing i could see that might be helpful is to have the current splash screen (ksplash) be the default display when ksplashmanager starts. Right now, it is the first package alphabeticly and that was a bit confusing to me at first.
Looking forward to new releases as you get time - very neet tool.
Report
Seawolf
18 years ago
checking for Qt... libraries /usr/lib/qt3/lib, headers /usr/lib/qt3/include using -mt
checking if Qt compiles without flags... no
checking for moc... /usr/lib/qt3/bin/moc
checking for uic... /usr/lib/qt3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... libraries /usr/lib, headers /usr/include
checking for KDE paths... defaults
checking for dcopidl... /usr/bin/dcopidl
checking for dcopidl2cpp... /usr/bin/dcopidl2cpp
checking for mcopidl... /usr/bin/mcopidl
checking for artsc-config... /usr/bin/artsc-config
checking for kde-config... /usr/bin/kde-config
checking for meinproc... /usr/bin/meinproc
checking if doc should be compiled... yes
checking if ksplashmanager should be compiled... yes
checking if po should be compiled... yes
configure: creating ./config.status
fast creating Makefile
fast creating doc/Makefile
fast creating doc/en/Makefile
fast creating ksplashmanager/Makefile
fast creating po/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
Report
Seawolf
18 years ago
[root@farpoint tmp]# rpm -qa | grep kde
kdetoys-3.1-0.rc5.2mdk
kdegraphics-3.1-0.rc5.5mdk
kdebase-nsplugins-3.1-0.rc5.13mdk
kdevelop-2.1.4-1mdk
kdemultimedia-devel-3.1-0.rc5.2mdk
kdeaddons-3.1-0.rc5.1mdk
kdebase-devel-3.1-0.rc5.13mdk
kdegames-3.1-0.rc5.1mdk
kdepim-3.1-0.rc5.6mdk
kde-i18n-en_GB-3.1-0.rc5.1mdk
kdebase-servicemenu-1.0-4mdk
kdeedu-3.1-0.rc5.1mdk
kdemultimedia-aktion-3.1-0.rc5.2mdk
kdesdk-devel-3.1-0.rc5.3mdk
kdebase-3.1-0.rc5.13mdk
kdelibs-devel-3.1-0.rc5.4mdk
kdegraphics-devel-3.1-0.rc5.5mdk
kdesdk-3.1-0.rc5.3mdk
kdenetwork-3.1-0.rc5.2mdk
kdeartwork-3.1-0.rc5.1mdk
kdemultimedia-3.1-0.rc5.2mdk
kdenetwork-devel-3.1-0.rc5.2mdk
kdelibs-3.1-0.rc5.4mdk
kdeadmin-3.1-0.rc5.3mdk
kdeutils-3.1-0.rc5.1mdk
Report
Seawolf
18 years ago
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-fun
ction-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
-O2 -fno-exceptions -fno-check-new -c -o splashmanui.o `test -f 'splashmanui.cpp' || echo './'`splashmanui.cpp
splashmanui.cpp: In constructor `CSplashmanUI::CSplashmanUI(QWidget*, const char*, unsigned int)':
splashmanui.cpp:3161: invalid use of undefined type `struct KComboBox'
splashmanui.h:20: forward declaration of `struct KComboBox'
splashmanui.cpp:3163: no matching function for call to `QGridLayout::addWidget(KComboBox*&, int, int)'
/usr/lib/qt3/include/qlayout.h:324: candidates are: void QGridLayout::addWidget(QWidget*, int, int, int = 0)
splashmanui.cpp:3165: invalid use of undefined type `struct KPushButton'
splashmanui.h:21: forward declaration of `struct KPushButton'
splashmanui.cpp:3166: invalid use of undefined type `struct KPushButton'
splashmanui.h:21: forward declaration of `struct KPushButton'
sp
Report
bretzeltux
18 years ago
According to the errors, I can't see the path to the KDE include files... So it is obvious that all KDE classes will fail to compile in Splashman..
If you can tell me more about KDE3.1rc5, like if you've installed from the sources....
I am wondering why the configure script did not failed at the KDE test...
Waiting for more about your ENV,
CU
Bretzel
Report
lamano
18 years ago
"configure" went smoothly but when I tried "make" it gave me this error:
[la_mano@la_mano ksplashmanager.b]$ make
make all-recursive
make[1]: Entering directory `/home/la_mano/Desktop/Builds/ksplashmanager.b'
Making all in ksplashmanager
make[2]: Entering directory `/home/la_mano/Desktop/Builds/ksplashmanager.b/ksplashmanager'
source='carchivehelper.cpp' object='carchivehelper.o' libtool=no \
depfile='.deps/carchivehelper.Po' tmpdepfile='.deps/carchivehelper.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o carchivehelper.o `test -f 'carchivehelper.cpp' || echo './'`carchivehelper.cpp
carchivehelper.cpp: In member function `bool CArchiveHelper::copyTo(const QString&)':
carchivehelper.cpp:148: no matching function for call to `KArchiveDirectory::copyTo(const QString&, bool) const'
make[2]: *** [carchivehelper.o] Error 1
make[2]: Leaving directory `/home/la_mano/Desktop/Builds/ksplashmanager.b/ksplashmanager'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/la_mano/Desktop/Builds/ksplashmanager.b'
make: *** [all] Error 2
[la_mano@la_mano ksplashmanager.b]$
and yes this is the third time running make.
Report
lamano
18 years ago
oh and by the way how is KDE 3.1 rc*? I want to upgrade to it but don't want to break my system.
Thanks,
la_mano
BTW this sounds like a great piece of software.
Report
bretzeltux
18 years ago
As I said I use Mandrake 9.0.
I've installed KDE3.1RC2 and QT3.1beta2.
Excepted my sources projects, I don't have any sensitive data nor programs. So I didn't care of screwing my system. However, it seems to work (KDE3.1) even faster than KDE3.0.x. I don't want to go back to KDE3.0.4/5 ;-)
As of now that QT3.1 is released, it should be more secure to upgrade now.
KDE3.1 is very near...
Greetings,
Bretzel
Report
bretzeltux
18 years ago
I just can't say why KArchiveDirectory::copyTo(...) 'const'
isn't matched, I read the and it contains the right method prototype...
This happened to one other user ( Henrik )
on SuSE 8.1 with KDE3.1rc1
Notice my system is Mandrake 9.0, KDE3.1rc2, QT3.1beta2
No compilation problem tho...
I am sorry that it fails for a reason I really don't know ;-(
It can't be a missplaced
#include ...
However, you may add
#include into carchivehelper.cpp as well and see if it fixes the error ...
The variable mTheme IS declared 'const' so it shouldn't go into compilation troubles....
I can't say more about that error sorry ;-(
I need to know if someone got this app and compiled successfully ?
Greetings,
Bretzel
Report
bretzeltux
18 years ago
please read:
#include : "karchive.h" between the empty and hidden html tags!! sorry my mistake
bretzel
Report
psch
18 years ago
copyTo(const QString&) const'
make[2]: *** [carchivehelper.o] Error 1
make[2]: Leaving directory `/home/psch/download/ksplashmanager/ksplashmanager'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/psch/download/ksplashmanager'
make: *** [all] Error 2
Please help
GreetZ
Phil
Report
Seawolf
18 years ago
carchivehelper.cpp: In member function `KArchiveDirectory* CArchiveHelper::ThemeDir()':
carchivehelper.cpp:142: warning: invalid conversion from `const KArchiveDirectory*' to `KArchiveDirectory*'
carchivehelper.cpp: In member function `bool CArchiveHelper::copyTo(const QString&)':
carchivehelper.cpp:148: no matching function for call to `KArchiveDirectory::copyTo(const QString&) const'
make[2]: *** [carchivehelper.o] Error 1
make[2]: Leaving directory `/tmp/ksplashmanager/ksplashmanager'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/ksplashmanager'
make: *** [all] Error 2
Report
bretzeltux
18 years ago
Yes, unfortunately I use a new feature of KArchive class implemented only from version KDE3.1. "copyTo" which make easy to extract archive subdir content.
This feature wasn't there before KDE3.1
Sorry ;-)
Greetings,
Bretzel
Report
Seawolf
18 years ago
Report