PeachyDock

Plasma 4 Widgets

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

2
Score 50.0%
Description:

PeachyDock
==========

A complete rewrite of PrettyTasks that eventually bring complete OS-X Dock like functionality to the KDE/Plasma Desktop. It will consist of an applet (PeachyApplet) and a containment (PeachyDock).

PeachyDock is being developed in the KDE SVN-repository, in trunk/playground/base/plasma/applets/peachydock. So if you like to you can compile and run it. Currently it still is behind PrettyTasks in terms of features. But it compiles and runs with KDE from trunk. And it will catch up soon... and bring fun and ease-of-use to a desktop near you.



PrettyTasks (old version)
=========================

This is a applet to show that icon scaling and task-management combined is possible in Plasma.

It should work with 4.0.x

To compile/install it do:

cmake . -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/installation
make
make install

Comments/criticism welcome!

floopy1962

8 years ago

-- Configuring incomplete, errors occurred!

CMakeLists.txt:6 (find_package)

"find_package(Plasma REQUIRED)"

:(

Report

Murz

10 years ago

Can't build on KDE 4.3 beta 2 Kubuntu: cmake shows the error:

CMake Error at /usr/share/kde4/apps/cmake/modules/FindPlasma.cmake:13 (message):
FindPlasma.cmake is deprecated. Now with KDE 4.2 Plasma is part of kdelibs
and automatically found using find_package(KDE4) instead.

Replace the variables previously coming from FindPlasma.cmake as follows:

PLASMA_OPENGL_FOUND -> KDE4_PLASMA_OPENGL_FOUND

PLASMA_LIBS -> KDE4_PLASMA_LIBS

PLASMA_INCLUDE_DIR -> KDE4_INCLUDE_DIR or KDE4_INCLUDES, should be already
set anyway

PLASMA_FOUND -> nothing, it's always there if KDE4, version 4.2 or newer
has been found.

If you see this error message in a module within KDE/, update it from svn,
it has been fixed already.

Call Stack (most recent call first):
CMakeLists.txt:6 (find_package)


-- Configuring incomplete, errors occurred!

Report

toadhall

10 years ago

Hi,

is this project dead? What a shame that would be...

Report

GUAN

10 years ago

Hi,
When I try to do "make" I have the following errors:

/home/guan/Desktop/prueaba/prettytasks/prettylayout.h:10:39: error: plasma/layouts/layoutitem.h: No existe el fichero o el directorio
/home/guan/Desktop/prueaba/prettytasks/prettylayout.h:11:35: error: plasma/layouts/layout.h: No existe el fichero o el directorio
/home/guan/Desktop/prueaba/prettytasks/prettylayout.h:12:43: error: plasma/layouts/layoutanimator.h: No existe el fichero o el directorio

/home/guan/Desktop/prueaba/prettytasks/prettyicon.h:6:35: error: plasma/widgets/widget.h: No existe el fichero o el directorio
/home/guan/Desktop/prueaba/prettytasks/prettyicon.h:7:26: error: plasma/phase.h: No existe el fichero o el directorio

I have installed the next packages:
libplasma-dev kdebase-workspace-dev and kdelibs5-dev

what package have I missed for it ?

GUAN

Report

freedreamer

11 years ago

any news about this project?

Report

zarquad

11 years ago

I can't get this or the SVN build to compile in intrepid! why don't you make a package that's "Get new stuff" compatible?

In any case:

make
-- Found Qt-Version 4.4.1 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Found KDE 4.1 include dir: /usr/include
-- Found KDE 4.1 library dir: /usr/lib
-- Found KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sam/Source/peachydock/build
Scanning dependencies of target peachy_applet
make[2]: Warning: File `/usr/include/X11/X.h' has modification time 1.2e+07 s in the future
[ 20%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_applet_automoc.o
[ 40%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_applet.o
/home/sam/Source/peachydock/peachy_applet.cpp: In member function ‘void PeachyApplet::reload()’:
/home/sam/Source/peachydock/peachy_applet.cpp:104: error: no matching function for call to ‘QHashIterator<long unsigned int, KSharedPtr<TaskManager::Task> >::QHashIterator(TaskManager::TaskDict&)’
/usr/include/qt4/QtCore/qhash.h:1012: note: candidates are: QHashIterator<Key, T>::QHashIterator(const QHash<Key, T>&) [with Key = long unsigned int, T = KSharedPtr<TaskManager::Task>]
/usr/include/qt4/QtCore/qhash.h:1012: note: QHashIterator<long unsigned int, KSharedPtr<TaskManager::Task> >::QHashIterator(const QHashIterator<long unsigned int, KSharedPtr<TaskManager::Task> >&)
make[2]: *** [CMakeFiles/peachy_applet.dir/peachy_applet.o] Error 1
make[1]: *** [CMakeFiles/peachy_applet.dir/all] Error 2
make: *** [all] Error 2

Report

rospo

11 years ago

same problem! i'm on debian lenny!

Report

bjb1959

10 years ago

I don't think it's possible to do cmake on plasmoids. I have tried 2 different ones with no luck. the only one I had luck with was yawp because it had an install script which set everything up. but cmake simply doesn't work. I am definately not feeling the love with plasmoids in 4.2 so far. Is there a magic formula that only a few people know as to how to make this work?

Report

kurgan

11 years ago

I'm running KDE 4.1 from rawhide on F9, and trying to install this.

Qt: 4.4.0
KDE: 4.00.84 (KDE 4.0.84 (KDE 4.1 >= 20080625)
kde4-config: 1.0

I check out from svn, revision 828025. The cmake runs fine with no errors, but when I run "make" I get the following:

Generating peachy_applet.moc
Generating moc_peachy_icon.cpp
Generating moc_peachy_animator.cpp
Scanning dependencies of target peachy_applet
[ 20%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_applet_automoc.o
[ 40%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_applet.o
[ 60%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_icon.o
/tmp/peachydock/peachy_icon.cpp:73: warning: unused parameter ‘option’
/tmp/peachydock/peachy_icon.cpp:73: warning: unused parameter ‘widget’
[ 80%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_layout.o
/tmp/peachydock/peachy_layout.cpp:113: warning: unused parameter ‘hint’
/tmp/peachydock/peachy_layout.cpp:113: warning: unused parameter ‘size’
[100%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_animator.o
Linking CXX shared module lib/peachy_applet.so
[100%] Built target peachy_applet

I run "make install" anyway, and it writes the following files:

[100%] Built target peachy_applet
Linking CXX shared module CMakeFiles/CMakeRelink.dir/peachy_applet.so
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing /usr/lib/kde4/peachy_applet.so
-- Installing /usr/share/kde4/services/peachy-applet.desktop

I can choose the Peachy applet from the list, but when I add it to the desktop it is just a small box with a grey tranparent icon with nothing else. I can also find no way to configure the applet. Is this due to the unused parameters in my "make" output? Any help would be greatly appreciated.

Report

C

matasvada

11 years ago

Unfortunately PeachyDock isn't in a working state right now... Didn't have any time left the last couple of weeks, but I hope (and think) I'll get to it soon...

Report

brainsqueezer

11 years ago

Wasn't PeachyDock moved to official KDE proyect? http://commit-digest.org/issues/2008-06-08/ Says it's now in playground.

And it is (http://websvn.kde.org/trunk/playground/base/plasma/applets/peachydock/). Would be very insteresting to see it in action. I think current TaskManager and SystemTray needs evolving.

Report

donpaco

11 years ago

What's the final goal of this application?

I mean, for the moment it looks like Mac OS Docker, but it reacts like a classical task manager without text, just icons and an arrow when minimized.

So my question: is it going to be a dock-like plasmoid or a task manager plasmoid?

as we have now lost kxdocker and xqde seems to be dead... but great job, i like it as it is now!

Report

Primus

11 years ago

Stupid question, but I had bad experience
with this before.
Can i put pretty task on panel, or is this an stand alone widget.

Report

Ekardnam

11 years ago

The thing with Plasma is that there are no standalone widgets. You should be able to put it on a panel.
:)

Report

onlinelli

11 years ago

I've created an Ubuntu-Repository for Hardy (also with other plasmoids)
just add

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

to your /etc/apt/source.list

and install plasmoid-prettytasks
Works for x86 and amd64

Cheers

Report

ivancukic

11 years ago

Hi, why create your own server when you could come to KDE's SVN and join the fun? :)

For Plasma-related questions, feel free to join the panel-devel mailing list.

p.s. I hope you're building against the latest plasma since it is not backward compatible with the 4.0.x.

Cheerio!

Report

boo0032

11 years ago

i get :

tricky@savanah:~/Desktop/prettytasks$ cmake . -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4/
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILERto a valid compiler path or name.
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND -- broken
CMake Error: The C++ compiler "CMAKE_CXX_COMPILER-NOTFOUND" is not able to compile a simple test program.
It fails with the following output:


CMake will not be able to correctly generate this project.
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILERto a valid compiler path or name.
-- Configuring done


=============================

please, i need help ;-)

Report

C

matasvada

11 years ago

Seems like there's a problem with the CMake configuration. But I'm not sure... Did you already compile something else successfully with CMake?

Report

boo0032

11 years ago

Never heard of "cmake" before ... i installed it from the kubuntu repository.

Report

fyzix

11 years ago

Install the build-essential package. That will install the tool you are missing; gcc or g++

Report

morfeusz

11 years ago

Or "make"package

Report

KicKsTanD

11 years ago

I'm impatient waiting for the features listed in the TODO file.Keep on working on this.Thank you!

Report

morfeusz

11 years ago

I got this error: "CMake Error: ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/mateusz/.kde4/share/apps;/opt/kde4/share/apps"

Report

morfeusz

11 years ago

I installed "kdelibs4-devel" package and I've got another problem "CMake Error: Could not find REQUIRED package Plasma"

I'got plasma of course.

Report

Ilu

11 years ago

okay i finally made this thing work, you need the following packages (kubuntu 8.04):

build-essentials, cmake, libplasma-dev, kdebase-workspace-dev, kdelibs5-dev

with them mine worked anyway.

i love this plasmoid, a little thing that i would like added to the "todo-list" is transparent background, like its possible with the standart battery plasmoid

Report

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
despot77
May 28 2012
HenryHu
Sep 25 2010
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.0.1
updated Jun 05 2008
added Apr 07 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4