You are not logged in.

#1 2025-01-01 14:08:04

MarkW
Member
Registered: 2024-11-03
Posts: 240

Changed jgmenu Theme, Lost Bunsenlab submenus

I'd quite like them back.  What do I do?

And why didn't they come along when I changed the theme?

Offline

#2 2025-01-01 16:16:21

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

What method did you use to change the jgmenu theme?


You must unlearn what you have learned.
    -- yoda

Offline

#3 2025-01-01 16:32:38

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

jgmenu_run init --theme=greeneye

Offline

#4 2025-01-01 18:17:32

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Running jgmenu_run with init creates a new jgmenurc file so all the submenus, prepend, and append files are lost. Fortunately, jgmenu does an auto backup when it's run with init. Look in ~/.config/jgmenu/backup for your old files. You can reconcile the old jgmenurc with the new jgmenurc to get the submenus etc .. back.


You must unlearn what you have learned.
    -- yoda

Offline

#5 2025-01-01 19:06:55

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

I have many many back ups.  I went through quite a few themes before settling on greeneye.

Is there a way to combine that and the original?  Also, how do I find the original?

Offline

#6 2025-01-01 19:21:19

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

You would need to combine them manually.

Look for the original in /etc/skel


You must unlearn what you have learned.
    -- yoda

Offline

#7 2025-01-01 20:24:32

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

It's gone.  I've no idea how (I certainly didn't delete it).  The only files in /etc/skel are .bash_logout, .bashrc and .profile.

Offline

#8 2025-01-01 20:59:38

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

It may be there. I can't remember if BL keeps their skel files in a location other than /etc/skel - /usr/lib/bunsen ?? ; and I don't have it installed to check.

Edit - /usr/share/bunsen has the default files.


You must unlearn what you have learned.
    -- yoda

Offline

#9 2025-01-01 21:50:47

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Created new user, logged in as new user.  The original menu was there (also, some kind of dock). So it's on the system, but definitely not in /etc/skel

Offline

#10 2025-01-01 22:05:46

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

MarkW wrote:

Created new user, logged in as new user.  The original menu was there (also, some kind of dock). So it's on the system, but definitely not in /etc/skel

/usr/share/bunsen has all the user default files.
/usr/share/bunsen/skel/.config/jgmenu/  for the jgmenu files


You must unlearn what you have learned.
    -- yoda

Offline

#11 2025-01-01 22:22:37

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Found it.   Before I do anything what should I do?

Offline

#12 2025-01-01 23:09:49

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Back up your current jgmenurc.

Copy over the default jgmenu files from /usr/share/bunsen/skel/.config/jgmenu/

BL is set up so the jgmnurc is hooked into the gtk theme. If you go to the User Settings on the menu and navigate to Appearance, you can change the theme to adwaita and jgmenu should automatically change with the gtk theme.

If you want to have the jgmenu theme different than the gtk setting, you will need to edit the jgmenurc file manually and rename the hook and startup files (or remove them) so that only the jgmenurc and prepend.csv file remain.


You must unlearn what you have learned.
    -- yoda

Offline

#13 2025-01-02 10:51:40

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Okay, this is going to sound like a stupid question from your point of view, but, do you want me to copy the file from the guest account's /usr/share/bunsen/skel/jgmenu directory to my main account's /usr/share/etc/etc/lalala directory?

I have no idea how to do that.  I can copy files with the terminal from one directory to another within a single account, but I've never done it across accounts

Last edited by MarkW (2025-01-02 10:52:56)

Offline

#14 2025-01-02 11:28:17

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Use the default files from /usr/share/bunsen/skel/.config/jgmenu

Copy those to ~/.config/jgmenu

Then you will be back to the default configuration for jgmenu.


You must unlearn what you have learned.
    -- yoda

Offline

#15 2025-01-02 11:29:20

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Ah, okay.  I can do that.

Offline

#16 2025-01-02 15:06:33

MarkW
Member
Registered: 2024-11-03
Posts: 240

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

Okay. The old menu is restored but it reverted back to the original theme.  Can I change themes without losing menu contents?

Offline

#17 2025-01-02 16:53:53

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,611

Re: Changed jgmenu Theme, Lost Bunsenlab submenus

MarkW wrote:

Can I change themes without losing menu contents?

Yes, use the "User Settings" from the main menu. You can change the openbox or gtk theme from there. The "Appearance" option will change the gtk theme and jgmenu has a hook to read the gtk theme.

Uniform theme/appearance is baked into BL.

If you want a jgmenu theme that is static and not hooked to the gtk theme, you can edit the ~/.config/jgmenu/jgmenurc file manually, but you will need to remove the hooks and startup file from ~/.config/jgmenu.


You must unlearn what you have learned.
    -- yoda

Offline

Board footer

Powered by FluxBB