Announcement

Collapse
No announcement yet.

Kickoff 2 / Kickoff QML - Kubuntu 12.04 / KDE 4.8

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Kickoff 2 / Kickoff QML - Kubuntu 12.04 / KDE 4.8

    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:
    Code:
    $ sudo apt-get build-dep kde-workspace
    Sources

    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.
    Checkout the kickoff-qml branch:
    Code:
    $ cd kde-workspace
    and
    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
    Output:
    -- 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
    Make:
    Code:
    .../kde-workspace/builddir$ make -C ./plasma/desktop/applets/kickoff/
    Output:
    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'
    Entering to the kickoff directory:
    Code:
    .../kde-workspace/builddir$ cd ./plasma/desktop/applets/kickoff
    Installing:
    Code:
    .../kde-workspace/builddir/plasma/desktop/applets/kickoff$ sudo make install
    Output:
    [ 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

    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
    Should be:
    $ 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
    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...

    Have you tried ?

    - How to Ask a Question on the Internet and Get It Answered
    - How To Ask Questions The Smart Way
Working...
X