Heya,
Today I found out how to change theme in OpenSuse 11.3 64 bit. I’m running KDE 4.4. Naturally I went to KDE-Look.org and trawled it through for eye-candy. I got this HAL-9000 boot splash:
HAL-9000 KDE-Look.org
Its a .gz file and uncompressed its called .xpm, I think its just an image, that I should put somewhere, but I don’t know where. I tried the bootloader settings through yast, though it didn’t tell me anything.
Secondly I got a screensaver, which I’m supposed to compile and install:
KCometen4 KDE-Look.org
I tried following these instructions, as best as I could:
To build KCometen4 you will need a basic build system (g++, make, etc.) You
will also need to install cmake and selected Qt4 and KDE4 development packages.
On Debian-based systems
apt-get install build-essential kdebase-workspace-dev libqt4-opengl-dev
should be sufficient.
KCometen4 also comes with a simple configure script that should work for a
generic local install. If it doesn't suit your needs, you will need to edit the
cmake settings by hand.
Quick installation steps:
./configure
cd build; make; make install
Cmake's equivalent to 'make distclean' is 'rm -rf build'.
Note: If you do a local installation, you might not see KCometen4 in the Screen
Saver Settings module. In that case, you will need to do one of two things.
First, you can set the $KDEDIRS environment variable in your X session startup
script so it includes your local installation prefix:
export KDEDIRS=/usr/local:/usr
Or second, you can set this for all users by adding your local installation
prefix to /etc/kde4rc:
[Directories]
prefixes=/usr/local
After that, you may need to manually refresh the system configuration cache by
running 'kbuildsycoca4'. KCometen4 should now appear in Screen Saver Settings.
So I installed kdebase-workspace-devel but I couldn’t find libqt-opengl-dev, but it didn’t seem to be a problem, according to the console output:
jacob@linux-c18f:~/Downloads/kcometen4-1.0.7> su
Password:
linux-c18f:/home/jacob/Downloads/kcometen4-1.0.7 # ./configure
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.4.2
-- Found Phonon: /usr/lib64/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found kscreensaver: /usr/lib64/libkscreensaver.so
-- Found libGL: /usr/lib64/libGL.so
-- Found libGLU: /usr/lib64/libGLU.so
-- Found QtOpenGL: Qt4::QtOpenGL
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jacob/Downloads/kcometen4-1.0.7/build
Cmake configuration successful.
Now run: 'cd "build"; make; make install'
linux-c18f:/home/jacob/Downloads/kcometen4-1.0.7 # cd "build"; make; make install
Scanning dependencies of target kcometen4.kss_automoc
Generating kglcometen4.moc
Generating kcometen4.moc
0%] Built target kcometen4.kss_automoc
5%] Generating ui_kcometen4ui.h
Scanning dependencies of target kcometen4.kss
11%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/kcometen4.kss_automoc.o
16%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/bezier.o
22%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/cometen3.o
27%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/cometenmath.o
33%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/cometenscene.o
38%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/curvecomet.o
44%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/decal.o
50%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/explosion.o
55%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/glow.o
61%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/kcometen4.o
66%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/kglcometen4.o
72%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/lightning.o
77%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/particlesystem.o
83%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/pcomet.o
88%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/rotatecomet.o
94%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/settings.o
[100%] Building CXX object src/CMakeFiles/kcometen4.kss.dir/vec.o
Linking CXX executable kcometen4.kss
[100%] Built target kcometen4.kss
0%] Built target kcometen4.kss_automoc
[100%] Built target kcometen4.kss
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/bin/kcometen4.kss
-- Installing: /usr/local/share/apps/kcometen4/pixmaps/lightmap.png
-- Installing: /usr/local/share/apps/kcometen4/pixmaps/particle.png
-- Installing: /usr/local/share/kde4/services/ScreenSavers/kcometen4.desktop
-- Installing: /usr/local/share/man/man1/kcometen4.kss.1
linux-c18f:/home/jacob/Downloads/kcometen4-1.0.7/build #
It mentions some Q_WS_WIN, Q_WS_QWS and Q_WS_MAC, that it doesn’t find. Could that be the problem.
I tried to see if the new screensaver got into the screensaver menu, it didn’t.
What do I do from here?
Best regards,
Daqar