You are not logged in.
I'd quite like them back. What do I do?
And why didn't they come along when I changed the theme?
Offline
What method did you use to change the jgmenu theme?
You must unlearn what you have learned.
-- yoda
Offline
jgmenu_run init --theme=greeneye
Offline
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
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
You would need to combine them manually.
Look for the original in /etc/skel
You must unlearn what you have learned.
-- yoda
Offline
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
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
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
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
Found it. Before I do anything what should I do?
Offline
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
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
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
Ah, okay. I can do that.
Offline
Okay. The old menu is restored but it reverted back to the original theme. Can I change themes without losing menu contents?
Offline
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