Marc Cramdal's blog

Wednesday, July 20, 2005

Thoughts about Plasma : the ALI


    I'm a bit involved on the and it is really interesting to speak and work with people who want to make something really great !

Disclaimer: this blog is not any official decision from KDE developers, it's only my personal thoughts about a new application launcher.

   The idea
    I just wanted to blog about the ALI. First, what is the ALI, it's just a little acronym for Application Launcher Interface, the future remplacement for KMenu. KMenu is currently the way we are used to launch applications. It's the way you use to browse your applications, to see which ones are on your computer. It's the way new KDE users use to discover these applications. But... it's a bit cluttered.
    Here is my idea (one of the many ideas on kde-artists :-)) to replace this old KMenu. It comes from the idea that it should be the more clear and light as possible. Maybe it looks like KMenu but I think it's more powerfull. First, the mockup :
Free Image Hosting at

    This kind of plasmoid is showing on the top of the screen, over your windows, as you press some key, or click some button, or make a mouse gesture, or say "ALI" ... whatever you want (but I think some keyboard shortcut is cool). As you release the key, it disappears with some blending effect for instance. In the first column, you see the main categories. In the second one, the subcategories. In the last one, the applications. If there are not subcategories, the applications go obviously in the second column.
    First, it's bigger. It's easier to see. Maybe you have to move your mouse a bit further, but the entries are bigger and you won't have to be so precise as currently in KMenu, which imo takes more time than moving the mouse a bit further.
    Then, you can't start some applications at the same time. Currently, you open KMenu, browse a bit through it, start an application. If you want to start a second application, you have to reopen it. In this new ALI, you will have to keep the key pressed and you can start as many applications as you want.
    Another (great ?) feature I wish we could have in it: in the second column, you see Mail Client. If you put your mouse over it, it open the next column. But if you double-click, it starts the default mail client (here KMail).
    Last but not least, at the bottom right, you have Konqi. It shows you a little panel with some information. Here he says that KMail is your default mail client. But he could give you the number of time you launch the selected application, the location of the application binary (hey, do you have a quick way to find the application binary name in KMenu; I just found that I had to edit KMenu to look at this, annoying, no ? ;-))
    Finally, just note how the selected menu items are connected between each other (like in late BeOS beta Dano). Amaury call this "visual coherence". Indeed, you see your way in the menu and it helps the menu clarity.

    About filtering in the ALI
    I don't think it is required since you will have a search tool on the desktop using Tenor framework. In this search tool, you could just type app:mail and it will shows up all the mail-related applications, maybe in the style of the following mockup:

    (thanks Amaury for the mockup)

    About ALI
    I think it's important to note that this ALI is an Application launcher. So I don't think that we have to put in it some things like your contacts, your current appointements etc. Plasma will include some other plasmoids/menus more task oriented for this. ALI just is about launching Applications ;-)

    So it is my proposal for the new ALI :-). If you have ideas (especially innovative ones), feel free to go on kde-artists and explain it !


  • This comment has been removed by a blog administrator.

    By Blogger mOrPhie, at 4:14 PM  

  • The idea is nice, but it shouldn't be a replacement for kmenu. You throw away a lot of usability by not showing a button to click on (like the current kmenu). Shortcuts or mouse-gestures should not replace a button ever by default. They are imho always "extra's".

    As I can see now, all the things you want could be implemented as a future plasma-applet.

    Don't get me wrong; your proposal is cool. But it's not -the- replacement for KMenu.

    Also I think you should keep proposals on, because posting it like this could make people think this is actually going to be the replacement. :)

    By Blogger mOrPhie, at 4:16 PM  

  • Its a pretty good idea, as long as the green dino is non existent. We saw what people though of the paperclick in MS Office and the dog in WindowsXP.

    By Blogger Mark, at 4:17 PM  

  • > In this new ALI, you will have to keep the key pressed and you can start as many applications as you want.

    I hope you mean [ctrl] as modifier key and not the mouse button...

    I really wonder what this would be good for, though. I can't remember a single situation where I wanted to start two applications at once by hand. Those you need all the time get usually autostarted when KDE starts, don't they?!

    And if someone really has multiple sets of applications he starts at once, then some sort of user defined "grouped apps link" would still make more sense.

    By Blogger Gagman, at 5:59 PM  

  • Wow, I can't see that imageshack picture (at 1600x1200) unless I have my face 1 inch away from the monitor :)

    By Blogger avuton, at 8:10 PM  

  • You need link to the actual mockup for the first thumbnail.

    By Blogger Ian Monroe, at 8:55 PM  

  • These sorts of solutions are great for the first-timer, but as the user gains more experience, they don't scale well. I can't imagine myself typing "app:mail" every time I wanted to start KMail; that would be a disaster.

    By Blogger jayKayEss, at 4:25 PM  

  • Well, I agree with you but I never have been speaking of app:mail as a default application launcher.

    For me the default application launcher is the panel, it appears, you go over Internet then you click on Mail client and it launches your default mail client (here KMail).

    By Blogger Marc Cramdal, at 10:51 PM  

  • ImageShack is no longer mirroring the first (big, I'm guessing from reading other comments) picture. Perhaps it could be uploaded to or a copy of the big picture could be uploaded to

    By Blogger J.B. Nicholson-Owens, at 5:48 AM  

  • It should be back.

    First I didn't put it as a thumbnail and on planetkde it was "overdownloaded"


    By Blogger Marc Cramdal, at 8:38 AM  

  • This comment has been removed by a blog administrator.

    By Blogger gpbk5wohz37utoo, at 8:09 PM  

  • By Anonymous Anonymous, at 5:14 AM  

Post a Comment

<< Home