Home > Blog > Daisy Plasmoid – A dock for KDE 4

Daisy Plasmoid – A dock for KDE 4
1 star2 stars3 stars4 stars5 stars
(votes: 3, avg: 5.00)
Loading ... Loading ...

August 13th, 2009 Leave a comment Go to comments

From time to time I use Mac OS X and I really like the application management with its dock. I came across several different implementations for KDE 4, but they were usually too immature and not very pretty. I was very surprised when I finally found a decent implementation called Daisy. I immediately dropped the default KDE taskbar and started to use Daisy in conjunction with desktop effects “Box Switch” and “Present Windows” a.k.a Exposé. You can look at my setup here (only bottom 64 pixels are shown, the rest is usually occupied with maximized application):

Daisy + Tray

Daisy detects running instances of applications by Window Class, so it doesn’t try to start another instance, it rather activates the already running one. The experience is very similar to the Mac OS X one, but still, there are three problems:

  • I still have to use the panel for Battery Monitor and Device Notifier widgets
    • Daisy could act as a host for other widgets and show them as icons
  • Applications started manually (e.g. with KRunner) do not appear in the dock
    • Daisy could act as a taskbar and show icons of all running windows
  • Applications like instant messengers or IRC clients use tray for notifications
    • Daisy could act as a tray and replace the launcher icon with the one added to tray by application after its start (so it will flash in the dock)

Once these three points are met, Daisy will become a complete counterpart of Mac OS X dock. I’ve already written these suggestions to Lechio (upstream developer), but I’m not sure if this is the direction he wants to go and whether it is possible to do without any extra hacks at the KDE/Plasma side. (I’m sure that Lechio will accept any help :-) ) Anyway, have a look at the project page, KDE-Look page or try the plasmoid from the Build Service. The package is called plasmoid-daisy and is present in KDE:KDE4:Community project.

  1. August 13th, 2009 at 09:01 | #1 | Firefox 3.5.2Gentoo

    I was trying to use something similar – Avant Window Navigator. Well in the end I stopped using it as it was wasting of desktop space and resources and I had to keep composite working, but it was quite nice…

  2. Growbag
    August 13th, 2009 at 11:51 | #2 | Firefox 3.0.12openSUSE

    lol, I have been using the dasiy plasmoid for a few weeks now and never realised it had the “linear” mode! For that matter, I never even knew it had an extensive settings menu!

  3. August 13th, 2009 at 13:40 | #3 | Opera 10.00GNU/Linux

    Email sent to Pavol:

    “Hi there Pavol

    I must start by thanking you for choosing Daisy over other (more mature) solutions currently available, thanking you for taking the time to contribute with your input and ideas for this project and also thanking you for taking the time to make a nice writeup in your blogspot to help divulge this project.

    Currently Daisy is in alpha stage, meaning that many of the options and features planned for it are not yet implemented, and those that are may suffer heavy modifications. The goal of this project is to make the most advanced, functional, feature-rich panel/dock for KDE (and even on a global level for that matter). This is a very ambitious goal, I must add and agree with that, but we are currently just starting (only a month of active development)… It is true that Daisy takes hints from the MacOSX dock, but we plan to extend functionalities and go beyond that roof.

    Your ideas are very appealing and I look forward to give those a shot at implementation. The icon flashing part that you refer is already written, it works by flashing the launcher of an application that requires attention (an important feature for use with IM clients, as you have referred) and should be included in next release. Complete task manager features (for applications that are not included in the dock as launchers) are also being worked on and also count on adding this to the next release.

    Please feel free to expose your ideas/wishes, as the opinion of people that use my work are of extreme importance to me. Feel free to contact me anytime.

    Best regards,
    Lechio

    @Miška
    may I suggest you have a look at Daisy? :)
    Functionality is its main objective, system resources use is kept to the minimum and it doesn’t require composite enabled.

  4. SilenceMessiah
    November 14th, 2011 at 20:49 | #4 | Firefox 7.0.1GNU/Linux x64

    Hey, can you tell me, how to add another launcher to this widget?

  1. March 8th, 2010 at 13:16 | #1 | XML-RPC
  2. June 6th, 2010 at 02:50 | #2 | vBSEO (VBulletin)
or