Warning: session_start(): open(/tmp/sess_dl6hnbs0m60a2sc548vmu0dmk0, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
AppMenu QML openDesktop.org
-
 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    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans (36) . 

AppMenu QML

   1.6  

Plasmoid Script

Score 88%
AppMenu QML
zoom


Downloads:  7825
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  Content  from glad
Report inappropriate content



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

-
.

 how to add an application to desktop/panel?

 
 by janet on: Mar 26 2012
 
Score 50%

Is there a way to add applications to the desktop or panel (context menu, drag and drop from menu)?


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

-

 Re: how to add an application to desktop/panel?

 
 by glad on: Mar 28 2012
 
Score 50%

No. If you know how to do this in QML, then I would be very happy to learn it.


Reply to this

-
.

 cannot open third submenus

 
 by janet on: Mar 26 2012
 
Score 50%

I have a strange problem with the version 0.6: I cannot open some submenus.

I cannot open e.g. Wine - Applications - Utilities and all other submenus in Wine - Applications. I cannot open Windows-Applications - Applications - Graphics and all other submenus in Windows-Applications - Applications. It is always the third submenu in the path that won't open anymore.


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

-

 Re: cannot open third submenus

 
 by glad on: Mar 28 2012
 
Score 50%

That is a limitation caused by the fact that arrays of lists cannot be used in bindings in QML (well, it didn't work when I tried), so I have to define a variable for each submenu. In version 0.7.4 the number of nested submenus has increased to 4 (so 5 levels in total). I hope that this is now enough. If not, do yourself a favor and simplify your menu structure.


Reply to this

-

 Re: Re: cannot open third submenus

 
 by janet on: Mar 28 2012
 
Score 50%

Ok, good to know 0.7 can handle 2 levels more (open 4 submenus instead of only 2 and start the app as level 5 - that is the number needed by crossover, wine and the Debian menu). I have no influence on the number of those submenus for wine, crossover and the Debian menu, they are created in those structures automatically. BTW: I love submenus, they make organizing and finding things a lot easier - the more, the better IMHO :).


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

-

 nice, but...

 
 by smithark on: Mar 29 2012
 
Score 50%

nice menu. its simple and attractive. but there is something i noticed. dont know whether its a bug or not. after i type the keywords, i select the required from the results and the menu closes automatically. but when i open the menu later i find its still showing the previous search result instead of showing the favorites and main menu. is this the way it works?
p.s: the same thing happens if i click through the sub-menus instead of typing the key words


Reply to this

-
.

 Re: nice, but...

 
 by janet on: Mar 31 2012
 
Score 50%

Feature :). For me it is a very nice feature that the menu remembers where I was before it closed. But maybe this should be optional?


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

-

 Re: Re: nice, but...

 
 by glad on: Apr 2 2012
 
Score 50%

This is indeed a feature (it helps, of course, that I had to do nothing to have this feature ;-) ). Now there is an option to reset the menu to its original state (and for this I have to do some effort).


Reply to this

-

 0.7 button size?

 
 by janet on: Mar 31 2012
 
Score 50%

Have just installed newest 0.7 version on my notebook.

1. Would it be possible to make the bottom buttons and the icons on them larger? In 0.6 the buttons were not so tight fit around the text which a) looked smoother and b) the buttons were much easier to click and c) the icons on the buttons were larger. The icons on the buttons, might it be possible that they at least follow the small icons settings from systemsettings or maybe use the same size as the menu icons?

2. The menu seems to be slower than 0.6? Here it takes about one to two seconds until a submenu opens after click.

3. I now use the menu with three pane view - great!!


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

-

 Re: 0.7 button size?

 
 by janet on: Mar 31 2012
 
Score 50%

And maybe you could stretch the bottom buttons to the menu width as it was in 0.6? Looked better IMHO...


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

-

 Re: 0.7 button size?

 
 by glad on: Apr 2 2012
 
Score 50%

1. As far as I can see, the icons in the bottom buttons still have the same size. In the implementation of IconLoader (which I copied from KDE Plasma 4.8.1) the icon size is set to theme.smallIconSize which I expect to follow the settings in systemsettings. The buttons were never set to be stretching to the menu width. It was just a coincidence that the buttons were wide enough to give that impression. The reason why the implementation of the buttons changed is because someone wanted a single-column setup and in this setup the old buttons were much to wide. I have no motivation to change the implementation of those buttons again. Patches that don't break things and that are maintainable are welcome.
2. Fixed.
3. Thanks.


Reply to this

-

 Re: Re: 0.7 button size?

 
 by janet on: Apr 2 2012
 
Score 50%

Thanks for the new version - you really do a great job :). Alas the icons on the buttons do not follow the small icons settings from systemsettings. I have set them in systemsettings to 22 on one computer and to 32 on another and on both your menu now shows the button icons in size 16 which makes the buttons awfully hard to click for me. In 0.6 the button icons had the same size as the menu icons (in my case 32), that was easier to see and the buttons therefore were bigger and easier to click (I cannot always click that exact). I don't know why they don't respect the small icons settings, but they don't :(.

BTW: Which icon do you now use for the submenu arrows? The icon changed but I didn't change anything in the icon theme.


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

-

 Re: Re: Re: 0.7 button size?

 
 by glad on: Apr 5 2012
 
Score 50%

Thanks for your support!

In version 0.7.6 there is now an option to set the size of the icons on the buttons at the bottom. BTW, I am not a precise clicker either.

The submenu arrows are now taken from the plasma theme. They are defined in $KDEDIR/apps/desktoptheme/$YOUR_THEME/widget/arrows.svgz (where $KDEDIR is /usr/share/kde4/ or /usr/share or ~/.kde/share or ~/.kde4/share and where $YOUR_THEME is the name of the Plasma theme you are using).


Reply to this

-

 Bug

 
 by enoop on: Apr 20 2012
 
Score 50%

I'm on kde 4.8.2 and no text shows up in the search bar, the search works fine just no text.


Reply to this

-

 Re: Bug

 
 by glad on: Apr 25 2012
 
Score 50%

The white text on white search field problem is discussed before on page 3 of this comments section. Basically, the solution is to find a plasma theme which defines a dark background for lineedits or to ask the developer of your theme to add such a background.


Reply to this

-

 Autoclose

 
 by vishal8492 on: Apr 27 2012
 
Score 50%

When clicked outside it should autoclose like Lancelot and Kickoff.It does look better than Lancelot.One thing that's missing is search function.You should apply same logic Lancelot developer applied.Even kick off uses same method now.You can contact Lancelot developer.


Reply to this

-

 Re: Autoclose

 
 by glad on: May 2 2012
 
Score 50%

It does autoclose like Lancelot and Kickoff. Well, on my machine it does. There is a search, but it only searches the list of installed applications. The search in Lancelot and Kickoff uses KRunner and I have no idea how to use KRunner in a QML-only plasmoid. If you know how to do it, then please tell me, I will be very grateful.


Reply to this

-

 Re: Re: Autoclose

 
 by vishal8492 on: May 2 2012
 
Score 50%

Aah not familiar with QML at the moment.My course is more on C,C++,JAVA related.Done some QT developing but still no QML.Lancelot developer might help you.Can you share source code for this app?


Reply to this

-

 Re: Re: Re: Autoclose

 
 by glad on: May 3 2012
 
Score 50%

The source code of this plasmoid can be found after installation in ~/.kde/share/apps/plasma/plasmoids/appmenu-qml (instead of .kde this can be .kde4 on your system). Alternatively, you can simply download and unzip the .plasmoid file (in an empty directory if you want to keep your system clean). Lancelot and Kickoff are written in C++, so looking at their code does not help.


Reply to this

-

 Re: Re: Autoclose

 
 by vishal8492 on: May 2 2012
 
Score 50%

Aah not familiar with QML at the moment.My course is more on C,C++,JAVA related.Done some QT developing but still no QML.Lancelot developer might help you.


Reply to this

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

Add commentBack




-



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

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team