PupMenu-6.2.1

Miscellaneous tools
Message
Author
radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#31 Post by radky »

Jim,

A simple way to update the PupMenu information window:

After editing the menu file, click the name of the menu file in the Applications window and the Information window will refresh.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#32 Post by radky »

Version 2.8.1. See main post.
- Bugfix: delay (key lag) in search box function after exiting the Configuration module.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#33 Post by radky »

Version 3.0. See main post.
- Major update since v.2.8.1
- Code modifications with significantly improved performance and faster application search.
- Added quick-launch function which emulates Run-dialog programs such as gexec and grun (enter the executable name of an application in the search box of PupMenu, and press the Enter key to launch).
- Extended the enhanced search option – which now evaluates the Category entry of .desktop files, in addition to the Name and Comment fields.
- Enhanced user access to the menu creation and editing modules.
- Added PupMenuEdit (new application) which is accessible from all interfaces. This integrated, full-featured menu manager, editor and graphic viewer facilitates management of *.desktop files. The default text editor is still available.
- Renamed the menumaker module to PupMenuMaker and added an icon viewer.
- Updated the Categories drop-down list of PupMenuMaker in accordance with current Woof specifications.
- Enhanced content in the information window of the full-view interface of PupMenu.
- Added optional CPL-view (control panel).
- Added Refresh buttons to all interfaces.
- Added information viewer to the mini-view and control panel interfaces.
- Added optional utility tray to the mini-view interface. The tray is now available for all four interfaces (full, mid, mini and CPL).
- Added optional real-time icon viewer to the full-view interface.
- Note: The graphic viewers require standard files extensions (png, xpm, svg) for the icon entry of the .desktop file. However, the occasional derivative (Saluki) may not include the requisite icon extensions in all .desktop files.
- Added auto-sorting of the the launch history after opening applications from the history list (blue folder icon). As in prior versions, the list also auto-sorts when launching applications from the main PupMenu interface.
- Added PeeBee's Wine Menu which appears automatically in the tray of PupMenu if Wine is installed. Tested in Lighthouse64 and with Green Dome's popular Wine Pet which is updated frequently.
- Converted the combobox format of the Preferences module to the more intuitive 'Tree' format.
- Bugfix in PupMenuMaker: Inconsistent auto-update of the Puppy XDG menu when creating new .desktop files.
- Bugfix in recursive search code: Replaced 'grep -r' with 'grep -R'. The -r option of grep (v2.12 or greater) no longer follows symlinks, except command-line.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#34 Post by oldyeller »

Thanks,

All ready looked at the CTP and it looks good.

Will be using it in the next Manna OS

Cheers

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#35 Post by radky »

Version 3.1. See main post.
- Added support for the comprehensive menu hierarchy (Puppy-specific categories and subcategories) introduced in the Woof specifications of 30 Nov 2012. (Set this option in Preferences)
- Added toggle checkbox to the main interface for the 'close after launch' option.
- Added toggle button to the main interface for standard/enhanced searching.
- Improved the quick-launch feature of the application search option to better emulate Run-dialog programs such as gExec and GRun. (See PupMenu Help)
- Simplified code (touch --no-create) for the show/hide options of PupMenuEdit. (thank you Geoffrey)
- Multiple enhancements of the graphical user interface.
- Added new primary icon for PupMenu (improved rendering when the icon is downsized).
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#36 Post by radky »

Version 3.2. See main post.
- Added GUI support for the 96-dpi font metrics of Woof-built Puppies, effective 2013-03-26.
- Added option to show Development and Education categories in the built-in menu of PupMenu.
- Added options to show standard Puppy menu categories (such as Business, Document, Personal) or alternate categories (such as Office) which have enhanced compliance with Freedesktop.org menu standards.
- PupMenuEdit and PupMenuMaker continue full support for the conventional category structure of the standard Puppy Menu.
- Added 'Show In' (OnlyShowIn) option to PupMenuEdit. This parameter defines the desktop environments that will show an application in the corresponding menu.
- The category of each menu item is now directly editable in PupMenuEdit, or you can select a new category from the drop-down list.
- Bugfix: In some scenarios, PupMenu exited unexpectedly when the Edit button was selected before first selecting the menu item.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#37 Post by radky »

PupMenu-3.3. See main post.
- Added pRun (run dialog module).
- Added option to set default run-dialog utility, including support for the following (if installed): fbrun, gexec, gmrun, grun, lxpanelctl run, pexec, prun, xfrun4.
- Added option to set maximum number of items in the launch history (range 10-30).
- Bugfix: Fontsize defaulted to 11pt in PupMenuEdit.
- Bugfix: In some scenarios, the display font of PupMenu unexpectedly changed when loading the Preferences module.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

Snail
Posts: 331
Joined: Sun 18 Oct 2009, 07:32

What Puppies have this as a standard option?

#38 Post by Snail »

Hi Radky.

Great utility. It was built-in the Lucid 5.2.8-005, not surprising as Playdayz was very quick to incorporate user-friendly features. Do you know if it is or will be included as standard in other Puppies, e.g. in standard Woof?

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

Re: What Puppies have this as a standard option?

#39 Post by radky »

Snail wrote:Hi Radky.

Great utility. It was built-in the Lucid 5.2.8-005, not surprising as Playdayz was very quick to incorporate user-friendly features. Do you know if it is or will be included as standard in other Puppies, e.g. in standard Woof?
Hi Snail,

Yes, Playdayz included PupMenu in the official Lucid series of 2011 and 2012, and you may see PupMenu in a few derivatives such as Pemasu's older Dpup Exprimo series of 2011 and 2012, or in current releases of the Akita derivative by sc0ttman, and Manna by oldyeller.

I'm not aware of any current or future release of PupMenu in a Woof-based Puppy, but the PupMenu pet is well tested in most of the current releases of Precise, Slacko, Racy, Raring, Wheezy, LH64, Lucid, Wary, etc.

BTW - PupMenu-3.4 will be available in a few days.

Thanks for your comments. :)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

Snail
Posts: 331
Joined: Sun 18 Oct 2009, 07:32

PupMenu Fatdog 621

#40 Post by Snail »

I've just installed the Pet in Fatdogand it seems to be working, except that [cntrl][shift][M] does nothing? (I'm using the default openbox wm, LXPanel Rox combination)

It looks as though Pupmenu is configured more as a menu editor than as a menu displayer. Do you have any plans to extend the presentation aspect? It would be nice to have a customisable display to match the functionality.

Ideally, I'd like to have PupMenu invoked by the Menu button on the toolbar, and even the right-click on the desktop. The first is easy with Lxpanel. Is there any way to fix the right-click?

Is there a manual for this, so I can test more specifically?

Am I right in thinking that, Pupmenu produces a "true" xdg menu, using the information in the .desktop files, rather than following the customisations to this done by the Puppy distro developers? And that you customise this menu by editing the .desktop files themselves, using the Pupmenu editor.? I don't know anything much about this but I think that something like this must be happening, as the few changes I make are sometimes appearing in the openbox menu but not in Fatdog's main menu. I wonder if it would not be better to have the edit acting on copies? This would mean that the original menu status would be always available to fall back on and also you could potentially have diffferent menus for different purposes. However, to get the full effect, you would you always have to use PupMenu to do the displaying, to bypass the developer choices?

What gets searched with the plus search option? Is it the full contents of the .desktop files or just the tooltip (comment) text? or maybe mime-type info as well? Perhaps those last two could be separate search options?

What happens with items with multiple categories?

Jasper

#41 Post by Jasper »

Hi Snail,

Did you set up the Ctrl+Shift+m shortcut via the PupMenu Hotkey from its Preferences menu?

My regards

Snail
Posts: 331
Joined: Sun 18 Oct 2009, 07:32

[Control][Shift][M]

#42 Post by Snail »

Thanks Jasper. Yes, following your sugestion, it works now. However, both the help panel and the first post on this thread seem to suggest that it should be enabled as the default. Nothing wrong with the way it is but maybe a document bug? Or is it just a minor peculiarity of how Pupmenu and Fatdog act on initial installation? Since Fatdog is acknowleged to be a fork of Puppy, that wouldn't be too surprising, it's good that Pupmenu works.

Actually I pinned PupMenu to the LxPanel task-bar next to the menu button. Instant access!

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

Re: PupMenu Fatdog 621

#43 Post by radky »

Snail wrote:I've just installed the Pet in Fatdogand it seems to be working, except that [cntrl][shift][M] does nothing? (I'm using the default openbox wm, LXPanel Rox combination)
1 - Go to PupMenu->Preferences->Hotkey button
2 - This will add the following code to /root/.config/openbox/rc.xml:

Code: Select all

    <keybind key="C-S-m">
      <action name="Execute">
        <command>PupMenu run</command>
      </action>
    </keybind>
3 -Restart X or, if you prefer, in Fatdog64 you can right-click the desktop (pop-up menu) and go to Openbox->Reconfigure
4- Now, the PupMenu Ctrl+Shift+M hotkey should work for the lxpanel/openbox Desktop in Fatdog64.
It looks as though Pupmenu is configured more as a menu editor than as a menu displayer. Do you have any plans to extend the presentation aspect? It would be nice to have a customisable display to match the functionality.
The main PupMenu interface is a menu-selectable application launcher based on categories that you find in a standard XDG menu. Go to PupMenu->Preferences and you will find options for customizing the appearance and functions of the main PupMenu interface. For example, you can optionally show/hide the Development and Education categories (in PupMenu). Also, you have the option to show standard Puppy menu categories (in PupMenu) such as Business, Document, and Personal - or, if you prefer, PupMenu can display menu categories with enhanced Freedesktop.org compliance. In this case, the Business and Document categories are hidden (in PupMenu) and the corresponding menu items are shown in the optional Office category. Similarly, if this option is selected, the Personal category is hidden and those menu items are shown in the Utility category. Additionally, you have the option to hide the Utility category (in PupMenu) and show those corresponding menu items in the optional Accessories category. The menu items (applications) are not lost, but are shown in alternate Freedesktop.org categories that are standard fare in other non-Puppy distros. Lastly, go to the the icon in the right-upper corner of the main user interface and you will find options which display Full, Mid, Mini or Control Panel variants of the PupMenu interface.
Ideally, I'd like to have PupMenu invoked by the Menu button on the toolbar, and even the right-click on the desktop. The first is easy with Lxpanel. Is there any way to fix the right-click?
The right-click menu is based on the menu.xml file generated by openbox, so I'm not aware of a way to directly invoke PupMenu by right-clicking the openbox desktop. On the other hand, adding PupMenu to the lxpanel 'Application Launch Bar' would provide easy access at all times.
Is there a manual for this, so I can test more specifically?
The PupMenu Help file is accessible from the main interface (click the right-upper corner icon and go to Help), and from the Preferences interface (middle button in lower tray of Preferences). Also, tooltips are available for most options, particularly in Preferences. If you are referring to more information about the XDG menu and .desktop files, then you can go to http://standards.freedesktop.org/deskto ... index.html.
Am I right in thinking that, Pupmenu produces a "true" xdg menu, using the information in the .desktop files, rather than following the customisations to this done by the Puppy distro developers? And that you customise this menu by editing the .desktop files themselves, using the Pupmenu editor.? I don't know anything much about this but I think that something like this must be happening, as the few changes I make are sometimes appearing in the openbox menu but not in Fatdog's main menu. I wonder if it would not be better to have the edit acting on copies? This would mean that the original menu status would be always available to fall back on and also you could potentially have diffferent menus for different purposes. However, to get the full effect, you would you always have to use PupMenu to do the displaying, to bypass the developer choices?
Yes, PupMenu parses the .desktop files directly and places each application in the XDG category stipulated by the corresponding .desktop file. The editing module of PupMenu (PupMenuEdit) directly edits the .desktop files in accordance with Freedesktop.org standards. PupMenuEdit makes it easy to create a backup (copy) of the original .desktop file before saving the edited version, and you can easily restore the original .desktop file(s) at any time. Also, with PupMenuEdit, you can quickly show/hide applications in XDG compliant menus (this is done by editing the NoDisplay=true and NoDisplay=false parameters in the .desktop files). In Fatdog64, the standard menu (left-lower corner icon) has an abbreviated list of categories - so some menu items may show in unexpected locations. For example, you may find some of your applications in the 'Other' category.
What gets searched with the plus search option? Is it the full contents of the .desktop files or just the tooltip (comment) text? or maybe mime-type info as well? Perhaps those last two could be separate search options?
The standard search mode parses the names of .desktop files alphabetically (first letter). The optional enhanced search mode parses all character matches in the names of .desktop files and evaluates information inside the .desktop files, which provides both specific and nonspecific (fuzzy) matches. Currently, the enhanced search option evaluates the following parameters of each .desktop file: Name, Comment and Categories.
What happens with items with multiple categories?
In PupMenuEdit, the drop-down list of the Category combobox will assign a single category. If the goal is to place the menu item (application) in multiple different categories in the XDG menu, you can manually append muliple (semicolon delimited) categories to the 'Category' combobox (for example: GTK;Development;IDE;).

Thanks for your comments. :)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#44 Post by radky »

PupMenu-3.4. See main post.
- Added support for double-click launching of applications.
- Bugfix: In some scenarios, the pRun search toggle-button icon did not show.
- Bugfix: With 'Close after launch' selected in Preferences, the main PupMenu GUI did not automatically close when launching applications from the History module.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#45 Post by radky »

PupMenu-3.5. See main post.
- Added real-time icon viewers to all interfaces (Full, Mid, Mini and CPL), and added support for Woof-CE svg images (usr/share/pixmaps/puppy/*svg).
- Synchronized the placement of buttons on all interfaces.
- Added alternate access to PupMenuEdit from the right-upper corner menubar of PupMenu, and from the standard XDG menu.
- Added an enhanced Favorites tab to PupMenuEdit which manages applications in the Favorites (My-Apps) category of PupMenu -- and concurrently builds (and manages) the identical Favorites category in the standard XDG menu of supported desktops (JWM, IceWM, LXDE, LXPanel, FbPanel, Openbox, Fluxbox and XFCE4).
- Added optional pop-up notification to the Favorites and Show-Hide tabs of PupMenuEdit.
- Reorganized the Preferences module and moved the Default-App and MIME options from Preferences to the PupMenuEdit module.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#46 Post by oldyeller »

Hi radky,

I did notice something, But you probably know already. The Personal Category does not show up. Has this been removed for the standards to be meat for the menu. I hope this all make sense.

Cheers

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#47 Post by radky »

oldyeller wrote:Hi radky,

I did notice something, But you probably know already. The Personal Category does not show up. Has this been removed for the standards to be meat for the menu. I hope this all make sense.

Cheers
Hi oldyeller,

If you want to see the Business, Document and Personal categories in the Pupmenu interface, go to Preferences and select the "Show legacy menu" option.

Tooltip for this option:
Show standard Puppy menu categories
such as Business, Document, Personal.
Uncheck to show menu categories with
enhanced freedesktop.org compliance.
When this option is unchecked, the Puppy-specific Business, Document and Personal categories are no longer shown in PupMenu. Items in the Business and Document categories are moved to the Office category, and items in the Personal category are moved to the Utility category. The Office category is standard fare in many distros.

Also, you can select the 'Show Accessories' checkbox to remove the Utility category in PupMenu. If this option is checked, the Utility items are moved to the Accessories category, which is popular in some distros.

No menu items are lost in this transition. They are simply moved to alternate categories in the PupMenu interface.

I hope this helps. :)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#48 Post by oldyeller »

Thanks radky,

I just have not taken the time to really look, sorry about that. Been doing a lot of studying bash. Will pm later in the week.

Cheers

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#49 Post by radky »

PupMenu-4.0. See main post.
- Updated support for recent changes in Woof-CE.
- Added multi-function recent-files module. This option parses recently-used.xbel and provides a launchable list of files accessed by GTK open/save dialogs.
- Major update to bookmarks module (open, move, add, delete or reset personal folder/file/URL bookmarks, and optionally append ROX/GTK bookmarks).
- Major update to launch-history module.
- Major update to PupMenuEdit module.
- Updated PupMenuMaker module.
- Updated Help dialog.
- Added category-specific identification icons to menu items in full, mid and control-panel (CPL) views.
- Bugfix: inconsistent save from Edit tab of PupMenuEdit
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

Re: PupMenu-4.0

#50 Post by MochiMoppel »

radky wrote:PupMenu includes the built-in 'Favorites' menu category in the main user interface, and automatically adds this category to the standard Puppy XDG menu when you first launch the PupMenuEdit module. The Favorites option is also available as an independent launcher for the desktop or panel (see below).
Sorry if this has been asked before: Is there a way to delete/hide this new category (or any other category) using PupMenu?

Post Reply