
PeachyDock
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
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
10 years ago
CMakeLists.txt:6 (find_package)
"find_package(Plasma REQUIRED)"
:(
Report
Murz
11 years ago
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
11 years ago
is this project dead? What a shame that would be...
Report
GUAN
12 years ago
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
12 years ago
Report
zarquad
12 years ago
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
12 years ago
Report
bjb1959
12 years ago
Report
kurgan
12 years ago
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
matasvada
12 years ago
Report
brainsqueezer
12 years ago
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
12 years ago
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
12 years ago
with this before.
Can i put pretty task on panel, or is this an stand alone widget.
Report
Ekardnam
12 years ago
:)
Report
onlinelli
12 years ago
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
12 years ago
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
12 years ago
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
matasvada
12 years ago
Report
boo0032
12 years ago
Report
fyzix
12 years ago
Report
morfeusz
12 years ago
Report
KicKsTanD
12 years ago
Report
morfeusz
13 years ago
Report
morfeusz
13 years ago
I'got plasma of course.
Report
Ilu
13 years ago
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