The time now is Wed 20 Jan 2021, 19:26
All times are UTC - 4 |
Page 1 of 4 [47 Posts] |
Goto page: 1, 2, 3, 4 Next |
Author |
Message |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Thu 14 Aug 2014, 12:00 Post subject:
Alternative JWM desktop manager Subject description: 20.sep 2014 |
|
This is a replacement of the old jwmconfig2 pack and a new theming structure for Puppy.
Some basic info and screenshots are found at nabble.com.
Please test on Slacko 6 - it won't work on older Puppies.
Please install ALL attachments
When installed, you find 'Desktop Settings' in the Desktop menu. Also reachable from Wizard-wizard (The main setup-gui).
About the attachments:
woof-extras is what you need to sync with my recent adds to Woof-CE. This is only required until the next Slacko-build.
ptheme is an extended version of the one found in Slacko 6.
- Nearly complete control over the desktop to build global themes including non-puppy trays.
- Including 4 global themes for mouse and touchscreen. more (heavier) themes here.
- We still miss the option to theme the desktop-drive-icons (eventmanager).
- supports pWidgets.
jwm_config is the rewrite of jwmconfig2, but gives more features compared to the original pack. This means:
- Define actions when mouse slides into screen corners.
- Powerful configuration of existing tray(s) or build new ones.
- Bookmark menu integrated with ROX and GTK.
- Define menu/action of mouse-clicks on desktop.
- Includes also an extended clock/calendar and a simple notepad.
Another important goal has been to build a more multiuser-friendly structure. That is why your existing JWM-themes are not found by the new theme-switcher. See /usr/share/jwm.
Please install jwm_config AFTER the other pets.
 |
Description |
|

Download |
Filename |
ptheme-0.4.1.pet |
Filesize |
32.61 KB |
Downloaded |
828 Time(s) |
Description |
|

Download |
Filename |
jwm_config-0.3.1.pet |
Filesize |
44.07 KB |
Downloaded |
790 Time(s) |
Description |
|

Download |
Filename |
woof_extras-140902.pet |
Filesize |
23.29 KB |
Downloaded |
780 Time(s) |
_________________ Stardust resources
Last edited by zigbert on Sat 20 Sep 2014, 02:09; edited 8 times in total
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Fri 15 Aug 2014, 04:37 Post subject:
|
|
Not critical, but to see the alternative jwm-setup, jwm_config-0.1.pet must be installed AFTER the other pets.
_________________ Stardust resources
|
Back to top
|
|
 |
ASRI éducation

Joined: 09 May 2009 Posts: 3203 Location: France
|
Posted: Fri 15 Aug 2014, 06:33 Post subject:
Re: Alternative JWM desktop manager |
|
zigbert wrote: | Please test on Slacko 6 - it won't work on older Puppies. |
I do not use Slacko.
So I tried with a Precise Puppy based on woof-CE-0.3 (master branch).
I hoped it could be compatible, but it is not (see screenshot).
I will test later with Slacko.
Description |
With Precise woof-CE-0.3 (this is not surprising because the packages are for Slacko) |
Filesize |
34.3 KB |
Viewed |
3043 Time(s) |

|
_________________ Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
|
Back to top
|
|
 |
mavrothal

Joined: 24 Aug 2009 Posts: 3108
|
Posted: Fri 15 Aug 2014, 11:20 Post subject:
|
|
Tried in slacko 6 and also had a scary list of warnings after installing (last) the jwm_config pet. Also JWM crashed at this point but after an X restart everything looked OK.
The one-stop theme change is nice.
However the windows theme makes my pre-existing top (jwm) panel disappear while in the other themes is replaced by the theme's one.
In the OS X theme the move of the panel at the top covers the top row of the PuppuPin icons and should probably be considered. Also the drive icons hang a bit high without the bottom tray.
A thing that I noticed is that ROX-filer takes for ever to open a window for the first time (over a minute for /usr/bin a a dual core machine). So maybe a good idea to cash icons in the background after a theme change to avoid such an "unpuppy" behavior.
_________________ == Here is how to solve your Linux problems fast ==
|
Back to top
|
|
 |
Moat

Joined: 16 Jul 2013 Posts: 968 Location: Mid-mitten
|
Posted: Fri 15 Aug 2014, 20:30 Post subject:
|
|
I installed this set of .pets (jwm_config-0.1.pet last) on a fresh frugal USB install of Slacko 5.9.3 beta - all worked really well, OOTB. Just a quick play is all I had time for...
Very nice having an easy GUI for the addition, control and placement of panels/trays - as well as exposing the many other somewhat hidden features of JWM. So cool! Greatly expands the overall useability/desirability of JWM, for this not-too-techie user.
Two features I missed having access to, though, via the regular GTK theme chooser (as I couldn't find it - uninstalled itself with this set of .pets?) -
1) Fonts - I could not find a way to choose a theme's font type or size, as is available from the pop-up window when the button is pressed at the bottom of the regular GTK theme chooser. Did I miss it somewhere?
2) The regular GTK theme chooser previews the theme within the GUI's window automagically, as one highlights the available themes listed in the left pane... seems quicker/easier than having to select a theme from a dropdown menu, then click "apply" in order to see what it looks like.
Otherwise - fantastic work, Zigbert!!
Bob
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Sun 17 Aug 2014, 15:21 Post subject:
Re: Alternative JWM desktop manager |
|
ASRI éducation wrote: | zigbert wrote: | Please test on Slacko 6 - it won't work on older Puppies. |
I do not use Slacko.
So I tried with a Precise Puppy based on woof-CE-0.3 (master branch).
I hoped it could be compatible, but it is not (see screenshot).
I will test later with Slacko. | As long as your Puppy is built from a recent Woof-CE, there is no reason for this concept to fail. But for your unique build, it looks like your jwm is old. The reason for me to ask for Slacko 6, is that it will work there - I use it
_________________ Stardust resources
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Sun 17 Aug 2014, 15:29 Post subject:
|
|
mavrothal wrote: | However the windows theme makes my pre-existing top (jwm) panel disappear while in the other themes is replaced by the theme's one | What would be the logic way to do it from your point of view?
mavrothal wrote: | In the OS X theme the move of the panel at the top covers the top row of the PuppuPin icons and should probably be considered. Also the drive icons hang a bit high without the bottom tray. | As mentioned in the first post, the icons placement is not supported (yet?) in pTheme. You will loose your personal icons if we ship a unique puppypin in the global theme. This is also ONE of the reasons for not including the osX theme inside the pTheme pack. (Since the trays are placed out of sync with the puppy icon standard.)
mavrothal wrote: | A thing that I noticed is that ROX-filer takes for ever to open a window for the first time (over a minute for /usr/bin a a dual core machine). So maybe a good idea to cash icons in the background after a theme change to avoid such an "unpuppy" behavior. | I have not been aware of this, and do not understand why. All the included global themes uses the standardSVG icon theme, so there shouldn't be any changes in the rox preview, or ???
_________________ Stardust resources
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Sun 17 Aug 2014, 15:37 Post subject:
|
|
Moat wrote: | 1) Fonts - I could not find a way to choose a theme's font type or size, as is available from the pop-up window when the button is pressed at the bottom of the regular GTK theme chooser. Did I miss it somewhere? | True, there is no theme-module for gtk-font. I haven't thought of this. Maybe we should include it. But, the font can be set by the gtk-theme itself, and if you click on the 'more' button to the right in the GTK-line in pTheme.
Moat wrote: | 2) The regular GTK theme chooser previews the theme within the GUI's window automagically, as one highlights the available themes listed in the left pane... seems quicker/easier than having to select a theme from a dropdown menu, then click "apply" in order to see what it looks like. | As said above, you should find the 'more' button. pTheme is first of all a tool to easy switch between global themes. ie. to switch between mouse and touchscreen.
_________________ Stardust resources
|
Back to top
|
|
 |
ASRI éducation

Joined: 09 May 2009 Posts: 3203 Location: France
|
Posted: Mon 18 Aug 2014, 06:43 Post subject:
Re: Alternative JWM desktop manager |
|
zigbert wrote: | ASRI éducation wrote: | zigbert wrote: | Please test on Slacko 6 - it won't work on older Puppies. |
I do not use Slacko.
So I tried with a Precise Puppy based on woof-CE-0.3 (master branch).
I hoped it could be compatible, but it is not (see screenshot).
I will test later with Slacko. | As long as your Puppy is built from a recent Woof-CE, there is no reason for this concept to fail. But for your unique build, it looks like your jwm is old. The reason for me to ask for Slacko 6, is that it will work there - I use it  |
I followed your advice and I've updated JWM (v819 => v910).
Now everything is ok!
I have no error message and I can take advantage of all the improvements you've made to JWM desktop manager.
Thank you zigbert.
Cordialement,
_________________ Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
|
Back to top
|
|
 |
ASRI éducation

Joined: 09 May 2009 Posts: 3203 Location: France
|
Posted: Mon 18 Aug 2014, 12:13 Post subject:
utility to modifiy content of _root_.jwmrc |
|
@ zigbert
Note:
Usually, when I need an utility, I try to create it myself. But my knowledge is much more limited than yours, so let me ask you a creation.
Explanations:
I often use Puppy Linux with primary school children (4-10 years).
To prevent them get lost in a too complex main menu, I manually edit the file /etc/xdg/templates/_root_.jwmrc
I generally remove from root menu: puppy-desktop.menu, puppy-system.menu, puppy-setup.menu
This technique suits me, but it is obviously not suitable for novice users.
What would be really nice, it's a GUI that allows (via checkbox) to choose the categories listed in the main menu.
The script should be able to remove/add lines to /etc/xdg/templates/_root_.jwmrc
Code: | PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-desktop.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-system.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-setup.menu
<Separator/>
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-utility.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-filesystem.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-graphic.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-document.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-calculate.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-personal.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-network.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-internet.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-multimedia.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-fun.menu |
Then relaunch the windows manager would update the main menu.
To go further, it would also be possible to save user preferences. In order to easily create a menu for children, another for novice users, another for expert users, etc.
I think these options would be appreciated by users. But this is only my humble opinion.
_________________ Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
|
Back to top
|
|
 |
Moat

Joined: 16 Jul 2013 Posts: 968 Location: Mid-mitten
|
Posted: Mon 18 Aug 2014, 17:53 Post subject:
|
|
zigbert wrote: | ... you should find the 'more' button. |
Ah, yes - got it now. I had ignored that button, as it has the letters "www" to it's right (whatever that may mean...?) - so therefore assumed it was a link to a web download.
The ability to deep tweak and then save as a global theme is really great! As well as the addition of the bookmarks>tray add-on - very handy.
Bob
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 2420 Location: Germany
|
Posted: Mon 18 Aug 2014, 18:15 Post subject:
Re: utility to modifiy content of _root_.jwmrc |
|
ASRI éducation wrote: | @ zigbert
Note:
Usually, when I need an utility, I try to create it myself. But my knowledge is much more limited than yours, so let me ask you a creation.
Explanations:
I often use Puppy Linux with primary school children (4-10 years).
To prevent them get lost in a too complex main menu, I manually edit the file /etc/xdg/templates/_root_.jwmrc
I generally remove from root menu: puppy-desktop.menu, puppy-system.menu, puppy-setup.menu
This technique suits me, but it is obviously not suitable for novice users.
What would be really nice, it's a GUI that allows (via checkbox) to choose the categories listed in the main menu.
The script should be able to remove/add lines to /etc/xdg/templates/_root_.jwmrc
Code: | PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-desktop.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-system.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-setup.menu
<Separator/>
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-utility.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-filesystem.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-graphic.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-document.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-calculate.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-personal.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-network.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-internet.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-multimedia.menu
PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-fun.menu |
Then relaunch the windows manager would update the main menu.
To go further, it would also be possible to save user preferences. In order to easily create a menu for children, another for novice users, another for expert users, etc.
I think these options would be appreciated by users. But this is only my humble opinion. |
Hi.
This sounds exactly like the Menu Suite and the User Modes in LazY Puppy 2.0.2-005 which can have Menu etc. for Kids, Beginner, Intermediary and Advanced. I've had created this by a suggestion of Diggs, a former Puppy Forum member who has left Puppy a long time before I could finish LazY Puppy and its User Modes.
For your purposes/needs as a teacher such functions of course could be very useful, though I've never ever heard of users using the user modes in LazY Puppy, except one member who did setup LazY Puppy for a friend and did ask for a renaming of the user modes.
Even I do not use this in any of my LazY Puppy Systems. I try to keep this functions but did not develop anything on that for a long time - and there is still stuff to do.
To release such functions will be a huge effort, maybe not worth generally. And you would need to do it separately for each WM installed and/or provided by a repository.
_________________ LazY Puppy
RSH's DNA
SARA B.
|
Back to top
|
|
 |
ASRI éducation

Joined: 09 May 2009 Posts: 3203 Location: France
|
Posted: Mon 18 Aug 2014, 20:48 Post subject:
Re: utility to modifiy content of _root_.jwmrc |
|
RSH wrote: | This sounds exactly like the Menu Suite and the User Modes in LazY Puppy 2.0.2-005 which can have Menu etc. for Kids, Beginner, Intermediary and Advanced. I've had created this by a suggestion of diggs, a former Puppy Forum member who has left Puppy a long time before I could finish LazY Puppy and its User Modes.
For your purposes/needs as a teacher such functions of course could be very useful, though I've never ever heard of users using the user modes in LazY Puppy, except one member who did setup LazY Puppy for a friend and did ask for a renaming of the user modes.
Even I do not use this in any of my LazY Puppy Systems. I try to keep this functions but did not develop anything on that for a long time - and there is still stuff to do.
To release such functions will be a huge effort, maybe not worth generally. And you would need to do it separately for each WM installed and/or provided by a repository. |
Thank you RSH for your comments/opinions.
For older versions of puplet "ASRI Edu" (based on Puppy 2.1.7, 4.3.1, 5.2.8 ), I offered to users a GUI that allowed save customized visual interfaces (main menu + background + theme color + mouse cursor + theme icons).
As said RSH, my script was not compatible with all window managers. In addition, I found it was poorly written script.
Because users liked and used this feature, I was hoping we could gradually introduce it in Puppy (hence my request to Zigbert). This requires substantial work, but it seems interesting/necessary.
I trust RSH. He says it will be too complicated to write, so I will put this project in my suggestion box ...
However, I have not lost hope and I intend to succeed one day to create a script that allows the selection of the categories listed in the main menu.
_________________ Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Tue 19 Aug 2014, 10:12 Post subject:
|
|
Moat wrote: | zigbert wrote: | ... you should find the 'more' button. |
Ah, yes - got it now. I had ignored that button, as it has the letters "www" to it's right (whatever that may mean...?) - so therefore assumed it was a link to a web download.
The ability to deep tweak and then save as a global theme is really great! As well as the addition of the bookmarks>tray add-on - very handy.
Bob | I will remove the www (buttons). These belong to the apps you go to by the 'more' button.
Sigmund
_________________ Stardust resources
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 6629 Location: Valåmoen, Norway
|
Posted: Tue 19 Aug 2014, 10:44 Post subject:
|
|
ASRI éducation
Your idea is ok, but I don't see how to implement it in an easy way. My alternative JWM-configuration tool does not support all twists, as my goal is to make things powerful without making them complex. The new tray-manager is not that simple, and it could be better to skip some features to not scare a newbie.
Sigmund
_________________ Stardust resources
|
Back to top
|
|
 |
|
Page 1 of 4 [47 Posts] |
Goto page: 1, 2, 3, 4 Next |
|
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
|