PupMenu-6.2.1

Miscellaneous tools
Message
Author
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?

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

#51 Post by radky »

Hi MochiMoppel,

The next release of PupMenu (available soon) will enable show/hide options for all of the JWM menu categories, including the Favorites category.

This capability is already available for Fbpanel menu categories in the FbBox desktop environment.

Thanks for your question.
[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

#52 Post by MochiMoppel »

Thanks. Seems there is hardly any feature you haven't yet implemented :lol:

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

#53 Post by radky »

PupMenu-4.1. See main post.
- Added treeview icons which are displayed along the left margin of all applications.
- Added on-demand updating of the applications database and icon cache. Use the refresh buttons of PupMenu and PupMenuEdit when the the XDG menu has changed, i.e., after installing/uninstalling applications, creating/deleting .desktop files, adding/removing SFS files.
- Added user-choice options for tray applications: file manager, task manager, sysinfo utility, terminal emulator and run dialog utility.
- Added support for direct launching of wine application via .desktop files.
- Added option in PupMenuEdit to show/hide menu categories in JWM.
- Added option in PupMenuEdit to set menu-item height in JWM.
- The NoDisplay status of menu items in PupMenu now parallels that of the main XDG menu. Use PupMenuEdit to change the Show/Hide status of menu applications.

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

#54 Post by radky »

PupMenu-4.2. See main post.
- Dangling (broken) image symlinks created by some applications may disrupt the corresponding gtkdialog treeview icons of PupMenu. Consequently, the 4.2 update of PupMenu automatically removes broken symlinks in folders typically parsed by the gtkdialog tree widget.
- Adjust call to fixmenus for JWM.

User avatar
1DoLittle
Posts: 25
Joined: Tue 27 May 2014, 00:50
Location: Alabama, US

#55 Post by 1DoLittle »

Message: I am using PupMenu 4.2 and like the favorites, but when I change the main menu settings using JWM from 16 (default) to 24 for ease of reading and control the favorites is not displayed. It returns if settings are returned to 16.

Changes are made with JWM Desk 2.0

OS TAHR64 6.0.5

In PupMenuEdit>Show-Hide>Menu categories no catagories are hidden
In PupMenuEdit>Settings>Menu Height is listed as 24 (Changing does not help
In PupMenuEdit>Favorites 5 applications are listed

User avatar
1DoLittle
Posts: 25
Joined: Tue 27 May 2014, 00:50
Location: Alabama, US

#56 Post by 1DoLittle »

Follow up

Problem solved
In PupMenuEdit>Show-Hide>Menu categories
Found Hidden Menu Categories empty
Clicked on favorites to hide favorites
favorites now listed as hidden
Clicked on favorites to unhide

Now the menu is displayed with a height of 24 with favorites

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

#57 Post by radky »

1DoLittle wrote:Problem solved...Now the menu is displayed with a height of 24 with favorites
Hi 1DoLittle,

Just a couple of additional comments:

In PupMenuEdit you can show/hide JWM menu categories, individual menu items, or both.

Keep in mind, if you hide items in the Puppy XDG menu (PupMenuEdit>Show-Hide>Menu items), this action also impacts items in the Favorites category.

For example, if you add Abiword to the list of favorites the item will not show in the Favorites category if you later include it in the list of hidden items. In other words, the show/hide option takes precedence over favorites. So, in this scenario, just unhide Abiword and it should show in the Favorites category.

In JWMdesk you can easily change the menu icon size, but this option is also available in PupMenu (PupMenuEdit>Settings>Menu height). So, make sure this settings is correct before clicking the Apply button of PupMenuEdit.

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

#58 Post by radky »

PupMenu-4.3. See main post.
- Bugfix: Pipe error in Hide/Show module of PupMenuEdit

User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

#59 Post by torm »

... how about standalone "micro" ?
And if it would use history instead of all.. (if possible) probably could make a nice portable menu for some systems..
V/H scrollbar is a bit problematic, other than that, it appears to accept its own themes :wink:

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

#60 Post by radky »

torm wrote:... how about standalone "micro" ?
And if it would use history instead of all.. (if possible) probably could make a nice portable menu for some systems.
Hi torm,

Unlike standard run-dialog utilities such as gexec or grun, PupMenu parses .desktop files in /usr/share/applications and provides a list of launchable menu items analagous to the standard Puppy menu. Currently, the 'mini' GUI is the smallest interface available for PupMenu, and the 'launch history' is available as a pop-up window rather than a drop-down list.

On the other hand, if you are interested in a minimal or 'micro' launcher interface, there are several run-dialog utilities (such as gexec, grun or pRun) which parse applications in the standard executable path (such as /usr/bin, /usr/sbin, /usr/local/bin). The popular gexec and grun utilites offer a drop-down list of recently launched items, and pRun offers a pop-up list for re-launching items in the launch history.

Usually, standard run-dialog utilities such as gexec or grun are available in the Puppy package manager. The pRun utility is included in the PupMenu pet, or you can download as a separate standalone application.

Thanks for your comments.
Attachments
image-1.png
(8.91 KiB) Downloaded 336 times
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

Post Reply