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 Tue 22 Jul 2014, 09:26
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
New xdg menu for Puppy
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 3 [38 Posts]   Goto page: Previous 1, 2, 3
Author Message
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Sun 14 Apr 2013, 16:53    Post subject:  

Hi simargl,

I’ll address this in a somewhat reverse order... and forgive me for covering ground you already know, please.

The purpose of fixmenus is to auto-update the menus for certain window managers after installing a pet and at boot. Maybe at the start of X too, not sure about that. You should not have to type fixmenus unless you manually install a package or manually make a menu change.

If the latest fixmenus does not update fluxbox it is because it calls jwm2fluxbox to create the menu, and as far as I can determine this script no longer exists. It looks as if the script in use today is fluxbox_menu_refresh. It is this script and it’s supporting files that determine the menu layout of fluxbox in Puppy.

In order for everything to work with Puppy, the xdg *.menu and menu-generator part of my project is designed to work with fixmenus and it’s associated scripts. The menu it generates is a translation (with icons) of the complete xdg menu that gnome-menus generates from the correct [XDG_MENU_PREFIX]-applications.menu used by the current user’s window manager. This output is delivered to the scripts like fluxbox_menu_refresh and they assemble the menu, just as they do now.

Regards,
Mobeus

PS still trying to get my radeon working with AlphaOS Wink

_________________
/root for the home team
Back to top
View user's profile Send private message 
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Sun 14 Apr 2013, 22:07    Post subject:  

Progress:

Fluxbox support completed.

Time in seconds to generate the various menus:
All menus include icons.
Code:
# ./gen_pup_xdg openbox
0.151
# ./gen_pup_xdg jwm
0.113
# ./gen_pup_xdg icewm
0.112
# ./gen_pup_xdg fbpanel
0.112
# ./gen_pup_xdg fluxbox
1.193

_________________
/root for the home team
Back to top
View user's profile Send private message 
simargl

Joined: 11 Feb 2013
Posts: 572

PostPosted: Mon 15 Apr 2013, 09:18    Post subject:  

.
Last edited by simargl on Sun 01 Sep 2013, 11:03; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Mon 15 Apr 2013, 12:15    Post subject:  

Hi simargl,

Thanks, I’ll try that with /etc/rc.conf & let you know on your thread.

Quote:
I would suggest to add all needed supporting scripts from original
Puppy to your package so it is like all-in-one and become more Linux general than Puppy specific project.


Smile Other Linux OS do not need this package. The package in this thread is all about making the Puppy menu system more standards compliant, like Linux in general, and do so in a way that will not break the existing support system that is in place for these other window managers, including the icon theme switcher and PPM. It is a very small modification to Puppy, yet will allow good things that are difficult with the current setup.

Then I will build the menu editor in a way that will work for most Linux that use the freedesktop.org standard, including Puppy, and yet not be Puppy specific.

Quote:
Great thing about openbox is ability to use
pipe menus, so applications list can be automatically generated every time


You mean like openbox-menu? I think my menu generator will work the same way. I’ll have to try it.
Code:
 (in menu.xml)
<menu id="desktop-app-menu"
      label="Applications"
      execute="<path-to-exec>/gen_pup_xdg openbox" />

(in openbox root menu)
<menu id="desktop-app-menu" />


Regards

_________________
/root for the home team
Back to top
View user's profile Send private message 
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Wed 17 Apr 2013, 22:45    Post subject:  

Progress:

Improved fluxbox menu generation.

Version 1 time
Code:
# ./gen_pup_xdg fluxbox
1.193

Version 2 time
Code:
# ./gen_pup_xdg-02 fluxbox
0.142

# ./gen_pup_xdg-02 fluxbox
0.134

# ./gen_pup_xdg-02 fluxbox
0.147

# ./gen_pup_xdg-02 fluxbox
0.144


Much better. I can live with that.

_________________
/root for the home team
Back to top
View user's profile Send private message 
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Sat 20 Apr 2013, 18:07    Post subject:  

Hello All,

The proposal and implementation for the menu system is in it's own thread here

http://murga-linux.com/puppy/viewtopic.php?p=699412#699412
.

_________________
/root for the home team
Back to top
View user's profile Send private message 
kb8amz

Joined: 11 Jul 2008
Posts: 13
Location: Kent, Ohio, USA

PostPosted: Thu 01 Aug 2013, 14:43    Post subject: Re: New xdg menu for Puppy  

Mobeus wrote:
Here is a taste of the project that I have been working on. The subject of the Puppy menu system came up again in the AlphaOS thread today, so I thought I would post this.

Here is a screen shot from my slacko 5.5. Notice anything? Is anyone curious?


Mobeus - I am very interested in your menu re-work. I am not a programmer so I would need instructions. As long as the adaptation wouldn't break my currently working Precise Puppy LTS 5.6.1 I would really like to use your menu.

My problem with the current menu: I have installed applications from PPM, but where do I find them and how do I start them if they are gui based applications? They are not in the menu on my puppy desktop.

Your menu would be a better adaptation for friends PC's too. I have been finding converts that have older hardware and/or older software and don't want to or can't afford to upgrade their hardware or software with Redmond OS compatibility. The applications that I have installed on their PC's don't show in the current menu, so I haven't mentioned to anyone that they are installed. I was hoping to find a solution so they will have a way to access those applications.

* I know this is old post... I just came across it, so I hope that you are still monitoring it and working on your project.

_________________
Terry Morris - KB8AMZ
Registered Linux User# 412308
Back to top
View user's profile Send private message 
Snail

Joined: 18 Oct 2009
Posts: 238

PostPosted: Fri 16 Aug 2013, 11:09    Post subject: A User's Ideas on Puppy Interface Development  

Hi Mobeus,
I have just started a thread on what I would hope to see as the future development of the Puppy user environment. I am being a bit bold as a relatively unskilled user doing that, to be sure. However as an unsophisticated user, I may be able to help in letting developers see what the great unwashed customer base may need. Anyway, I am throwing out my ideas to see if we can get a constructive dialogue between users and developers in this area.

http://www.murga-linux.com/puppy/viewtopic.php?p=719666#719666

You will see that I am asking for a lot of customisability and that a heck of a lot of that concerns the menu system. Although my proposal is even more radical than yours, there are common features, so you are well on the way to meeting many of my proposals already. The difference is that you have the skills to implement them, I don't. I hope that my ideas may stimulate you and would also appreciate your thoughts on them, if you have time.

Obviously, your current targets are well worth meeting first. Where I am suggesting going beyond what little I understand of your target is mainly:

i) Much more aggressive use of desktop space, allowing less cluttered display of menu panels and larger text and icons.
ii) A background "minder" that keeps track of user, and Puplet developer modification to a standard woof menu and decktop structure.

Hope that this is of interest.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 3 of 3 [38 Posts]   Goto page: Previous 1, 2, 3
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
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.0676s ][ Queries: 13 (0.0040s) ][ GZIP on ]