PuppyThis forum is for the discussion of Puppy Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I was using the JWM Configuration Manager & decided to change the theme. I pressed 'Or, Apply Current GTK Theme' to see what would happen & my taskbar disappeared completely. I can't figure out how to get it back. Perhaps it was something else I did prior and the taskbar disappeared as a result from that.
If you know how to fix this issue please explain it to me like you would a 5 year old. I'm very new.
Thanks.
If it were on auto hide shouldn't the taskbar pop up when i move my pointer to the bottom, top or sides of the screen?
No dice.
I tried the command jwm -p and nothing came up.
Whats more is when I try to change any of the tray behaviors in the JWM Configuration Manager such as 'Tray Autohide Option' 'Tray Height Option' or Tray Placement Option' There is a Change Failed error with a message that says 'Configuration has not been altered'.
This exact thing happened to me (lupu-5.11-2). It has also happened on other "Puplets" I've tried. The solutions here didn't work for me either.
Soooo... Icewm here I come! Another thing happened when I installed Xfce4. After losing the taskbar I also lost "Nathan wallpaper switcher". Weird. Possible relevance: Only happens after a Full install to hard drive (for me anyway).
Last edited by mkaye; 11-03-2010 at 03:59 PM.
Reason: After thoughts.
I was using the JWM Configuration Manager & decided to change the theme. I pressed 'Or, Apply Current GTK Theme' to see what would happen & my taskbar disappeared completely. I can't figure out how to get it back. Perhaps it was something else I did prior and the taskbar disappeared as a result from that.
If you know how to fix this issue please explain it to me like you would a 5 year old. I'm very new.
Thanks.
Hey Soca,
I found out how to fix this problem! I did the exact same thing as you and was also left scratching my head as to where my Taskbar went. Well, after lots of searching, a good night's sleep and a trusty coffee first thing on a Sunday morning, I found the solution!
Before I continue, however, I should point out the fact I'm not really sure what exactly that "Or, apply current GTK theme to JWM" button does to the entire system, but it DOES overwrite a very important file. And that's where we find the solution.
The magic file is: /root/.jwmrc-tray
If you take a look at it, you'll probably notice it's empty. It's also executable so don't try running it from any file manager. I was able to fix it by finding someone's default ".jwmrc-tray" file (from a place I'm not allowed to link to right now apparently...) and pasting it straight into the existing ".jwmrc-tray" file. That site says it's for version 2.14, but it seems to have worked.
NOTE: If anyone has a vanilla "/root/.jwmrc-tray" file from Puppy 5.1.1, it would be awesome to post it somewhere we can find it, as I'm sure this problem will continue to trouble users until the bug is fixed.
Once you've pasted the contents into the ".jwmrc-tray" file, just right-click on your desktop somewhere and click on Shutdown -> Restart JWM. Your Taskbar should instantly reappear
Hopefully the above solution works for you and anyone else who needs to rescue their Taskbar from that nasty button. I really like Puppy Linux (currently using Lucid Puppy 5.1.1), and in terms of being a viable option for Windows users to run on older hardware, this distro looks to be the winner! Currently running A FULL HDD INSTALL, dual-booting with Windows XP on an old ASUS Pentium M 1.7GHz w/ 1GB RAM and a 160GB HDD - runs really well, is very responsive and has some nice eye candy.
Anyway, this is my first post and it's good to help out. Enjoy
Hi! Maybe I'm just talking to myself here, but after posting the above solution, I realised the GUI configuration buttons didn't work for any of the tray manipulations.
That is, clicking on: Menu -> Desktop -> Desktop Settings -> JWM Configuration -- then clicking on the "Tray management" button gives you the "Tray Configuration Options" sub-window. All 5 configuration buttons on this window appear to work, but when you hit the "OK" button on any of them, you get an error message. The "OK" button on the "Tray Configuration Options" sub-window works, but it doesn't save any changes.
The problem lies in the "/root/.jwm/jwmrc-personal" file. For some reason - possibly a result of that nasty "Or, apply current GTK theme to JWM" button, this file ends up with a few incorrect options. For the record, here are the 3 I had to comment out:
Code:
<!-- Number of virtual desktops -->
<Desktops>4</Desktops>
<Key key="F12">root:1</Key>
<Key mask="A" key="F1">root:1</Key>
NOTE: The first one may not be verbatim! I had long-deleted it by the time I posted this solution.
To find the errors stopping your GUI configuration tools from working, run this at the prompt:
Code:
jwm -p
Any errors requiring your attention should be revealed by this command. To fix them, use your favourite text editor (I use "Joe's Own Editor" at the terminal) and either delete the offending lines or comment them out. To comment out lines in these files, the format is "<!-- ... -->". For example, the last two lines from the above examples would look like this if they were commented out:
Once you make these changes and save the file, restart JWM and the GUI configurations should work again. If you do find anything returns some kind of error, try changing the setting, saving it, then going back and changing it to its original. This is perfectly safe to do, as the changes only show through once you restart JWM.
At this stage, everything seems to be operational again. If anyone finds any other quirks, please post them here so we have some record of what the Puppy Linux dudes need to fix. I think I'll head off to the beach
I had the same problem, and your postings were quite helpful.
Another solution to get the content for .jwmrc-tray again is to search for the original (and hence unchanged) file:
Code:
find / -name .jwmrc-tray
I found it in /initrd/pup_ro2/root/.jwmrc-tray. After a
Code:
copy /initrd/pup_ro2/root/.jwmrc-tray ~
and a restart of jwm your taskbar should be visible again.
I am also missing a taskbar in tahrpup 6.0. but the .jwmrc-tray file looks fine?
Code:
# jwm −p
JWM: warning:root/.jwmrc[447]: close tag "JWM" does not match open tag "RootMenu"
/root/.jwmrc[279]: invalid tag in Menu: RootMenu
/root/.jwmrc[290]: invalid tag in Menu: Group
/root/.jwmrc[294]: invalid tag in Menu: Group
/root/.jwmrc[299]: invalid tag in Menu: Group
/root/.jwmrc[305]: invalid tag in Menu: Group
/root/.jwmrc[312]: invalid tag in Menu: Group
/root/.jwmrc[318]: invalid tag in Menu: Group
/root/.jwmrc[323]: invalid tag in Menu: Group
/root/.jwmrc[331]: invalid tag in Menu: Group
/root/.jwmrc−tray[2]: invalid tag in Menu: Tray
/root/.jwmrc[342]: invalid tag in Menu: WindowStyle
/root/.jwmrc[361]: invalid tag in Menu: PagerStyle
/root/.jwmrc[369]: invalid tag in Menu: MenuStyle
/root/.jwmrc[377]: invalid tag in Menu: PopupStyle
/root/.jwmrc[386]: invalid tag in Menu: IconPath
/root/.jwmrc[387]: invalid tag in Menu: IconPath
/root/.jwmrc[388]: invalid tag in Menu: IconPath
/root/.jwmrc[389]: invalid tag in Menu: IconPath
/root/.jwmrc[390]: invalid tag in Menu: IconPath
/root/.jwmrc[393]: invalid tag in Menu: StartupCommand
/root/.jwmrc[402]: invalid tag in Menu: DoubleClickSpeed
/root/.jwmrc[405]: invalid tag in Menu: DoubleClickDelta
/root/.jwmrc[408]: invalid tag in Menu: FocusModel
/root/.jwmrc[411]: invalid tag in Menu: SnapMode
/root/.jwmrc[414]: invalid tag in Menu: MoveMode
/root/.jwmrc[417]: invalid tag in Menu: ResizeMode
and so on
I am also missing a taskbar in tahrpup 6.0. but the .jwmrc-tray file looks fine?
Code:
# jwm −p
JWM: warning:root/.jwmrc[447]: close tag "JWM" does not match open tag "RootMenu"
/root/.jwmrc[279]: invalid tag in Menu: RootMenu
/root/.jwmrc[290]: invalid tag in Menu: Group
/root/.jwmrc[294]: invalid tag in Menu: Group
/root/.jwmrc[299]: invalid tag in Menu: Group
/root/.jwmrc[305]: invalid tag in Menu: Group
/root/.jwmrc[312]: invalid tag in Menu: Group
/root/.jwmrc[318]: invalid tag in Menu: Group
/root/.jwmrc[323]: invalid tag in Menu: Group
/root/.jwmrc[331]: invalid tag in Menu: Group
/root/.jwmrc−tray[2]: invalid tag in Menu: Tray
/root/.jwmrc[342]: invalid tag in Menu: WindowStyle
/root/.jwmrc[361]: invalid tag in Menu: PagerStyle
/root/.jwmrc[369]: invalid tag in Menu: MenuStyle
/root/.jwmrc[377]: invalid tag in Menu: PopupStyle
/root/.jwmrc[386]: invalid tag in Menu: IconPath
/root/.jwmrc[387]: invalid tag in Menu: IconPath
/root/.jwmrc[388]: invalid tag in Menu: IconPath
/root/.jwmrc[389]: invalid tag in Menu: IconPath
/root/.jwmrc[390]: invalid tag in Menu: IconPath
/root/.jwmrc[393]: invalid tag in Menu: StartupCommand
/root/.jwmrc[402]: invalid tag in Menu: DoubleClickSpeed
/root/.jwmrc[405]: invalid tag in Menu: DoubleClickDelta
/root/.jwmrc[408]: invalid tag in Menu: FocusModel
/root/.jwmrc[411]: invalid tag in Menu: SnapMode
/root/.jwmrc[414]: invalid tag in Menu: MoveMode
/root/.jwmrc[417]: invalid tag in Menu: ResizeMode
and so on
What should I do?
Hi Marijke,
It looks to me like the clue is in this error message; JWM: warning:root/.jwmrc[447]: close tag "JWM" does not match open tag "RootMenu"
I don't have tahrpup installed, but if you paste the contents of the "root/.jwmrc" file here, I may be able to find the bug and fix it for you.
Hi, running puppylinux 6.0.5 here, sorry to bring up old thread. but this exact thing happened to me also. I have copied b4uistand's method of replacing the .jwmrc-tray file with his linked (6? year old) fix. worked for me, although my puppy looks different and now says Ruf! XD and I the taskbar does seem a bit different in ways..
I should explain I am a complete novice to puppy linux, so new to these forums, and linux in general. But PL has really helped me get by with a hdd failure.
I kept a backup of my broken .jwmrc-tray file and feel it might be useful here:
<!-- IMPORTANT, ONLY EDIT /etc/xdg/templates/_root_.jwmrc -->
<!-- jwm menu for puppy Linux -->
<RootMenu label="Menu" labeled="false" height="24" onroot="3">
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.