JWM patched

Stuff that has yet to be sorted into a category.
Message
Author
User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

JWM patched

#1 Post by HairyWill »

I have made some very minor edits to the jwm source to make fullscreen work with gxine.

The attached pet installs a single file, jwm. It does not overwrite your existing version instead it installs it to /usr/local/bin which is earlier in the standard puppy path than the normal location of /usr/X11R7/bin. This means that in the unlikely event that it gives you problems you can uninstall it from the package manager.

It should help with gxine and flash fullscreen and produce some debugging output in /tmp/xerrs.log, there are no other modifications. You will need to restart X to load the new version.

If you wish to view the changes then it is built from revision 45 in the puppy sourceforge repository here
http://puppylinux.svn.sourceforge.net/v ... linux/jwm/
Attachments
jwm_2.0.1_puppy_patch-45.pet
(76.55 KiB) Downloaded 1077 times
Last edited by HairyWill on Mon 09 Feb 2009, 11:58, edited 2 times in total.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#2 Post by Béèm »

Thank you, HW
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#3 Post by HairyWill »

Please note that if you are trying to get fullscreen flash then very often you need to upgrade the version of flash that you have.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#4 Post by ttuuxxx »

Hi HairyWill

The thing with flash is, The default works from series 4.0 +
Fullscreen youtube doesn't work with Seamoney from series 3 until 4.2
4.2 I compiled and works fine with the default flash, FirePup always used the default puppy flash and worked fine with youtube.
Gxine had a problem with JWM, but if you used Icewm plus Gxine, full screen worked.
The Problem is JWM as you said you patched it, great. but if you upgrade the default flash to the latest from adobe, your looking for troubles, The latest flash, was compiled with the latest GlibC plus other things and causes issues with puppy. If you want to upgrade your flash to series 10
then install this flash
http://www.puppylinux.asia/tpp/ttuuxxx/ ... 0.0.15.pet

it was compiled as i386 and uses a older glibc, That works stable with puppy.
hope that helps
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#5 Post by Patriot »

Hmmm .....

I've been using gxine viewing full screen videos all this while on jwm ... If you meant immediately ctrl-f for full screen mode then no that doesn't work ... If you maximize gxine then ctrl-f then we get full screen videos ...

Rgds

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#6 Post by HairyWill »

apologies,
I had this working when testing. But it doesn't work for me now. It will be a few days before I can look at this again. I will update the pet when I get it working.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#7 Post by panzerpuppy »

What a shame.The JWM fix doesn't work at all :(

- Fullscreen YouTube videos with SeaMonkey and the latest Flash 10 are still not possible with this fix.
As with the original JWM,you get true fullscreen video for only 200 milliseconds. Then the browser returns to windowed mode immediately.

- (The patched) gXine doesn't go fullscreen on 'Ctrl+F'. It still requires manual maximizing.
This isn't really a problem,but the ugly part starts after you exit from this so-called 'fullscreen hack'. The window size / position doesn't return to the previous state and a good part of the transport bar gets chopped off.
Last edited by panzerpuppy on Mon 09 Feb 2009, 16:30, edited 1 time in total.

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#8 Post by HairyWill »

OK I've replaced the pet in the first post with a new version. It is still built from revision 45 I can only presume that I inadvertently put the wrong binary in the last pet.

What works for me:
In a clean puppy 4.1.2 the default gxine can switch to fullscreen without maximising first.
I can get fullscreen bbc iplayer currently using flash 10.0.15.3 though the jwm tray is ontop of the flash.

I have also tested in 4.2 alpha4 replacing the patched gxine with gxine-0.5.11-2 from ibiblio once again fullscreen switching works without maximising first.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#9 Post by panzerpuppy »

It would be really nice if you,Joe Wing or anyone else working on the project could expand JWM to have flat taskbar buttons,a rounded version of the taskbar and (Windows-like) horizontal gradients.

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#10 Post by panzerpuppy »

*double post, please delete this message*
Last edited by panzerpuppy on Tue 10 Feb 2009, 00:36, edited 2 times in total.

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#11 Post by panzerpuppy »

Good job!

It works now,albeit only partially:

- When viewing flash videos with SeaMonkey,the taskbar is still visible.

- When exiting from fullscreen,the gxine window stays maximized (it doesn't restore to its original size). Same problem with the original and the patched version of gxine.

Even though it's still buggy, it's a big improvement over the non-fixed version. At least now I can watch fullscreen YouTube videos with the taskbar set to 'auto-hide' :)

[EDIT]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#12 Post by BarryK »

Will,
I understand that you don't want to take over the JWM project! I guess you'll be passing your fixes onto Joe Wing, as he is still working on JWM, albiet slowly.

I have one request, but tackle it only if you want to. If I choose flat colors, JWM still has a 3D shading effect in the tray and also the menu:

see attached picture.

Notice the 3D shadow effect on raised and sunken buttons, in highlighted menu entry, even around the border of the submenu.

As I have got a flat theme for the desktop and GTK, I would like JWM also to have the option of totally flat, just a one or two pixel border.

If I recall rightly, early versions of JWM were flat.
Attachments
3d.png
(11.42 KiB) Downloaded 3711 times
[url]https://bkhome.org/news/[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#13 Post by panzerpuppy »

And this is 'real flat':
Attachments
2d.png
(11.34 KiB) Downloaded 3820 times

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#14 Post by mikeb »

Fullscreen flash on firefox 2, puppy 4.12 , vesa xorg driver working fine (taskbar included) tested youtube and bbc (yawn) iplayer :)

regards

mike

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#15 Post by BarryK »

panzerpuppy wrote:And this is 'real flat':
panzerpuppy,
How did you do that?
But, I see in your snapshot that the buttons still have the 3D shading.

...oh, yes, I'm a bit slow sometimes. You edited my image.

Flat, yes, but I still want a border.
[url]https://bkhome.org/news/[/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#16 Post by ttuuxxx »

Hey Barry did you read you Blog how I fixed the Print Preview in Seamonlkey? I figured it could come in handy for you. Its at the bottom of the page.
http://puppylinux.com/blog/?viewDetailed=00547
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#17 Post by BarryK »

ttuuxxx wrote:Hey Barry did you read you Blog how I fixed the Print Preview in Seamonlkey? I figured it could come in handy for you. Its at the bottom of the page.
http://puppylinux.com/blog/?viewDetailed=00547
ttuuxxx
Yes, that's great!
I had written it down into my notebook and was going to try it soon -- probably will do that tomorrow.
[url]https://bkhome.org/news/[/url]

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#18 Post by Dougal »

Just thought I'd point something out: I did a diff between the jwm-2.0.1 sources and the jwm-svn snapshot from Joe's website and there seems to be something related to maximizing -- haven't tried it out, though.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

User avatar
richard.a
Posts: 513
Joined: Tue 15 Aug 2006, 08:00
Location: Adelaide, South Australia

#19 Post by richard.a »

Folks I posted this in another thread and got no answer. I think this might be a better one to post it in:
Off topic. Is it possible to retro-fit a more recent version of JWM into say 2.02r2 ? If so, where would I find the files and would it be a pain in the proverbial to do it?

I ask because 202r2 has the basis of my "older box" rejuvenation program.
Richard
[i]Have you noticed editing is always needed for the inevitable typos that weren't there when you hit the "post" button?[/i]

[img]http://micro-hard.dreamhosters.com/416434.png[/img]

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#20 Post by mikeb »

Hi Richard...probably... I tried this with puppy 2.12 a while ago...swapped the jwm binary and used the later configs and it worked just fine and the later version definately wins on looks..

regards

mike

ps the newer rox worked too....

Post Reply