QuickLauncher Applet

Plasma 4 Extensions

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

5
5 .3
Description:

Reimplements the quicklaunch applet present in kde3.5.

Features:
- Add icons by specify a .desktop file
- Add icons by dragging .desktop files from other locations (desktop and panel doesn't seem to work, KDE4 issue?)
- Rearrange icons by dragging them in place
- Configurable number of rows
- Configurable number of visible icons.
Last changelog:

12 years ago

0.5
Support for vertical panels
Bugfixes

0.4
Working with KDE 4.1

0.3
Added initial support for hiding icons.
Added configure option to select number of visible icons

0.2.1
Removed the unwanted double-click config obeyance

0.2
Added Drag'n drop functionality.

0.1
Initial version

downdiagonal

12 years ago

Thanks for the update. I've built a deb package for Kubuntu Hardy x86. It's available here:
http://www.filedropper.com/plasma-applet-quicklauncher04-1i386

Report

faizlo

12 years ago

I have tried to install this applet on my Fedora 9 (32 bit).
I had the following error:
===============================
[faizlo@0-16-d4-f6-f5-6b quicklauncher]$ vim install.sh
[faizlo@0-16-d4-f6-f5-6b quicklauncher]$ ./install.sh
-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- 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.3.5 (using /usr/bin/qmake-qt4)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/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/lib/libX11.so
-- Looking for pthread.h
-- Looking for 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
-- 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.0 include dir: /usr/include/kde4
-- Found KDE 4 library dir: /usr/lib/kde4/devel
-- Found KDE4 kconfig_compiler4 preprocessor: /usr/bin/kconfig_compiler4
-- Found KDE4 automoc: /usr/bin/kde4automoc
CMake Error: Could not find REQUIRED package Plasma
-- Configuring done
make: *** No rule to make target `clean'. Stop.
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
[faizlo@0-16-d4-f6-f5-6b quicklauncher]$

Report

faizlo

12 years ago

OK!,

For Fedora 9 users, all you need is to install both cmake and kdebase-workspace-devel. That's it, it will be installed like charm.

Report

mjakubicek

12 years ago

That's not enough: one has to change the ${KDEDIR} variable in install.sh to ${KDEDIRS} (or directly to /usr).

Report

queen6

12 years ago

4.1 support would be nice.

Report

trickykid

12 years ago

didn't they just bake this one into KDE 4.1 Beta??? It don't have a quicklauch thingy and don't have a real taskbar (a usfull one) Sometimes stuff like this just blows my mind...

Report

echoes

12 years ago

i'd love to see an update of this plasmoid for kde 4.1 compatibility.
kde 4.1b1 supports adding icons to the panel, but it really sucks & doesn't work very well at all.

Report

Murz

12 years ago

Can't build on KDE 4.1 Kubuntu Hardy with this errors:
[ 25%] Building CXX object CMakeFiles/plasma_applet_quicklauncher.dir/quicklauncher.o
In file included from /storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:22:
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:43:39: error: plasma/layouts/vboxlayout.h: No such file or directory
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:26:35: error: kworkspace/kworkspace.h: No such file or directory
In file included from /storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:22:
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:113: error: expected class-name before ‘{’ token
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:115: error: expected `)' before ‘*’ token
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h: In member function ‘QRectF InnerLayout::geometry() const’:
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:123: error: ‘count’ was not declared in this scope
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:124: error: ‘itemAt’ was not declared in this scope
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:127: error: ‘count’ was not declared in this scope
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp: In constructor ‘QuickLauncher::QuickLauncher(QObject*, const QVariantList&)’:
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:42: error: ‘setDrawStandardBackground’ was not declared in this scope
....
....
....
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp: In member function ‘void QuickLauncher::readDesktopFile(int, QString)’:
/storage/temp/2008-06/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:386: error: ‘contentSize’ was not declared in this scope
make[2]: *** [CMakeFiles/plasma_applet_quicklauncher.dir/quicklauncher.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_quicklauncher.dir/all] Error 2
make: *** [all] Error 2

Report

pbienst

12 years ago

I have a similar problem.

In file included from /home/pbienst/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:22:
/home/pbienst/plasma-applet-quicklauncher-0.3/src/quicklauncher.h:43:39: error: plasma/layouts/vboxlayout.h: No such file or directory

Report

tinin

12 years ago

Please, could someone upload Kubuntu Hardy 4.1b packages. The one here seems to be compiled with libplasma1 and kde 4.0.4, so it doesn't work

I'm using nixternal's PPA "deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main" but I've got no idea how to compile kde4 things yet

Report

CyberAng3l

12 years ago

I need the same for the amd64 architecture!

If someone has a package please upload it somewhere!!!

Thanks!

Report

malachias

12 years ago

I compiled and installed it just fine. But now that it's installed, how do I actually -use- it? I tried the "add widgets" thing but it isn't listed. I tried restarting kdm, but that didn't work. How do I actually get it to run?

Report

Filozof

12 years ago

I had the same problem and I quickly solved it: the install.sh script creates a *.desktop file in wrong (in my Kubuntu 8.10) directory: /share/kde4/services (or somehing like that, but for sure 'share' is first). So, the only one thing you have to do is move this file to correct directory: /usr/share/kde4/services - voila :)

Report

Musikolo

12 years ago

Hi,

I'm currently using Fedora 9 at work. I'm a bit dissapointed with the change from KDE 3.5x to KDE4 mainly because of the lack of features included in the previous release. To maximize this feeling Fedora does not have kde-quicklauncher-applet in its repositories, something I can hardly understand taking into account how productive this applet will make one's work. Thus, I would love someone either tell me where I could get it or share it for me and Fedora community. I have already tried out the Mandriva RPM unsuccessfully.

By the way, thanks a lot Sventorp for this wonderful applet.

Cheers! :-)

Report

muzicman0

12 years ago

Is there a way to remove applications from the quick launcher? Even editing a config file is fine with me...

Report

onlinelli

12 years ago

Meanwhile, I've created an Ubuntu Repository for Hardy..

just add

deb http://ppa.launchpad.net/cornelius-maihoefer/ubuntu hardy main

to your /etc/apt/source.list (or in the adept-manager)

and install plasmoid-quicklauncher
(and other plasmoids)

cheers.

Report

tinin

12 years ago

and for kde 4.1b with nixternal's repo?
( deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main )

could you compile them?

Report

Murz

12 years ago

Thank's a lot! Glad to see you repo's packages in official Kubuntu repo!

Report

fabiomargarido

12 years ago

Hi there,

I've installed the Kubuntu package version provided, but I'm having some issues. Whenever I log out of my KDE session all the icons that I added disappear. The plasmoid is still there in the panel, only empty.
Has anyone else seen this behavior? What can I do to fix it?
Thanks in advance.

Report

Murz

12 years ago

I have this problem too! I think maybe applet donn't have permission to save configuration in file, but I can't find which file is nedded.
Maybe developer can help us?

Report

Murz

12 years ago

I have Kubuntu Hardy release upgraded from Gutsy.
And my friend have a fresh install of Kubuntu Hardy. And on it's desktop configuration and icons saves succesfully!
I have found a string like
[Containments][3][Applets][21][Configuration]
iconUrls=/usr/share/applications/kde4/krusader.desktop,/usr/share/applications/Swiftfox.desktop

in his plasma-appletsrc file.

But my plasma-appletsrc haven't this string:
[Containments][3][Applets][21][Configuration]
rowCount=3
visibleIcons=12

Maybe anybody know why my KDE4 doesn't save iconUrls in file?

Report

Kenichi

12 years ago

Could you please upload it some where else i get all codes on rapidshare wrong.

Report

Estariol

12 years ago

thank you for this applet :)

Report

Murz

12 years ago

Can't build 0.3 version on Kubuntu Hardy KDE4 beta.

when trying to cmake

$cmake -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4/ ../src

I got an error:

[100%] Building CXX object CMakeFiles/plasma_applet_quicklauncher.dir/quicklauncher.o
/storage/temp/2008-04/plasmoids/plasma-applet-quicklauncher-0.3/src/quicklauncher.cpp:26:35: error: kworkspace/kworkspace.h: No such file or directory
make[2]: *** [CMakeFiles/plasma_applet_quicklauncher.dir/quicklauncher.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_quicklauncher.dir/all] Error 2
make: *** [all] Error 2

Where must be exist file "kworkspace/kworkspace.h"?

Report

Murz

12 years ago

Sorry, I have found answer in earlier replies. Thank's

Report

12 years ago

0.5
Support for vertical panels
Bugfixes

0.4
Working with KDE 4.1

0.3
Added initial support for hiding icons.
Added configure option to select number of visible icons

0.2.1
Removed the unwanted double-click config obeyance

0.2
Added Drag'n drop functionality.

0.1
Initial version

12345678910
11
product-maker Sweyn78 Aug 27 2012 9 excellent
product-maker joseexposito89 Aug 30 2011 3 bad
Be the first to comment
panoptus
May 14 2010
devport
Dec 09 2009
Timslin
Aug 23 2009
leandro
Mar 05 2009
jeykey
Feb 08 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5
updated Nov 15 2008
added Mar 30 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 7