Tiny Core Linux
Tiny Core Extensions => TCE News => TCE 2.x => Topic started by: roberts on May 31, 2009, 03:05:32 PM
-
Both tce and tcz are posted.
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.
-
Tools Menu Updated for v2.2
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
-
Thanks to Mike Lockmoore for bug fixes to this awesomely tiny window manger.
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.
-
now u never see the double arrow
-
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
-
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.
-
Downloaded the fixed flwm last night. Works great!
-
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.
-
Flwm 1.0 doesn't have the cursor bug. You can copy the correct code from the old version.
-
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:
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.
-
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:
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
-
Is this any use http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/release/src/fltk-1.1.9-source.tar.bz2 (http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/release/src/fltk-1.1.9-source.tar.bz2) ?
-
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?
-
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.
-
Ok try this.
-
It is interesting that v1.00 cursor code fixes v1.02 cursor issues.
I have applied to Mike's v1.10 flwm_topside and all seems to be well.
Thanks for sharing!
-
Yes, thanks! :D I've been busy with non-computer stuff for several days. I'll try to understand the difference in the patch. That was the one of the last major issues with flwm as far as I'm concerned. Well, I'd kind of like to be able to support an antialiased fonts (the xft option in FLTK) in flwm, but curaga has already pioneered that venture.
--
Mike
-
If you're curious, come check out what I'm doing with Flwm in Puppy.
http://www.murga-linux.com/puppy/viewtopic.php?t=47192
Flwm is so great for netbooks, it just needs a little TLC to bring it into the 21st century.
-
I glad somebody agrees with me in the neat features in flwm. I have been using it for some time with Tiny Core on many netbooks. Tiny Core being tiny, flash friendly, and with flwm, is a great combo for Dell Mini9, eeePC900A, eeePC S101. Perhaps we need a netbook section in the forums?
-
Hi Roberts,
Yes Please, a netbook section would be great. I have an ASUS 1000H and would like to get Tiny Core support for it.
Cheers,
Rod
-
New: Tiny Core Netbooks section now open!
http://forum.tinycorelinux.net/index.php?board=40.0
-
For Micro Core users, an updated flwm
Title: flwm.tcz
Description: Fast Light Window Manager
Version: 1.12
Author: Bill Spitzak
Original-site: http://flwm.sourceforge.net
Copying-policy: GPL
Size: 28K
Extension_by: roberts
Comments: For microcore, as found in tinycore v2.4
Thanks to Mike L. For the may improvements to flwm.
changed Alt+Enter to Alt+F1 to iconize a window
Ctrl Alt arrows moves the window
Ctrl Alt = grows the window (unshifted + key)
Ctrl Alt - shrinks the window
Ctrl Alt PgUp grows the window veritcally
Ctrl Alt PgDn shrinks the window vertically
Ctrl Alt , grows the window hortizontally (unshifted < key)
Ctrl Alt . grows the window hortizontally (unshifted > key)
Ctrl Alt t taller (sames as PgUp)
Ctrl Alt s shorter (same as PgDn)
Ctrl Alt m maximize widow
Ctrl Alt v maximize vertical
Ctrl Alt h maximize hortizontal
flwm now optionally supports environment variable FLWM_TITLEBAR_COLOR to set color for window title bars.
To set use hex rgb, e.g, 20:5F:20 (Currently supports fltk gtk+ scheme.)
Change-log:
2009/05/31 Modified by RS to work with Tiny Core.
2009/08/01 Updated Tools menu for v2.2.
2009/08/22 Bug fixes by Mike Lockmoore.
Current: 2009/10/03 Many enhancements by Mike Lockmoore.
-
Updated:
Title: flwm.tcz
Description: Fast Light Window Manager
Version: 1.12
Author: Bill Spitzak
Original-site: http://flwm.sourceforge.net
Copying-policy: GPL
Size: 28K
Extension_by: roberts
Comments: For microcore, as found in tinycore v2.4
Thanks to Mike L. For the may improvements to flwm.
changed Alt+Enter to Alt+F1 to iconize a window
Ctrl Alt arrows moves the window
Ctrl Alt = grows the window (unshifted + key)
Ctrl Alt - shrinks the window
Ctrl Alt PgUp grows the window veritcally
Ctrl Alt PgDn shrinks the window vertically
Ctrl Alt , grows the window hortizontally (unshifted < key)
Ctrl Alt . grows the window hortizontally (unshifted > key)
Ctrl Alt t taller (sames as PgUp)
Ctrl Alt s shorter (same as PgDn)
Ctrl Alt m maximize widow
Ctrl Alt v maximize vertical
Ctrl Alt h maximize hortizontal
flwm now optionally supports environment variable FLWM_TITLEBAR_COLOR to set color for window title bars.
To set use hex rgb, e.g, 20:5F:20 (Currently supports fltk gtk+ scheme.)
Change-log:
2009/05/31 Modified by RS to work with Tiny Core.
2009/08/01 Updated Tools menu for v2.2.
2009/08/22 Bug fixes by Mike Lockmoore.
2009/10/03 Many enhancements by Mike Lockmoore.
2009/12/17 Added ondemand and permissions.
2009/12/18 Slight mod to make dir ondemand (mkdir -p)
2010/01/31 Dropped embedded Help menu item.
Current: 2010/02/12 Dropped duplicate item in Control Panel from Tools menu, (Appsaudit,Run Command,Swapfile,Update Extensions,USB Installation,Xvesa Setup).
-
Updated. See: http://forum.tinycorelinux.net/index.php?topic=5296.msg28056#msg28056
Title: flwm.tcz
Description: Fast Light Window Manager
Version: 1.12
Author: Bill Spitzak
Original-site: http://flwm.sourceforge.net
Copying-policy: GPL
Size: 28K
Extension_by: roberts
Comments: For microcore, as found in tinycore v2.4
Thanks to Mike L. For the may improvements to flwm.
changed Alt+Enter to Alt+F1 to iconize a window
Ctrl Alt arrows moves the window
Ctrl Alt = grows the window (unshifted + key)
Ctrl Alt - shrinks the window
Ctrl Alt PgUp grows the window veritcally
Ctrl Alt PgDn shrinks the window vertically
Ctrl Alt , grows the window hortizontally (unshifted < key)
Ctrl Alt . grows the window hortizontally (unshifted > key)
Ctrl Alt t taller (sames as PgUp)
Ctrl Alt s shorter (same as PgDn)
Ctrl Alt m maximize widow
Ctrl Alt v maximize vertical
Ctrl Alt h maximize hortizontal
flwm now optionally supports environment variable FLWM_TITLEBAR_COLOR to set color for window title bars.
To set use hex rgb, e.g, 20:5F:20 (Currently supports fltk gtk+ scheme.)
Change-log:
2009/05/31 Modified by RS to work with Tiny Core.
2009/08/01 Updated Tools menu for v2.2.
2009/08/22 Bug fixes by Mike Lockmoore.
2009/10/03 Many enhancements by Mike Lockmoore.
2009/12/17 Added ondemand and permissions.
2009/12/18 Slight mod to make dir ondemand (mkdir -p)
2010/01/31 Dropped embedded Help menu item.
2010/02/12 Dropped duplicate item in Control Panel from Tools menu, (Appsaudit,Run Command,Swapfile,Update Extensions,USB Installation,Xvesa Setup).
2010/02/28 Added symlink support in OnDemand.
Current: 2010/03/07 OnDemand updated to support full version nbrs in ext.
-
Updated.
Title: flwm.tcz
Description: Fast Light Window Manager
Version: 1.12
Author: Bill Spitzak
Original-site: http://flwm.sourceforge.net
Copying-policy: GPL
Size: 28K
Extension_by: roberts
Comments: For microcore, as found in tinycore v2.4
Thanks to Mike L. For the may improvements to flwm.
changed Alt+Enter to Alt+F1 to iconize a window
Ctrl Alt arrows moves the window
Ctrl Alt = grows the window (unshifted + key)
Ctrl Alt - shrinks the window
Ctrl Alt PgUp grows the window veritcally
Ctrl Alt PgDn shrinks the window vertically
Ctrl Alt , grows the window hortizontally (unshifted < key)
Ctrl Alt . grows the window hortizontally (unshifted > key)
Ctrl Alt t taller (sames as PgUp)
Ctrl Alt s shorter (same as PgDn)
Ctrl Alt m maximize widow
Ctrl Alt v maximize vertical
Ctrl Alt h maximize hortizontal
flwm now optionally supports environment variable FLWM_TITLEBAR_COLOR to set color for window title bars.
To set use hex rgb, e.g, 20:5F:20 (Currently supports fltk gtk+ scheme.)
Change-log:
2009/05/31 Modified by RS to work with Tiny Core.
2009/08/01 Updated Tools menu for v2.2.
2009/08/22 Bug fixes by Mike Lockmoore.
2009/10/03 Many enhancements by Mike Lockmoore.
2009/12/17 Added ondemand and permissions.
2009/12/18 Slight mod to make dir ondemand (mkdir -p)
2010/01/31 Dropped embedded Help menu item.
2010/02/12 Dropped duplicate item in Control Panel from Tools menu, (Appsaudit,Run Command,Swapfile,Update Extensions,USB Installation,Xvesa Setup).
2010/02/28 Added symlink support in OnDemand.
2010/03/07 OnDemand updated to support full version nbrs in ext.
Current: 2010/03/20 Updated new fully automatic ondemand.