Would someone like to try out my menu system software?

A home for all kinds of Puppy related projects


Moderator: Forum moderators

Post Reply
Gary73
Posts: 9
Joined: Sun Mar 28, 2021 1:29 am
Been thanked: 5 times

Would someone like to try out my menu system software?

Post by Gary73 »

Hi there, I wrote a program that sort of allows you to change the menu, naming and categories in some puppy linux distros. The ideas I had was it would be nice to sort of change the all the naming and menu styling in big batches. Like to be silly, change all the names of your programs to fake windows names, and make a windows style menu. Or change some puppy names to more generic names so newbies might not be overwhelmed.

So I took the Linux mint cinnamon menus, categories, and icons, and made a program that merges them into Puppy disrtos. I tested on 32 bit Xenial and Bionic, and I think the FossaPup 64 bit. So far it seems to work. The program actually allows for a fair amount of customization, and it reads in .txt files to make the configurations. I just use Linux Mint as an example of what can be done, and there is a windows like example written into the program.

It is brand new, and I actually started learning basic bash scripting for this project 3 days ago. I took python course at a community college less than 1 year ago, so I'm not a veteran by any means. What I'm getting at is I think the program will not harm your system, but since it is brand new and I am still learning, I would probably try on a usb live system or a system you are not too worried about losing if you are willing to test and give me feedback.

Thanks to anyone who will give it a try!

The file is located at: https://github.com/garydavenport73/puppymint/

The filename is:
puppymint.tar.gz

When you unpack it, there will be 2 programs, run.sh, and installToSystem.sh. Its really intended to use the installToSystem.sh script, because this writes a copy of the necessary files for rolling back the system to the /usr/local/puppymint folder. It is also nicer because it adds the program to your menu and makes a .desktop file.

User avatar
greengeek
Posts: 1549
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 652 times
Been thanked: 228 times

Re: Would someone like to try out my menu system software?

Post by greengeek »

Very clever. I tested it on Tahr32 and it worked well.
All I did was to change the names of some of the menu entries though - not sure I understand what the scope of the other functions is .
(And it didn't encrypt my hard drive so that's a big plus! :lol: )

At first I struggled to know what to do after the menu list was brought up for the user to modify - but then i figured out just close the window and sure enough we went to the next phase.

Well done - this looks quite clever and i wish i could do it justice by testing it more thoroughly. :thumbup:

EDIT : There was no icon alongside Puppymint in the menu. Not sure if there should have been?

User avatar
rockedge
Site Admin
Posts: 7038
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 3159 times
Been thanked: 2941 times
Contact:

Re: Would someone like to try out my menu system software?

Post by rockedge »

I have cloned a version and will test the menu system for the next few days on different Puppy's as I start them up and use them. I'm looking forward to seeing what I can do with it.

User avatar
Grey
Posts: 2071
Joined: Wed Jul 22, 2020 12:33 am
Location: Russia
Has thanked: 77 times
Been thanked: 395 times

Re: Would someone like to try out my menu system software?

Post by Grey »

HI. If I understand correctly, then the program simply reallocate programs into other categories - "à la Mint" - and adds icons from Mint to the categories?

Different devices. Different approach.

perdido

Re: Would someone like to try out my menu system software?

Post by perdido »

Just trying it out, have not broken it yet!

Quite interesting, that took a lot of work to do that.
Will be back in a few days after running it some more between puppy versions. :thumbup2:

Post Reply

Return to “Puppy Projects”