Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 23 Nov 2017, 22:29
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
gtkmenuplus - release 1.1.6 2017-09-06
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Author Message
step

Joined: 04 May 2012
Posts: 950

PostPosted: Wed 24 Aug 2016, 04:40    Post subject:  gtkmenuplus - release 1.1.6 2017-09-06
Subject description: Create your own GTK2 pupup menus
 

http://www.murga-linux.com/puppy/viewtopic.php?t=107982

gtkmenuplus - release 1.1.6 2017-09-06
create pupup menus from text configuration files

Gtkmenuplus is a popup menu builder that depends on GTK2 (or 3) only. It reads menu structure, contents and formatting from a text configuration file. It's a nice complement to the likes of Xdialog and yad to quickly build GUIs for simple applications. It was last updated in 2013.

This thread is about my fork of gtkmenuplus. It extends the original program, particularly in the area of so-called launchers, a.k.a .desktop files. For instance, this command line

gtkmenuplus launchersub=/usr/share/applications

displays a menu of all applications in that folder and its sub-folders.

For all details install the package and read the documents in /usr/share/doc/gtkmenuplus.

Three fully worked-out examples, roxmm, gmenu2 and gmenu2-fdcp, can be downloaded from my scripts page.

Pet, tar.gz and txz downloads for GTK2 attached. Source code on github.

Other threads about gtkmenuplus:
http://www.murga-linux.com/puppy/viewtopic.php?p=836284#836284
http://www.murga-linux.com/puppy/viewtopic.php?p=884329#884329

MD5 sums 1.1.6 2017-09-06
========
89c50d082cffc6b8cdfd6f80889c3267 gtkmenuplus-1.1.6-i686-1.txz.remove.tar.gz
cae452b34cdf282306458385aa84e349 gtkmenuplus-1.1.6-i686+x86_64.tar.gz
8ac8e0849ca80a7081a72473bb2710d6 gtkmenuplus-1.1.6-x86_64-1.txz.remove.tar.gz
d25e842aa24a9aa6ff9dc1e96494c33b gtkmenuplus_i686-1.1.6.pet
2ffc5c3ae8701642ab1b3ddd792c480a gtkmenuplus_x86_64-1.1.6.pet

Updates:
2017-09-06: Release 1.1.6 - New: Assign quoted values; symlinks as launcher= arguments. Fix two bugs. Other improvements. Update documentation.
2017-03-02: Release 1.1.5 - New: Automatic menu label mnemonics. Bug fixes for shell compatibility and more. changelog>>
2017-01-03: Release 1.1.4 - Bug fixes. New command-line options. Support longer lines. changelog>>
2016-12-25: Release 1.1.3 - improves: GTK2 theme compatibility, activation log.
2016-10-15: Release 1.1.2 - Fix GitHub issue #1.
2016-09-19: Release 1.1.1 - Add "onexit=".
2016-09-10: Release 1.1.0 - Sort "launcher=" and "launchersub=" labels alphabetically.
2016-09-03: Add "activationlogfile=" (enabler for gmenu2). New and legacy code bug fixes.
2016-08-27: Add "configure=launcherlistfirst" (enabler for gmenu2).
2016-08-25: Fix Desktop file; display help message in GUI dialog; change application category: Desktop -> Utility.
gtkmenuplus-1.1.6-i686-1.txz.remove.tar.gz
Description  release 2017-09-06
gz

 Download 
Filename  gtkmenuplus-1.1.6-i686-1.txz.remove.tar.gz 
Filesize  69.93 KB 
Downloaded  102 Time(s) 
gtkmenuplus-1.1.6-i686+x86_64.tar.gz
Description  release 2017-09-06
gz

 Download 
Filename  gtkmenuplus-1.1.6-i686+x86_64.tar.gz 
Filesize  122.25 KB 
Downloaded  99 Time(s) 
gtkmenuplus-1.1.6-x86_64-1.txz.remove.tar.gz
Description  release 2017-09-06
gz

 Download 
Filename  gtkmenuplus-1.1.6-x86_64-1.txz.remove.tar.gz 
Filesize  72.05 KB 
Downloaded  89 Time(s) 
gtkmenuplus_i686-1.1.6.pet
Description  release 2017-09-06
pet

 Download 
Filename  gtkmenuplus_i686-1.1.6.pet 
Filesize  79.95 KB 
Downloaded  156 Time(s) 
gtkmenuplus_x86_64-1.1.6.pet
Description  release 2017-09-06
pet

 Download 
Filename  gtkmenuplus_x86_64-1.1.6.pet 
Filesize  79.96 KB 
Downloaded  117 Time(s) 

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus

Last edited by step on Tue 05 Sep 2017, 18:23; edited 18 times in total
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Wed 24 Aug 2016, 04:41    Post subject: Application scripts  

I wrote some scripts that demonstrate the new features and can be useful in their own right. They can be found in my scripts-to-go repository:

  • gmenu2 System menu that resembles the standard Fatdog64 and Puppy Linux System menu, with some added zest.
  • gmenu2-fdcp Fatdog64 Control Panel items as a menu.
  • quicklaunch Customizable user menu
  • roxmm ROX-Filer SendTo menu look-alike for a given file or directory.
  • tray-radio System tray icon that springs a customizable menu of your Internet radio stations and media files.
tray-radio.gif
 Description   tray-radio script on Fatdog64
 Filesize   225.47 KB
 Viewed   152 Time(s)

tray-radio.gif

quicklaunch.png
 Description   The Quicklaunch Menu icon is installed in LXQt Panel, the vertical bar
on the left side), and replaces the default set of application icons;
Default Web Browser, Rxvt-Unicode, ROX Filer and Fatdog64 Control
Panel. The Panel bar is unincumbered while the d
 Filesize   85.79 KB
 Viewed   249 Time(s)

quicklaunch.png

gmenu2-fdcp.png
 Description   gmenu2-fdcp script for Fatdog64-710. This script creates a menu of all Fatdog64 Control Panel items.
 Filesize   30.44 KB
 Viewed   364 Time(s)

gmenu2-fdcp.png

gmenu2.png
 Description   gmenu2 script on Fatdog64-710. If gmenu2-fdcp is also installed then this script automatically includes the Fatdog Control panel menu.
 Filesize   30.91 KB
 Viewed   526 Time(s)

gmenu2.png

roxmm.png
 Description   roxmm script on Fatdog64-710
 Filesize   47.45 KB
 Viewed   532 Time(s)

roxmm.png


Last edited by step on Sat 18 Mar 2017, 09:01; edited 5 times in total
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Wed 24 Aug 2016, 04:41    Post subject:  

reserved
_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
Keef


Joined: 20 Dec 2007
Posts: 869
Location: Staffordshire

PostPosted: Wed 24 Aug 2016, 14:18    Post subject:  

Used the pet to install to Tahrpup.
Installation was a surprisingly slow. Menu entry appeared but has the .desktop suffix. Would not launch the program though.

Started it with the command line
Code:
gtkmenuplus launchersub=/usr/share/applications
and this worked as expected.
The link to your example scripts goes nowhere.
I'll have a play at making my own menu config files later. Brain is a bit fried at the moment.
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Thu 25 Aug 2016, 03:24    Post subject:  

Keef wrote:
Used the pet to install to Tahrpup.
Installation was a surprisingly slow. Menu entry appeared but has the .desktop suffix. Would not launch the program though.
Thanks for trying. I build the pets but I don't actually use them. I'll have a second look.
Quote:

The link to your example scripts goes nowhere.
Fixed.
Quote:

I'll have a play at making my own menu config files later. Brain is a bit fried at the moment.
Have fun!
_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Thu 25 Aug 2016, 05:57    Post subject:
Subject description: update 2016-08-25
 

Download new builds from first post.

Beta Update:
2016-08-25: Fix Desktop file; display help message in GUI dialog; change application gategory: Desktop -> Utility.

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
vovchik


Joined: 23 Oct 2006
Posts: 1441
Location: Ukraine

PostPosted: Thu 25 Aug 2016, 07:04    Post subject:  

Dear step,

Thanks. I don't know whether you included markup. I also played with gtkmenu and added that feature. Source is posted here:

http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=99862

With kind regards,
vovchik

PS. Just compiled and see you have done that! Well done. Smile
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Thu 25 Aug 2016, 10:06    Post subject:  

Dear vovchik, thank you. Yes, markup is included, so menus can use different fonts and colors. I was aware of your work on menus in the meteo thread. It's very good.
_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Sat 27 Aug 2016, 11:12    Post subject:
Subject description: update 2016-08-27
 

Download new builds from first post.

Beta Update:
2016-08-27: Add "configure=launcherlistfirst" (enabler for gmenu2).

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Sun 04 Sep 2016, 09:15    Post subject:
Subject description: update 2106-09-03
 

Download new builds from the first post.

Updates:
2016-09-03: Add "activationlogfile=" (enabler for gmenu2). New and legacy code bug fixes.

If you are using the gmenu2 script please rename LOOK_FOR_APPLICATION_CHANGES to REFRESH_CACHE in ~/.gmenu2rc (or remove file ~/.gmenu2rc and restart).

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Mon 12 Sep 2016, 09:16    Post subject:
Subject description: Release 1.1.0 - 10-Sep-2016
 

Release 1.1.0 - 10-Sep-2016

Download from first post.

Added since beta 2016-09-03:
- Sort launcher= and launchersub= labels alphabetically.

Thanks to all people who contributed comments and bug reports in this thread and via PMs.

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Mon 19 Sep 2016, 05:39    Post subject:
Subject description: Release 1.1.1 - 19-Sep-2016
 

Release 1.1.1- 19-Sep-2016

Download from first post.

Added since release 1.1.0 2016-09-09:
- onexit=

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Sat 15 Oct 2016, 13:52    Post subject:
Subject description: Release 1.1.2 2016-10-15
 

Release 1.1.2- 15-Oct-2016

Download from first post.

Changed since release 1.1.1 2016-09-19:
- fix bug

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Wed 04 Jan 2017, 04:33    Post subject:
Subject description: Release 1.1.3- 25-Dec-2016
 

Release 1.1.2- 25-Dec-2016

Downloads and change log in first post.

Changed since release 1.1.2 2016-10-15:
- Improved: GTK2 theme compatibility, activation log.

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
step

Joined: 04 May 2012
Posts: 950

PostPosted: Wed 04 Jan 2017, 04:37    Post subject:
Subject description: Release 1.1.4 - 03-Jan-2017
 

Release 1.1.4 - 03-Jan-2017

Recommended upgrade.
Downloads and change log in first post.

Changed since release 1.1.3 2016-12-25:
- Bug fixes.
- New command-line options.
- Support longer lines.

_________________
Fatdog64-710|+Packages|Kodi|Findnrun|+forum|gtkmenuplus
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0523s ][ Queries: 12 (0.0069s) ][ GZIP on ]