Launchers
There are many Application Launchers:
Kickoff
The default KDE application launcher is getting a facelift:
http://blog.martin-graesslin.com/blog/
--> http://blog.martin-graesslin.com/blo...ickoff-to-qml/
--> http://blog.martin-graesslin.com/blo...ickoff-to-qml/
DIY
The Kickoff QML sources are available from the KDE: https://projects.kde.org/projects/kd...ace/repository . The branch is kickoff-qml.
Build-Depencies
The kde-workspace build-dependencies:
Sources
Cloning:
Checkout the kickoff-qml branch:
and
Building
CMake
Output:
Make:
Output:
Entering to the kickoff directory:
Installing:
Output:
Missing links - fixing it with the ducktape
There is: /usr/lib/libkworkspace.so.4abi1
but the /usr/lib/libkworkspace.so.4 is missing
Making a symlink:
Should be:
and the Kickoff-QML is working...(at here).
Misc
PPA search:
https://launchpad.net/ubuntu/+ppas
--> https://launchpad.net/ubuntu/+ppas?n...et-kickoff-qml
Other launchers: http://www.kubuntuforums.net/showthr...th-the-Kubuntu
This was with the Kubuntu 12.04 LTS/KDE SC 4.8.4...
There are many Application Launchers:
Kickoff
The default KDE application launcher is getting a facelift:
http://blog.martin-graesslin.com/blog/
--> http://blog.martin-graesslin.com/blo...ickoff-to-qml/
--> http://blog.martin-graesslin.com/blo...ickoff-to-qml/
DIY
The Kickoff QML sources are available from the KDE: https://projects.kde.org/projects/kd...ace/repository . The branch is kickoff-qml.
Build-Depencies
The kde-workspace build-dependencies:
Code:
$ sudo apt-get build-dep kde-workspace
Cloning:
Code:
$ git clone git://anongit.kde.org/kde-workspace
Cloning into 'kde-workspace'...
...
Receiving objects: 100% (546486/546486), 154.83 MiB done.
Resolving deltas: 100% (457578/457578), done.
...
Receiving objects: 100% (546486/546486), 154.83 MiB done.
Resolving deltas: 100% (457578/457578), done.
Code:
$ cd kde-workspace
Code:
.../kde-workspace$ git checkout origin/kickoff-qml
Building
CMake
Code:
.../kde-workspace$ mkdir -p builddir
Code:
.../kde-workspace$ cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-- 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
...
-- Configuring done
-- Generating done
-- Build files have been written to: .../kde-workspace/builddir
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
...
-- Configuring done
-- Generating done
-- Build files have been written to: .../kde-workspace/builddir
Code:
.../kde-workspace/builddir$ make -C ./plasma/desktop/applets/kickoff/
make: Entering directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir/plasma/desktop/applets/kickoff'
...
[100%] Building CXX object plasma/desktop/applets/kickoff/core/CMakeFiles/kickoffplugin.dir/ksmserver_interface.o
Linking CXX shared library ../../../../../lib/libkickoffplugin.so
make[2]: Leaving directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir'
[100%] Built target kickoffplugin
make[1]: Leaving directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir'
make: Leaving directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir/plasma/desktop/applets/kickoff'
...
[100%] Building CXX object plasma/desktop/applets/kickoff/core/CMakeFiles/kickoffplugin.dir/ksmserver_interface.o
Linking CXX shared library ../../../../../lib/libkickoffplugin.so
make[2]: Leaving directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir'
[100%] Built target kickoffplugin
make[1]: Leaving directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir'
make: Leaving directory `/media/sda3/kde-workspace/Test/kde-workspace/builddir/plasma/desktop/applets/kickoff'
Code:
.../kde-workspace/builddir$ cd ./plasma/desktop/applets/kickoff
Code:
.../kde-workspace/builddir/plasma/desktop/applets/kickoff$ sudo make install
[ 0%] Built target kworkspace_automoc
[ 33%] Built target kworkspace
[100%] Built target kickoffplugin
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/kickoff.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/config.ui
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/Breadcrumb.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/MainView.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/ApplicationsView.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/KickoffButton.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/SearchView.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/KickoffItem.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/config
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/config/main.xml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/metadata.desktop
-- Installing: /usr/share/kde4/services/plasma-applet-kickoff2.desktop
-- Installing: /usr/lib/kde4/imports/org/kde/plasma/kickoff/libkickoffplugin.so
-- Removed runtime path from "/usr/lib/kde4/imports/org/kde/plasma/kickoff/libkickoffplugin.so"
-- Installing: /usr/lib/kde4/imports/org/kde/plasma/kickoff/qmldir
[ 33%] Built target kworkspace
[100%] Built target kickoffplugin
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/kickoff.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/config.ui
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/Breadcrumb.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/MainView.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/ApplicationsView.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/KickoffButton.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/SearchView.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/ui/KickoffItem.qml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/config
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/contents/config/main.xml
-- Installing: /usr/share/kde4/apps/plasma/plasmoids/kickoff2/metadata.desktop
-- Installing: /usr/share/kde4/services/plasma-applet-kickoff2.desktop
-- Installing: /usr/lib/kde4/imports/org/kde/plasma/kickoff/libkickoffplugin.so
-- Removed runtime path from "/usr/lib/kde4/imports/org/kde/plasma/kickoff/libkickoffplugin.so"
-- Installing: /usr/lib/kde4/imports/org/kde/plasma/kickoff/qmldir
Missing links - fixing it with the ducktape
There is: /usr/lib/libkworkspace.so.4abi1
but the /usr/lib/libkworkspace.so.4 is missing
Making a symlink:
Code:
sudo ln -s /usr/lib/libkworkspace.so.4abi1 /usr/lib/libkworkspace.so.4
$ ls -l /usr/lib/libkworkspace.so.4
lrwxrwxrwx 1 root root 31 Jul 24 12:35 /usr/lib/libkworkspace.so.4 -> /usr/lib/libkworkspace.so.4abi1
lrwxrwxrwx 1 root root 31 Jul 24 12:35 /usr/lib/libkworkspace.so.4 -> /usr/lib/libkworkspace.so.4abi1
Misc
PPA search:
https://launchpad.net/ubuntu/+ppas
--> https://launchpad.net/ubuntu/+ppas?n...et-kickoff-qml
Other launchers: http://www.kubuntuforums.net/showthr...th-the-Kubuntu
This was with the Kubuntu 12.04 LTS/KDE SC 4.8.4...