Daisy

Plasma 4 Widgets

Source:

115
Score 91%
Last changelog:

5 years ago

Alpha corolla 0.0.4:

0.0.4.26 (14.Jul.2012)
- Dolphin is now used in trash plugin;
- Now using Taskmanager library for compatibility with KDE 4.8;
- Thumbnails are now clickable.


0.0.4.25 (11.Nov.2010)
- Added support for VLC in "Media controller" role.


0.0.4.24 (10.Nov.2010)
- Fixed bug that could cause the applet to crash in certain circumstances (patched by pierre.parent|at|insa-rouen.fr);
- Dolphin is now used as default application for the file manager launcher;
- Updated Italian translation.


0.0.4.23 (29.Jun.2010)
- Moved project page to dedicated host;
- Removed some backgrounds;
- Added Greek language translation done by Alexander Kaltsas;
- Added Turkish language translation done by Anıl í–zbek;
- Added Russian language translation done by Dmitry Pisklov;
- Fixed issue with TaskManager lib that would affect compilation (thanks bram85);
- Multiple bugfixes.


0.0.4.22 (11.Fev.2010)
- Small bugfix to work properly with KDE 4.4.



For the complete list of changes please visit: http://cdlszm.org/

prasadae

8 years ago

Testing single click on kde 4.4. This is the print from starting daisy from plasmoidviewer:

plasmoidviewer(6900)/plasma main: setting FormFactor to "planar"
plasmoidviewer(6900)/plasma main: setting Location to "floating"
plasmoidviewer(6900)/plasma main: setting containment to "null"
plasmoidviewer(6900)/plasma main: setting auth policy
plasmoidviewer(6900)/plasma main: just load applet
plasmoidviewer(6900)/plasma FullView::addApplet: adding applet "plasma_applet_daisy" in "null"
plasmoidviewer(6900)/libplasma Plasma::CoronaPrivate::addContainment: loading of containment "null" failed.
plasmoidviewer(6900)/kdecore (KSycoca): Trying to open ksycoca from "/var/tmp/kdecache-aeprasad/ksycoca4"
plasmoidviewer(6900)/libplasma Plasma::AppletPrivate::init: Check your constructor! You probably want to be passing in a Service::Ptr or a QVariantList with a valid storageid as arg[0].
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
<Single click on systemsettings>
<Double click on systemsettings>
systemsettings(6907)/kdecore (KSycoca): Trying to open ksycoca from "/var/tmp/kdecache-aeprasad/ksycoca4"
plasmoidviewer(6900)/plasma TaskManager::TaskItem::winIds: no winId: probably startup task
plasmoidviewer(6900)/plasma TaskManager::GroupManagerPrivate::removeStartup: invalid startup task
systemsettings(6907)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

Report

C

Lechio

8 years ago

It's fixed now. Something changed in the clicked() signal in KDE 4.4 . Made a simple fix by replacing the clicked signal with the pressed signal.

Report

jiuren

8 years ago

still not working on kde mod 4.4.2
but double click works...

Report

bakidola

8 years ago

hi, sorry to ask for this it's off topic, but i wanted to know what is the name of the icon theme in the screenshots... can somebody provide a link?
thanks

Report

C

Lechio

8 years ago

Hi, I'm using a custom theme that I've edited for personal use. A mix of Hycons Icon theme:
http://www.kde-look.org/content/show.php/Hycons+KDE4+Icon+Theme?content=101767
and Ciment (for the folders):
http://www.kde-look.org/content/show.php/Ciment+for+KDE4?content=104424

Regards.

Report

C

Lechio

8 years ago

Sorry about missing the monthly schedule guys, I have decided that for allowing an evolution of Daisy a new approach was necessary. To provide better features like covering windows, better screen placement, adding other applets to it as "plugins", (...); Daisy needs to be changed into a panel-like widget. This task will require a rewrite of most of the code, it will take some time to do it. Until then please feel free to comment and suggest new features as those might find a way into the new Daisy. ;)
Also feel free to report bugs, will continue to maintain the current code.

Regards, and thank you for your support!

Report

D--

8 years ago

best luck with the rewrite, i would very much like to know how the development goes, please let us know any relevant news.

And thank you very much for your work :)

Report

prasadae

8 years ago

Is this your repo?:
http://code.google.com/p/daisyplasma/source/checkout

If it is, a few of us can help out in testing it.

Report

C

Lechio

8 years ago

That's the one. Will put up some code for the new Daisy as soon as it gets to a point that is usable. :)

Regards.

Report

strav

8 years ago

First of: I'm very glad you plan to integrate Daisy as a panel plasmoid! hopefully you'll benefit from every existing plasmoids without having to write hacky plugins and such. Along this line, here are some suggestions you might consider (if you didn't already ;)

1. If the goal is to get a one click/one place to accomplish everything, perhaps it would be good for the dock to group in the "same icon", for a given application: it's launcher, it's window task and it's tray icon.

2. As the "dock" functionality would now be part of the panel, there's no need the customize it's background - this should be the panel's theme job.

3. It would be sad if all the space and simplicity gained with a combined task bar, app launcher and sys tray would be wasted by the need of OSX look alike; namely: a min of 40+ pixels heigh panel for it to look decent is way too much, especially on netbooks.

4. Pleeeaaase make it so that the dock plasmoids will take 100% of the panel's available space, otherwise it just looks like a mess.

5. As the instances of an application would be grouped under a single icon, making it easier to retrieve one of them among all other tasks, it'll be a complete waste if the menu that lists those instances takes too long to pop up.

6. there's already something like a dozen of docks for linux and very few have done the right thing. In my opinion, the best of them is gnome-do (in dock mode), but it's written in mono, and for one thing, partly because it's conceived to be desktop independent, it lacks the integration/modularity it would need in order not to have to re-write every plugin/applet one would need. If you and other folks working on a dock for Kde4 could get along and work on a single, best possible design/implementation, perhaps we'll get it right this time - Instead of the usual pattern of: "Oh dock A is cool but it misses B's feature, and then, B would be great if it had A's xyz. Etc.

... For what it's worth, good luck!

Report

alex789

8 years ago

what about this bug:
https://bugs.kde.org/show_bug.cgi?id=216398

Report

C

Lechio

8 years ago

Seen it but can't reproduce it. Seems to be happening on specific distros, and be related to libtaskmanager...

Report

dtony

8 years ago

Thank you for your great app ! I just want to report you two problems with dual screen configuration.

- The reserved space for full screen app is always on the same screen whatever screen where is the dock.
- The bottom placement of the dock is to high on the biggest screen, it's like the screen have the same high than the other screen.

Hope you understand my bad English and thank you again for your app :)

Report

C

Lechio

8 years ago

Hi,

Will look into fixing that. Will probably be fixed when we move from widget type to panel type. :)

Regards.

Report

Groffo

8 years ago

./install.sh
-- Found Qt-Version 4.5.2 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.3.1
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/build
[ 0%] Built target plasma_applet_daisy_automoc
[ 6%] Building CXX object applet/CMakeFiles/plasma_applet_daisy.dir/src/daisy.o
In file included from /home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.cpp:29:
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:99:37: error: taskmanager/taskmanager.h: No such file or directory
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:100:30: error: taskmanager/task.h: No such file or directory
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:101:37: error: taskmanager/taskactions.h: No such file or directory
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:102:34: error: taskmanager/taskitem.h: No such file or directory
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:103:38: error: taskmanager/groupmanager.h: No such file or directory
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:104:33: error: taskmanager/startup.h: No such file or directory
In file included from /home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.cpp:29:
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:105: error: ‘TaskManager’ has not been declared
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:106: error: ‘TaskManager’ has not been declared
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:107: error: ‘TaskManager’ has not been declared
In file included from /home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.cpp:29:
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:340: error: ‘TaskPtr’ has not been declared
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:421: error: ‘TaskPtr’ does not name a type
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:422: error: ISO C++ forbids declaration of ‘GroupManager’ with no type
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:422: error: expected ‘;’ before ‘*’ token
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:515: error: ‘StartupPtr’ has not been declared
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.h:516: error: ‘StartupPtr’ has not been declared
In file included from /home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisy.cpp:33:
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisyTasks.cpp:161: error: variable or field ‘startupAdded’ declared void
/home/geoff/Desktop/plasma-applet-daisy-0.0.4.21/applet/src/daisyTasks.cpp:161: error: ‘StartupPtr’ was not declared in this scope
make[2]: *** [applet/CMakeFiles/plasma_applet_daisy.dir/src/daisy.o] Error 1
make[1]: *** [applet/CMakeFiles/plasma_applet_daisy.dir/all] Error 2
make: *** [all] Error 2

An error occured during compilation!
Check if you have installed all needed header files.

Report

crematory3

8 years ago

Hi, there is a ppa for (K)ubuntu. Look at launchpad.net and search for daisy. You dont need do compile it from source.

Report

C

Lechio

8 years ago

Hi,

You are missing some libraries. the libtaskmanager library is missing so it will fail to compile. libtaskmanager is part of kde-base, to compile something that uses it, the headers for that are needed. Install these packages on Kubuntu: "kdebase-workspace-dev", "kde-devel", "kdelibs5-dev". Should compile OK after that.
Or just do like crematory3 said and install using the package manager (instructions on how to do it are available on the download page).

Report

crematory3

8 years ago

By the way. In the new releas of (K)Ubunut (10.04), daisy will be standard in the Repos of ubuntu.

Report

cranks

8 years ago

I've tried to install Daisy on Ubuntu 9.10 - 64bit... but for the life of me I can't start Daisy.

I am sure I have installed everthing required!?!?!

I've looked in my apps.... nothing
Looked under System....nothing
Typed 'daisy' in Console.... nothing

I have noticed additional apps such as Konsole, Dolphin and Akonadi Console in System Tools for example, but nothing that I can see represents Daisy.

Can anyone help me?

Report

crematory3

8 years ago

Hello, till 9.10 you must add the ppa from launchpad.net to your source.list! Then you can install it over k-Package or in terminal. The name of the package is plasma-widget-daisy. greetz

Report

cranks

8 years ago

Thanks crematory3....

I followed the instructions as best I could....added the ppa's and the signing keys, but I couldn't work out what package/s needed installing next!?!!

I see there are instructions to "Download the amd64/i386/lpia .deb package.".... but where do I find this??

Would you care to be more explicit with instructions?? Wouldn't blame you if you don't have the time :)

I am a noobie and I can't figure out my next move.... *sighs with embarrassment!*

Report

crematory3

8 years ago

Open Terminal. Then Type: sudo apt-get install plasma-widget-daisy. If you added the ppa correct it works. After install right click on desktop and add widget. In the list search for daisy and dubbleclick on it. Thats it. Hope this was helpfull for you.
Best

Report

cranks

8 years ago

Good instructions!! Thanks so much!

Report

MezzoForte

8 years ago

Nice work thank you very much :-) . I have red the different messages, and no one spoke about a problem with the trashbin plugin. I can open the trashbin, "empty trashbin" do nothing, and "restore" makes me an error. "Impossible to find the trashbin program".
It's not dramatic if I can't fix it, I can manage with another way, but it could be nice ...

Report

C

Lechio

8 years ago

Hi,

Which distro are you using?
Some distros instead of "ktrash" (the tool that Daisy uses with the trash plugin) have "ktrash4". That might be the cause for this issue you are experiencing.

Regards.

Report

5 years ago

Alpha corolla 0.0.4:

0.0.4.26 (14.Jul.2012)
- Dolphin is now used in trash plugin;
- Now using Taskmanager library for compatibility with KDE 4.8;
- Thumbnails are now clickable.


0.0.4.25 (11.Nov.2010)
- Added support for VLC in "Media controller" role.


0.0.4.24 (10.Nov.2010)
- Fixed bug that could cause the applet to crash in certain circumstances (patched by pierre.parent|at|insa-rouen.fr);
- Dolphin is now used as default application for the file manager launcher;
- Updated Italian translation.


0.0.4.23 (29.Jun.2010)
- Moved project page to dedicated host;
- Removed some backgrounds;
- Added Greek language translation done by Alexander Kaltsas;
- Added Turkish language translation done by Anıl í–zbek;
- Added Russian language translation done by Dmitry Pisklov;
- Fixed issue with TaskManager lib that would affect compilation (thanks bram85);
- Multiple bugfixes.


0.0.4.22 (11.Fev.2010)
- Small bugfix to work properly with KDE 4.4.



For the complete list of changes please visit: http://cdlszm.org/

product-maker 790944715 Jun 14 2017

product-maker LionSec1994 Mar 16 2017

product-maker mirkogennari Feb 24 2017

product-maker Evgenii Jan 05 2017

product-maker chuugar Apr 12 2015

product-maker KDEWorkshop May 18 2014

product-maker dequire Mar 24 2014

product-maker chintoo Feb 03 2013

product-maker lei00 Jan 15 2013

product-maker lgsalvati Nov 04 2012

product-maker e1nste1n Jul 15 2012

product-maker darthroe Jul 15 2012

product-maker Contrast Jul 14 2012

product-maker dotNet Jun 13 2012

product-maker Koali-Fran Jun 11 2012

product-maker maroony Feb 11 2012

product-maker XenoPL Jan 30 2012

product-maker jvherrera Nov 27 2011

product-maker dudacardoso Nov 16 2011

product-maker DenisSeidel Nov 07 2011

product-maker aleixpol Aug 29 2011

product-maker zuargo Aug 29 2011

product-maker sylgil88 Aug 21 2011

product-maker sosonok Jul 30 2011

product-maker Deathmachine Jul 05 2011

product-maker xulien Jun 17 2011

product-maker jaitrum May 20 2011

product-maker ubuntuku Feb 12 2011

product-maker Kosava Jan 16 2011

product-maker unikum111 Jan 05 2011

product-maker flanello Dec 23 2010

product-maker mitiao Nov 16 2010

product-maker vitoubien Nov 12 2010

product-maker paran0idx Nov 11 2010

product-maker ZomAur Nov 09 2010

product-maker Eldarion Oct 29 2010

product-maker 26 332

Thaidog

Apr 20 2015

chuugar

Apr 12 2015

dharman

Apr 18 2014

margueritesu

Nov 09 2012

lgsalvati

Nov 04 2012

darthroe

Jul 30 2012

manolox

Jul 28 2012

XenoPL

Jan 30 2012

dudacardoso

Nov 16 2011

DenisSeidel

Nov 07 2011

EternalLight

Oct 20 2011

zuargo

Aug 29 2011

seqizz

Aug 10 2011

sebelk

Aug 05 2011

nekoprog

Aug 02 2011

cosmoslx

Jul 31 2011

Deathmachine

Jul 05 2011

jaitrum

May 20 2011

papylhomme

Apr 18 2011

ubuntuku

Feb 12 2011

flanello

Dec 23 2010

zylle

Nov 13 2010

Manyoma

Nov 11 2010

edio

Nov 11 2010

Draget

Oct 05 2010

wasabi

Sep 13 2010

clemmy

Aug 24 2010

adibudeen

Aug 07 2010

ulij

Aug 05 2010

Mr-idea

Jul 04 2010

Untergunter

Jul 01 2010

adrian7

May 13 2010

janet

Apr 01 2010

elvishandrew

Mar 05 2010

Fisiu

Mar 01 2010

marcotangaro

Jan 02 2010

PeterQuint

Jan 01 2010

genericity

Dec 21 2009

MezzoForte

Dec 01 2009

enclave

Nov 28 2009

danix85

Nov 18 2009

DreadKnight

Nov 16 2009

usseldridge

Nov 16 2009

Stefan4863

Nov 15 2009

bulldog98

Nov 06 2009

pups

Nov 03 2009

koronation

Oct 22 2009

Grindcore

Oct 10 2009

dummy

Sep 23 2009

t3ddy

Sep 22 2009

mikala

Sep 21 2009

mgranet

Sep 08 2009

xakde

Aug 31 2009

iskarion

Aug 30 2009

kuchumovn

Aug 22 2009

sokar620

Aug 17 2009

Ventus

Aug 17 2009

M3t4linux

Aug 12 2009

dantle

Aug 11 2009

rickz

Aug 10 2009

crematory3

Aug 01 2009

admoore

Jul 25 2009

choxos

Jul 24 2009

Podstavsky

Jul 08 2009

dsemblano

Jul 05 2009

spurwonofjp

Jul 04 2009

gzu

Jun 30 2009

EvilSide

Jun 28 2009

s1300045

Jun 24 2009

vmnogueira

Jun 23 2009

Mte90

Jun 23 2009

milanSPK

Jun 21 2009

dkarnout

Jun 21 2009

usrkl

Jun 19 2009

dejazmach

Jun 17 2009

HalphaZ

Jun 17 2009

paran0idx

Jun 16 2009

Simmeson

Jun 15 2009

ftso

Jun 15 2009

roignac

Jun 15 2009

tomsdale

Jun 12 2009

goderic

Jun 10 2009

Thule

Jun 09 2009

azagoth

Jun 06 2009

horchi

Jun 04 2009

pagesailor

Jun 03 2009

Lole

Jun 01 2009

Grobelard

May 31 2009

Tids

May 30 2009

sWirus

May 30 2009

brdn25

May 30 2009

cialdo99

May 29 2009

schafm

May 29 2009

warnec

May 28 2009

grumpy07

May 28 2009

prasadae

May 26 2009

gomezhyuuga1

May 21 2009

nferenc

May 21 2009

arxus

May 19 2009

gooler

May 19 2009

Izo

May 16 2009

Botafoguense

May 16 2009

madsheytan

May 15 2009

mck182

May 14 2009

Numerus

May 12 2009

mae

May 05 2009

Montblanc

May 02 2009

Robbi1987

May 01 2009

universe777

Apr 18 2009

jackric

Apr 12 2009

Yggdrasill

Apr 05 2009

TheRob

Apr 03 2009

mtz92

Apr 03 2009

Caledfwlch

Apr 02 2009

KTATTOO

Apr 02 2009
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling me
Details
license
version
corolla 0.0.4.26
updated Jul 14 2012
added Apr 02 2009
downloads today
0
page views today 11