WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: flwm  (Read 9293 times)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
flwm
« on: May 31, 2009, 03:05:32 PM »
Both tce and tcz are posted.
Quote
Title:          flwm.tce
Description:    Fast Light Window Manager
Version:        1.0.2.
Author:         Bill Spitzak
Original-site:  http://flwm.sourceforge.net
Copying-policy: GPL
Size:      28K
Extension_by:   roberts
Comments:       Requires Tiny Core v2.0rc4 or newer
Change-log:    
Current:        2009/05/31 Modified by RS to work with Tiny Core.
« Last Edit: May 31, 2009, 03:56:56 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: flwm
« Reply #1 on: August 02, 2009, 02:13:52 AM »
Tools Menu Updated for v2.2
Code: [Select]
Title:          flwm.tce
Description:    Fast Light Window Manager
Version:        1.0.2.
Author:         Bill Spitzak
Original-site:  http://flwm.sourceforge.net
Copying-policy: GPL
Size: 28K
Extension_by:   roberts
Comments:       Requires Tiny Core v2.0rc4 or newer
Change-log:     
                2009/05/31 Modified by RS to work with Tiny Core.
Current:        2009/08/01 Updated Tools menu for v2.2
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: flwm
« Reply #2 on: August 22, 2009, 12:21:08 PM »
Thanks to Mike Lockmoore for bug fixes to this awesomely tiny window manger.
Quote
Title:          flwm.tce
Description:    Fast Light Window Manager
Version:        1.0.2.
Author:         Bill Spitzak
Original-site:  http://flwm.sourceforge.net
Copying-policy: GPL
Size:      28K
Extension_by:   roberts
Comments:       Requires Tiny Core v2.0rc4 or newer
Change-log:     
                2009/05/31 Modified by RS to work with Tiny Core.
                2009/08/01 Updated Tools menu for v2.2
Current:        2009/08/22 Bug fixes by Mike Lockmoore.

Specifically the fixes include:
1. Fixed cursor annoyance.  Sometimes it would remain a double arrow.
2. Fixes window title. Sometimes upon resize it would overlay the window resize buttons.
3. Swapped position of iconize [  ] with close [X}. This not only ensures that the close button will always be on screen, but makes it more consistent with the rotated title bar.

flwm is once again under consideration as the default window manager.
10+ Years Contributing to Linux Open Source Projects.

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: flwm
« Reply #3 on: August 22, 2009, 06:37:17 PM »
now u never see the double arrow
dCore user

Offline MikeLockmoore

  • Hero Member
  • *****
  • Posts: 525
  • Good software needn't be big!
Re: flwm
« Reply #4 on: August 22, 2009, 07:13:34 PM »
jls:  You see the double-arrow cursor in this new version if you click directly on the window border and drag it to resize it.  I know it is hard to hit the very narrow borders in flwm, but in the old version, you also saw the double-arrow cursor even if you passed the border.  So it was also hard to resize in that version too, since it looked like you should be resizing, but if you were a pixel too far in, you couldn't!   :P

It may be possible to find a more complete fix, where the cursor shape changes over the border and *only* when over the border, but I have not been able to find a way to do this yet.  Some of the X Windows information that the FLTK libs and flwm expect to get seem to be not available in the implementation in TC Linux.  We will share a new version if we can come up with a more complete solution.  I'd also like to make flwm paint the window title along the top of the window instead of the left side (I don't like trying to read sideways.  :-\)
--
Mike L

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: flwm
« Reply #5 on: August 22, 2009, 08:04:37 PM »
It is actaully fairly common to click border and drag to resize.
Even with my poor vision I have no issue here.
Much improved from the annoying double arrow inside the window proper.
10+ Years Contributing to Linux Open Source Projects.

Offline thane

  • Hero Member
  • *****
  • Posts: 697
Re: flwm
« Reply #6 on: August 23, 2009, 08:04:24 PM »
Downloaded the fixed flwm last night. Works great!

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: flwm
« Reply #7 on: August 26, 2009, 03:15:31 PM »
Thanks for the feedback. I see no outstanding issues/annoyances with this build.

Due to the following facts:
1.  Tiny Core is based on the Fltk GUI toolkit.
2.  flwm is considerably smaller than jwm
3.  flwm is more consistent with our look and feel
4. Current jwm still has issues and annoyances.
5. The latest snapshot of jwm requires dependencies.
6. Tiny Core and Micro Core both offer a trivial way to have other supported window managers, simply place in your extensions directory

flwm will be the default window manager in the next cut.
10+ Years Contributing to Linux Open Source Projects.

Offline jemimah

  • Newbie
  • *
  • Posts: 6
Re: flwm
« Reply #8 on: September 28, 2009, 05:45:37 PM »

Flwm 1.0 doesn't have the cursor bug.  You can copy the correct code from the old version.

Offline MikeLockmoore

  • Hero Member
  • *****
  • Posts: 525
  • Good software needn't be big!
Re: flwm
« Reply #9 on: September 28, 2009, 11:23:31 PM »
I wouldn't mind looking back through the flwm 1.0 version source code, but I don't know where to find it right now.  Sourceforge only seems to have the 1.0.2 version.  If I run the version 1.0 binaries on TC 2.3.1... I get the following error:

Code: [Select]
flwm: error while loading shared libraries: libstdc++.so.2.9: cannot open shared object file: No such file or directory
Do you know a good place to get the flwm 1.0 source code?
--
Mike L.

Offline clach04

  • Newbie
  • *
  • Posts: 31
Re: flwm
« Reply #10 on: September 29, 2009, 12:32:39 AM »
I wouldn't mind looking back through the flwm 1.0 version source code, but I don't know where to find it right now.  Sourceforge only seems to have the 1.0.2 version.  If I run the version 1.0 binaries on TC 2.3.1... I get the following error:

Code: [Select]
flwm: error while loading shared libraries: libstdc++.so.2.9: cannot open shared object file: No such file or directory
Do you know a good place to get the flwm 1.0 source code?
--
Mike L.

You could try CVS, I've no idea what is in there, I can't see any tags but there is some code http://flwm.cvs.sourceforge.net/viewvc/flwm/flwm/?pathrev=HEAD and some of it is old.

Chris

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14819
Re: flwm
« Reply #11 on: September 29, 2009, 12:51:14 AM »

Offline MikeLockmoore

  • Hero Member
  • *****
  • Posts: 525
  • Good software needn't be big!
Re: flwm
« Reply #12 on: September 29, 2009, 08:46:28 AM »
clach04, Juanito:  Thanks for your suggestions.  It turns out RobertS has already provided a copy of the 1.00 version to me, so I guess I don't need to dig up a copy for myself. ;)

If I can verify the better cursor behavior suggested by jemimah, I'll try to revert the corresponding parts of our current flwm (maybe 1.1?) to the working code from 1.00.

EDIT: jemimah... maybe you can save me a bit of time... have you compiled and tested flwm-1.00 on a recent (2.3.1 or 2.4rc1) version of TC?
« Last Edit: September 29, 2009, 09:07:21 AM by MikeLockmoore »

Offline jemimah

  • Newbie
  • *
  • Posts: 6
Re: flwm
« Reply #13 on: October 01, 2009, 08:07:03 PM »
Sorry I've been ignoring you, it's been a busy couple of days.  No I haven't tried it on TiinyCore, I'm working on packaging flwm for Puppy.  I did get 1.0 to build on puppy.  I will try to make an actual patch for you tomorrow if I have a slow day at work.  I found an Xft patch as well if you are interested.

Offline jemimah

  • Newbie
  • *
  • Posts: 6
Re: flwm
« Reply #14 on: October 02, 2009, 10:57:04 AM »
Ok try this.