-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (35) .- Knowledge Base (2) . 

AppMenu QML

   1.6  

Plasmoid Script

Score 88%
AppMenu QML
zoom


Minimum required   KDE 4.x
Downloads:  7063
Submitted:  Oct 18 2011
Updated:  Jul 31 2013

Description:

This plasmoid shows a menu of the installed applications, similar to Lancelot but much simpler. The purpose of the simpleness is to have a faster plasmoid which also loads faster. The plasmoid also has a list of favorites and you can search applications by application name. There are "Lock Session", "Leave" and "Switch User" and other similar buttons. Other features:
- the number of visible columns can be changed (between 1 and 4);
- the favorites section can be hidden;
- the favorites list can be locked;
- the size of all visible icons can be changed;
- closing and opening the menu remembers its state (configurable);
- change launcher icon;
- configure which "leave" buttons are shown (or show none at all);
- the favorites list can be reordered using drag-and-drop;
- the menu items can be dragged and dropping them on a panel or on the desktop creates a shortcut there.

The plasmoid can be completely manipulated with the keyboard only except for the buttons at the bottom wich must be clicked with the mouse. The menu can be browsed with the arrow keys and PageUp and PageDown, a favorite can be added with the + or = key and removed with the - key, to search an application by its name, just start typing the name.

This plasmoid is entirely written in QML + JavaScript.

Note: this plasmoid requires KDE 4.8.0 or higher. For correct resizing of the "Leave" buttons, KDE 4.9.0 is required.

Bugs I don't have control over (because of limitations in Qt or Plasma):
- make configuring the plasmoid's icon more elegant by showing the current icon on the button that launches the "Change icon" dialog and by removing the text field holding the icon's name (only possible when KConfigXT finally supports Icon)
- provide a command line to open/close the menu
- maybe add "Recent Documents" section (below Favorites?); there is no Plasma DataEngine for this, so I cannot do it
- allow to modify the ordering of the "leave" buttons (must find a way in
KConfig XT to do this)




Changelog:

version 1.6 (2013-07-31):
- do not show the "Add favorite" and "Remove favorite" buttons in the search menu when the favorites are locked
- the "Add Favorite" and "Remove Favorite" buttons are not visible anymore if the favorites section is hidden
- dragging an application from the menu to the panel or the desktop creates a shortcut there
- the favorites can be reordered using drag-and-drop




LicenseGPL
Send to a friend
Subscribe
Other  Artwork  from glad
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10 ...

-

 icon alignment at the left side

 
 by janet on: Oct 23 2011
 
Score 50%

IMHO it would look better if either the menu wouldn't be that much squeezed to the left screen border or the icons need a little space at the left side, just like the space at the right side of the scrollbar. So that the text "Favorites" and the icons are left aligned with the begin of the search box.


Want Debian Sid with spices? Get aptosid at aptosid.com - it simply works :)
Reply to this

-

 Re: icon alignment at the left side

 
 by glad on: Oct 24 2011
 
Score 50%

I added a margin in 0.5.4. I hope it is large enough.


Reply to this

-

 theme on the screenshot

 
 by Geidrow on: Dec 15 2011
 
Score 50%

Which theme was used on the screenshot?


Reply to this

-

 Re: theme on the screenshot

 
 by glad on: Dec 15 2011
 
Score 50%

I use the default Air theme in KDE Plasma 4.7. It looks good on the following wallpaper: http://www.coolwallpapers.org/desktop/35091/fantasy-angel-wallpaper or http://www.wallcoo.net/cartoon/2560x1600_tang_yuehui_cg_character_artworks/[Wallcoo]_CG_Character_wallpaper_tang_yuehui_18.html


Reply to this

-

 Re: Re: theme on the screenshot

 
 by Geidrow on: Dec 16 2011
 
Score 50%

Thank you for your reply.
wallcoo.net is a depository of a really great wallpapers. I'll recommend that site to my friends.


Reply to this

-

 Re: theme on the screenshot

 
 by glad on: Dec 15 2011
 
Score 50%

Forgot to say that the icon theme is Buuf Deuce (http://kde-look.org/content/show.php/Buuf+Deuce+KDE?content=76340) and the font is Aurulent Sans (http://www.fontsquirrel.com/fonts/Aurulent-Sans).


Reply to this

-

 sticky button?

 
 by janet on: Mar 9 2012
 
Score 50%

LOL, finally KDE 4.7 has hit Debian Sid and I just updated and was eager to finally install your menu on my main system too - and that was exactly the day you switched to KDE 4.8 - grrr ;). So I have to wait a little longer...

Now that the menu vanishes when losing focus will there be an additional sticky button to keep it open (like the old tasty menu for KDE 3 had or like yakuake has)?


Want Debian Sid with spices? Get aptosid at aptosid.com - it simply works :)
Reply to this

-

 Re: sticky button?

 
 by glad on: Mar 11 2012
 
Score 50%

Send me your email address in a private message and I will send you version 0.6 of this plasmoid.

In version 0.7 the implementation has changed dramatically and the plasmoid is now a Plasma/PopupApplet, so the vanishing behavior is the one defined in Plasma for Plasma/PopupApplet. Version 0.6 was implemented by having an icon which showed a PlasmaCore.Dialog when clicked (in that version the popup also disappears, but you can easily change that behavior by removing the line "setAttribute(Qt.WA_X11NetWmWindowTypeMenu, true)" in contents/ui/main.qml). Since this is quite a different implementation than in the current version, switching between the two cannot be done using a simple configuration option.

It would be nice to know in which use-case you need a menu that stays continually open. In version 0.7 the menu remembers where the user was in the menu when it was last open and it even remembers the search if the user was using search. So if the menu vanishes, you only have to reopen it in order to restore it in the exact same state as when it was previously open.


Reply to this

-

 One column option?

 
 by gcala on: Mar 10 2012
 
Score 50%
gcalagcala
GMC Kompendium
Home

Hi, first of all thanks for your work. I'm just asking if you plan a one column option (like kickoff).

Thanks


Reply to this

-

 Re: One column option?

 
 by glad on: Mar 11 2012
 
Score 50%

Implemented in version 0.7.1. The default is still 2 columns however. Note that in 1-column mode, you can switch between columns (including switching between "Favorites" and the real menu) using the breadcrumb (the line immediately below the search field).


Reply to this

-

 Re: One column option?

 
 by gcala on: Mar 12 2012
 
Score 50%
gcalagcala
GMC Kompendium
Home

Thanks for enabling this feature so fast. One more related request: can you set a lower minimumWidth? (maybe depending to comumns count) Atm, I see waste of space:

http://wstaw.org/m/2012/03/12/appmenu_.png

Very thanks


Reply to this

-

 Re: Re: One column option?

 
 by glad on: Mar 15 2012
 
Score 50%

Implemented in 0.7.2. Not sure you will like the result though as the buttons at the bottom are now squeezed. Any ideas to do this nicer are welcome (not sure they will be implementable though because PlasmaComponents.Button is not the most flexible item in the world).


Reply to this

-

 Re: Re: Re: One column option?

 
 by gcala on: Mar 15 2012
 
Score 50%
gcalagcala
GMC Kompendium
Home

Cool, very thanks!! About buttons: since they're still limited I can suggest you this "ugly" mockup

http://wstaw.org/m/2012/03/15/finale.png

I take inspiration by lockout plasmoid:

http://wstaw.org/m/2012/03/15/lockout.png

It has resizable buttons and popups replacing text.

I think its code is easy enough to give it a try.


Reply to this

-

 Re: Re: Re: Re: One column option?

 
 by glad on: Mar 19 2012
 
Score 50%

The lockout plasmoid is written in C++ while my plasmoid is written in QML. I have not found a way to attach tooltips to buttons in QML (any ideas are of course welcome). In version 0.7.3 the buttons automatically lose their text (and thus become narrow) when the plasmoid becomes too narrow (that was not easy to implement and requires to maintain my own hacked version of PlasmaComponents.Button).


Reply to this

-

 Re: One column option?

 
 by gcala on: Mar 21 2012
 
Score 50%
gcalagcala
GMC Kompendium
Home

The solution you have found is brilliant. Thanks for all.



-

 White text in white search box

 
 by Admc on: Mar 11 2012
 
Score 50%

Hi, I'm using black theme with white font. Text in search box is also white so it's almost invisible. Is there a way to fix it?


Reply to this

-

 Re: White text in white search box

 
 by glad on: Mar 11 2012
 
Score 50%

Yes, there are several methods (none of them involving me however ;-) ):
1. Use a theme that uses a good color combination for textfields and their texts.
2. Ask the developer of the theme you are using to add a dark background for lineedits (the theme should have a file called "lineedit.svgz" in its widgets directory). Why do dark themes have white lineedits (they hurt my eyes in an otherwise perfectly dark environment)?
3. Copy such a dark "lineedit.svgz" file from another theme (e.g. Produkt http://kde-look.org/content/show.php?content=124213).
4. In the file called "colors" located in the main directory of your theme, change the value of "ForegroundNormal" in the section "[Colors:Window]" (this will however break the text color for all other widgets).
5. Better than 4: ask the Plasma devs to add a separate variable for defining the text color of lineedits.
6. Hack the file /usr/lib/kde4/imports/org/kde/plasma/components/TextField.qml (do this each time you upgrade KDE) and change the "color" attribute of the TextInput with id "textInput" to "black" (with the quotes) instead of "theme.textColor".
In my humble opinion, choices 1 and 2 are the only good ones. Note that not only my plasmoid, but also for example the "Dictionary" plasmoid, the "Add Widgets" panel and any plasmoid which has a lineedit shows this problem.


Reply to this

-

 crashing

 
 by masterdany88 on: Mar 11 2012
 
Score 50%

it make plasma-desktop crash
an It can be closed only by chooshing an application


Reply to this

-

 Re: crashing

 
 by glad on: Mar 11 2012
 
Score 50%

Thank you for this very helpful comment in which you kindly give information on which system you use the plasmoid, which version of KDE you have, which Plasma theme you use, ... ;-) On my Arch Linux with KDE 4.8.1 and any Plasma theme, my plasmoid works perfectly and does never cause a crash (otherwise I wouldn't publish it here). Note that the plasmoid will not work with KDE versions less than 4.8.0.

It can be closed in several ways: by choosing an application, by pressing the "Escape" key, by clicking the menu button again (the one you clicked to open the menu). If you have a shortcut for this plasmoid, pressing the shortcut again also closes the menu. The plasmoid also closes when losing focus.


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10 ...

Add commentBack






-

-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.