Tiny Core Linux
Tiny Core Extensions => TCE Talk => Extension requests => Topic started by: netnomad on December 07, 2011, 08:45:36 PM
-
hi friends,
fluxbox reached now for almost one year version 1.3, in the moment it's 1.3.2 stable.
i guess that the git-version in the repository is now almost 2 years old, version 1.1.
it would be great to update this stable and highly configurable windows manager.
thank you for your help.
-
hello friends,
is there a reason to stay with fluxbox at a more than 2-years-old-version?
thank you for your replies!
-
Hi netnomad
is there a reason to stay with fluxbox at a more than 2-years-old-version?
Is there a reason not to, aside from there being a newer version? Is fluxbox causing you a
problem?. Does this new version fix something or have a feature you need?
-
Well I donćt know about netnomad but I've been playing these last few days with fluxbox and I just can't make slit appear no matter what.
If newer version works better with TCL then go for it!
-
Hi paxrex33
I don't use fluxbox myself, but here is a link that may steer you toward some answers:
http://forum.tinycorelinux.net/index.php/topic,12154.msg65121.html#msg65121 (http://forum.tinycorelinux.net/index.php/topic,12154.msg65121.html#msg65121)
-
hi rich, hi paxrex33,
i'm a heavy user of fluxbox and i use most of the features extensively.
it's a unbelievable configurable windows-manager with a professional toolbox...
and so i can confirm that everything is working well with the version of the repository,
although it's a little bit old-stable...
don't get me wrong, i love stable, well-tested versions
and i don't look for experimental features that cause stability or security problems...
but sometimes it's not soooo wrong to stay well-tuned to innovations and new stable versions ;-)
-
Rich, I already red what you suggested.
I also red forum posts mentioning fluxbox but examples are not so clear (not to me).
Netnomad, you say that everything works for you :).
Can you show me how your startup and slitlist files look like.
Whatever I put in those files slit doesn't appear :(.
-
read at first this thread:
http://forum.tinycorelinux.net/index.php/topic,12154.msg65121.html#msg65121 (http://forum.tinycorelinux.net/index.php/topic,12154.msg65121.html#msg65121)
and dig into www.fluxbox.org (http://www.fluxbox.org)
the startup-file has to be executable:
sudo chmod 700 ~/.fluxbox/startup
and i put startup into .xsession
~/.xsession:
~/.fluxbox/startup
so .xsession executes the startup-file
~/.fluxbox/startup:
#!/bin/sh
NETDEVICES="$(awk -F: '/eth.:|wlan.:|tr.:/{print $1}' /proc/net/dev 2>/dev/null)
if [ "`which wmcpuload`" ]; then
sudo killall wmcpuload
wmcpuload -bl -lc rgb:50/60/70 &
fi
if [ "`which wmnd`" ]; then
sudo killall wmnd
wmnd -i $NETDEVICES &
fi
if [ "`which wmnet`" ]; then
sudo killall wmnet
wmnet -wW $NETDEVICES &
fi
if [ "`which wmsmpmon`" ]; then
sudo killall wmsmpmon
wmsmpmon &
fi
~/.fluxbox/slitlist:
wmcpuload
wmnd
wmnet
wmsmpmon
~/.fluxbox/init:
session.startupFile: ~/.fluxbox/startup
session.slitlistFile: ~/.fluxbox/slitlist
-
I'm still finding my way around fluxbox, yet mine runs perfectly without any start-up files or xsession entries. I included fluxbox as a boot option in syslinuxcfg and that's it..
At least I know what the pager is now, but the slit??? read about it but that's as far as I managed to get..
-
Thank you netnomad :D
I made a stupid mistake...
My startup file was not executable :-[
Now all I have to do is to get some dockapps and enjoy my new TCFlux...
-
hi friends,
fluxbox reached now for almost two years version 1.3, in the moment it's 1.3.3 stable.
i guess that the git-version in the repository is now almost 3 years old, version 1.1.
http://fluxbox.org/news/
it would be great to update this stable and highly configurable windows manager.
thank you for your help.
-
Hi netnomad
Junan has not been active since September. You could try sending him a PM with a link to this thread.
-
hi rich,
thank you for your hint:
i informed junan about this update request.
-
Ref:
$ fluxbox --info
Fluxbox version: git
...
Compiled options (- => disabled):
-DEBUG
EWMH
GNOME
IMLIB2
-NLS
REMEMBER
RENDER
SHAPE
SLIT
TOOLBAR
-XFT
XINERAMA
XMB
XPM
..it would be good to enable xft in the new build
-
hi rich,
junan gives no reply :( and there was no further activity for more than 5 months :( ...
-
Hi netnomad
Then you are free to either update it yourself, or ask for a volunteer to do it.
-
hi rich,
i downloaded the source of fluxbox 1.3.3, but i need to know more basics to build this windows manager for tiny core.
after loading compiletc and starting compilation with:
tc@box:~/tmp/fluxbox-1.3.3$ ./configure --prefix=/usr/local
i get the error message:
configure: error: Fluxbox requires the X Window System libraries and headers.
what set of packages need to be loaded for the compilation?
do i need to load different packages for XVESA and XORG?
fluxbox offers configure with the
options `--x-includes=DIR' and `--x-libraries=DIR' to specify
their locations!?
i use XVESA, but what should i do to make the extension also compatible with XORG?
would you give me some hints?
-
netnomad
I am a simple coder, a quick and dirty build, not tested etc, compiles the stable release and does not include the files in the existing
tcz of /etc/skel
You probably want to change those skel files in any case.
I will cheat and add them later.
Once I have most things squared away, lets say within 2 days, I propose to give you the files so you can test as I have no skills with fluxbox and once you see my simple build script, I am sure you will be the maintainer etc. Because the info file says so
catcha later
below is subject to edit and again I have yet to test it all....but in case you are impatient here is the prelim build for you play with
EDIT build version 2
#!/bin/sh
# place a copy of existing fluxbox.tcz into /tmp please
# and rename it as below
########################################################
mv /tmp/fluxbox.tcz /tmp/old.tcz
export CFLAGS="-march=i486 -mtune=i686 -Os -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe"
export LDFLAGS="-Wl,-O1"
tce-load -i compiletc wget submitqc4 bash
tce-load -i libxft-dev libxft Xorg-7.6-dev
tce-load -i fribidi libxcb-dev wxgtk-dev
tce-load -i libiconv-dev coreutils
# start
#######
cd /tmp
/usr/local/bin/wget -nc http://sourceforge.net/projects/fluxbox/files/fluxbox/1.3.3/fluxbox-1.3.3.tar.gz
tar xvf fluxbox-1.3.3.tar.gz
cd fluxbox-1.3.3
./configure --prefix=/usr/local --disable-nls
make -j3
make DESTDIR=/tmp/fluxbox install
# too large authors use AUTHORS for info link
# needs license = COPYING
# doc
#######
cd /tmp
mkdir -p fluxbox-doc/usr/local/share/doc/fluxbox-doc
mv fluxbox/usr/local/share/man fluxbox-doc/usr/local/share
cp -f fluxbox-1.3.3/AUTHORS fluxbox-doc/usr/local/share/doc/fluxbox-doc
cp -f fluxbox-1.3.3/COPYING fluxbox-doc/usr/local/share/doc/fluxbox-doc
mksquashfs fluxbox-doc fluxbox-doc.tcz
md5sum fluxbox-doc.tcz > fluxbox-doc.tcz.md5.txt
cd fluxbox-doc
find usr -not -type d > fluxbox-doc.tcz.list
mv -f fluxbox-doc.tcz.list /tmp
# main
#######
cd /tmp
mkdir -p fluxbox/usr/local/share/doc/fluxbox
cp -f fluxbox-1.3.3/AUTHORS fluxbox/usr/local/share/doc/fluxbox
cp -f fluxbox-1.3.3/COPYING fluxbox/usr/local/share/doc/fluxbox
### I need old.tcz unpacked
unsquashfs old.tcz
cp -a squashfs-root/etc/ fluxbox/
mv fluxbox/usr/local/bin/fluxbox-generate_menu fluxbox/usr/local/bin/fluxbox-generate_menu-original
cp -f squashfs-root/usr/local/bin/fluxbox-generate_menu fluxbox/usr/local/bin/
cp -f squashfs-root/usr/local/bin/fluxbox_initmenu fluxbox/usr/local/bin/
cp -f squashfs-root/usr/local/bin/fluxbox_makemenu fluxbox/usr/local/bin/
cp -f squashfs-root/usr/local/bin/fluxbox_menu_common fluxbox/usr/local/bin/
cp -f squashfs-root/usr/local/bin/fluxbox_ondemand fluxbox/usr/local/bin/
cp -f squashfs-root/usr/local/bin/fluxbox_restart fluxbox/usr/local/bin/
cp -f squashfs-root/usr/local/bin/fluxbox_rmitem fluxbox/usr/local/bin/
/bin/cp -f squashfs-root/usr/local/share/fluxbox/menu fluxbox/usr/local/share/fluxbox/
cp squashfs-root/usr/local/share/fluxbox/menu_template fluxbox/usr/local/share/fluxbox/
cp squashfs-root/usr/local/share/fluxbox/tce.menu fluxbox/usr/local/share/fluxbox/
cp -a squashfs-root/usr/local/tce.installed/ fluxbox/usr/local/
sudo chown -R root:staff fluxbox/usr/local/tce.installed
sudo chmod -R 775 fluxbox/usr/local/tce.installed
mksquashfs fluxbox fluxbox.tcz
md5sum fluxbox.tcz > fluxbox.tcz.md5.txt
cd fluxbox
find usr -not -type d > fluxbox.tcz.list
mv -f fluxbox.tcz.list /tmp
######### finish
cd /tmp
sudo submitqc4
-
gunzip fluxbox-1.3.3.tar.gz
tar xvf fluxbox-1.3.3.tar
Invoking gunzip is redundant ;)
-
Hi netnomad
Just a guess on my part, but since Xorg-7.6-lib.tcz is a dependency of many/most GUI programs as well as Xorg-7.5,
I think you may need Xorg-7.6-dev.tcz
-
tinypoodle
good stuff! Changed to
tar xvf fluxbox-1.3.3.tar.gz
Rich
EDIT
looks like I will use Xorg-7.6-dev in lieu of libx11-xcb afterall as it adds some nice X features, more later
I won't edit above script until I have tested more.....it was quick and its dirty
-
netnomad
I have editted build script but about to send you a link so you can (if you choose) download some tcz stuff to test out.
My first test was with a wm already loaded
I should have exitted to prompt and deletecd .Xauthority but will test later
anyhow cos I did not, initially startfluxbox failed as X was already running....giggles
but when I did startx
flux started
then I ran the refresh command and tested changing themes
no other tests done as I know zip
good luck
hmmm now if you want to adopt it let me be explicit
the old tcz has scripts provided by roberts
---so you may like to check with him on their suitability....I made no edits just blind copying
I have editted the build script above for others to have a laugh at.....we need a laugh sometimes as I am idiot
-
netnomad
sorry I was late to the party, but maybe my build script for fluxbox-1.3.3 will help you. I used it already so I know it does work. For your safety I've commented out the command to automatically remove any previous builds using this script in the /tmp location, in it's place i've added a manual option ;)
if you run this script all required dependencies will be downloaded and loaded for this session, fluxbox will be compiled, stripped and installed to /tmp/fluxbox-1.3.3/stage directory. All you'll need is to copy this script and the source tar ball to the /TMP directory and run it. When built (takes less then a minute on my mac mini) you'll need to also copy the menu scripts and tce-installed files from the old fluxbox extension. etc etc.. check the wiki then build your extension. ;)
good luck
#!/bin/sh
set -o nounset
set -o errexit
# tarball version
# http://fluxbox.org/download/
SRC=""
SRC=/tmp/fluxbox-1.3.4
echo -e "\n\nFetching build dependencies..."
tce-load -wil compiletc Xorg-7.6-dev Xorg-7.6-lib Xlibs libxft-dev fontconfig-dev freetype_base-dev pixman-dev eglibc_apps eglibc_gconv \
eglibc_base-dev linux-headers-3.0.21-tinycore imake libiconv-dev libtool-dev fribidi automake autoconf libxcb-dev pkg-config
sleep 3
# Uncomment this if you're brave! or clean up previous builds manually
#[ -d $SRC ] && find $SRC/ -type d -print0 | xargs -0 -r sudo rm -rvf
if [ -d $SRC ]; then
echo -e "\n\nPrevious build directory found, discard before continuing..."
sleep 10
exit 1
fi
if [ ! -f $SRC.tar.gz ]; then
echo -e "\n\nfluxbox.tar.gz not found, copy src tar ball to /tmp before continuing..."
sleep 10
exit 1
fi
echo -e "\n\nunpacking src..."
mkdir -p $SRC
[ -d $SRC ] && tar xvzf $SRC.tar.gz -C /tmp
echo -e "\n\nSetting file ownership..."
[ -d $SRC ] && sudo chown tc.staff -R $SRC
echo -e "\n\nExport compiler flags..."
export CFLAGS="-mtune=generic -Os -pipe"
export CXXFLAGS="-mtune=generic -Os -pipe"
export LDFLAGS="-Wl,-O1"
cd $SRC
echo -e "\n\nRuning configure..."
./configure --prefix=/usr/local --enable-xinerama --enable-randr --enable-shape \
--enable-imlib2 --enable-xft --enable-xmb --enable-xpm --enable-ewmh --enable-nls --enable-fribidi | tee configure_results.txt
echo -e "\n\nRunning make + install..."
make -j3 | tee make_results.txt
sudo make install-strip DESTDIR=$(pwd)/stage
echo -e "\n done\n"
exit 2
+ added more build dependencies & cleaned up a little
-
I don't know which options are enabled or disabled by default, so you might want to run:
fluxbox --info
and compare the results against:
http://forum.tinycorelinux.net/index.php/topic,12043.msg84093.html#msg84093
-
I am thinking to factor out the custom TC scripts to a separate extension so as to facilitate the building of base window managers.
-
fluxbox-1.3.3 default configure options (which means some of my configure options are unnecessary, no issue though aiui)
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--enable-remember include Remembering attributes (default=yes)
--enable-regexp regular expression support (default=yes)
--enable-slit include code for the Slit (default=yes)
--enable-toolbar include Toolbar (default=yes)
--enable-ewmh enable support for Extended Window Manager Hints
(default=yes)
--enable-debug include verbose debugging code (default=no)
--enable-test build programs used in testing fluxbox (default=no)
--enable-nls include native language support (default=no)
--enable-timedcache use new timed pixmap cache (default=yes)
--enable-xft Xft (antialias) support (default=yes)
--enable-xrender XRENDER (transparent) support (default=yes)
--enable-xpm XPM (pixmap themes) support (default=yes)
--enable-imlib2 IMLIB2 (pixmap themes) support (default=yes)
--enable-xmb XMB (multibyte font, utf-8) support (default=yes)
--enable-xinerama XINERAMA extension support (default=yes)
--enable-shape XSHAPE extension support (default=yes)
--enable-randr XRANDR extension support (default=no)
--enable-fribidi FRIBIDI support (default=yes)
-
well I am glad other people are here, all being better coders than me
1) The copied tce.installed used does not account for users who backup /etc
2) here was my fluxbox info output
Fluxbox version: 1.3.3
Compiled: Feb 9 2013 15:18:40
Compiler: GCC
Compiler version: 4.6.1
Defaults:
menu: /usr/local/share/fluxbox/menu
style: /usr/local/share/fluxbox/styles/bloe
keys: /usr/local/share/fluxbox/keys
init: /usr/local/share/fluxbox/init
Compiled options (- => disabled):
-BIDI
-DEBUG
EWMH
IMLIB2
-NLS
REMEMBER
RENDER
SHAPE
SLIT
TOOLBAR
RANDR1.2
XFT
XINERAMA
XMB
XPM
my eyesight says one extra feature?
-
one extra feature? you mean -BIDI ?
I'm not sure but it seems unnecessary without -nls ??
-
bidi is disabled, I counted the positives
but never mind as OP is unlikely to use my build in any case
-
coreplayer2
just discovered how to enable NLS, if you are interested
I was missing gencat in the configure output and glibc_apps seems to be missing build dep
fluxbox version 1.3.3 configured successfully.
Features:
XFT IMLIB2 XINERAMA SHAPE RANDR
Using:
'/usr/local' for installation.
'$(prefix)/share/fluxbox/menu' for location menu file.
'$(prefix)/share/fluxbox/styles/bloe' by default style.
'$(prefix)/share/fluxbox/keys' for location keys file.
'$(prefix)/share/fluxbox/init' for location init file.
'$(prefix)/share/fluxbox/nls' for nls files.
'g++' for C++ compiler.
Building with:
'-march=i486 -mtune=i686 -Os -pipe -I/usr/local/include -I/usr/include/freetype2 ' for C++ compiler flags.
'-lXrandr -lXext -lXinerama -L/usr/lib -lImlib2 -lfreetype -lz -L/usr/X11R6/lib -lX11 -lXext -ldl -lm -lXpm -lXrender -L/usr/local/lib -lXft -lXrender -lfreetype -lX11 -lfontconfig -lX11 -liconv -liconv -lrt ' for linker flags.
Now build fluxbox with 'make'
fribidi is a build depend but still not compiling in
newer info output FWIW
EWMH
IMLIB2
NLS
REMEMBER
RENDER
SHAPE
SLIT
TOOLBAR
RANDR1.2
XFT
XINERAMA
XMB
XPM
-
Thanks for the FYI, I think we needed "eglibc_apps.tcz" actually for tc 4.x
1.3.3 build has been added for test and a couple of other tweaks to the above build script, will update more shortly shortly.
-
I am thinking to factor out the custom TC scripts to a separate extension so as to facilitate the building of base window managers.
That would be quite interesting, and a challenge I'll bet..
I have to say the menu's integrate with fluxbox-1.3.3 very nicely thank you
;)
-
netnomad.. any luck yet?? still want to continue with the challenge to create this extension..?
I have a Test Down load here [Removed by Rich] if you're interest in testing it.? everything but the info file is complete, though when we are ready to submit
You are welcome to try my build scrip of a few posts back which now shows a few small tweaks, this script was used to build this test version available here to test.
fluxbox-1.3.3 works great on Xorg 5.0, Xorg 6.0 , and corepure64 using the core pure64 Xfbdev version.. unfortunately does not allow much in the way of window movement in core64 using Xfbdev..
So , the too cool awards :p
fluxbox-1.3.3 Xorg-7.5 + core32 check ok = 8) 8) 8) 8)
fluxbox-1.3.3 Xorg-7.5-3d + core32 check ok = 8) 8) 8)
fluxbox-1.3.3 Xorg-7.6 + core check ok = 8) 8)
fluxbox-1.3.3 Xfbdev + core64 fixed RTM !
fluxbox-1.3.3 Xfbdev64 + corepure64 check ok = 8) 8) 8)
Don't ask how this got started...
I'm thinking it's probably best to disable "Opaque Window Moving" from the fluxbox config options.
as the alternative default is not a pleasant experience without the right driver.
-
Hi coreplayer2
Please don't post extensions. If someone wants to test, PM them the link. I've PM you a copy of the link in case you
didn't save it somewhere else.
-
hi friends,
i read in your contributions that you are experienced packager and coders.
i would appreciate if one of you could do the packaging for the repository.
i'm looking forward to support you with heavy testing :)
thank you for your help.
-
No problem Rich, Am always confused about when allowed to and when not to...
-
netnomad and any fluxbox user
As I am not going to submit now that we have a better coder here , I will just repeat, before you test his packages, whether they split into pure flux or combined with roberts scripts pls re-consider checking the /etc/skel files and see if they need an improvement....because this is the best time to interact with coreplayer2 eh?
I don't think I need follow this post anymore but in case you don't know how to look at the original, download
squashfs-tools-4.x.tcz
copy your existing fluxbox.tcz into /tmp
cd /tmp
unsquashfs *.tcz
assuming you place only the one tcz there
forgive me for telling you how to suck eggs, but as the number of views is fairly high, other fluxers might want to add their views?
good luck testing
-
hi coreplayer2,
i tried you fluxbox_test-package with xvesa and xorg and both started fine and the basics worked fine.
i noticed some little optical changes or little bugs with the styles...
"changes":
in the root-menue the "active" menue-item is displayed with smaller font (is this a odd form of animation?)
"little bugs":
some styles offer odd color-combination f.e. with light font on light background...
the background of the ondemand-menue is sometimes different than the others...
(especially in the style merley key in a ondemand-menue with many items)
did you compile without xft on purpose?
thank you for your first test-package :)
i would appreciate if you would keep on this project for improving it :)
-
just today, fluxbox introduced an update now v1.3.4 :) some bug fixes I believe
have already pm'd it to you, please give it a work out.
-
hi coreplayer2,
this animation-change of the active menue-item seems to be a feature!?
some of the style-bugs vanished, in some styles a light font on a light background remained...
this cut seems to be usuable, but needs perhaps some tiny polish :)
i will test it further.
-
Cool, thanks
Have you disabled "Opaque Window Moving" ? Which dramatically improves the experience, this was one of the bugs which should have been fixed apparently in 1.3.4 I guess not.. This is a separate issue from the new sub menu feature Temporarily ignore this. Looks like this was fixed, only there may be an additional issue carried over from the old keys file and others in the /etc/skel/.fluxbox/ directory and default menus standby..
Where sub menu's snap to the edge of the root menu when released at a new location I believe is intentional, appears to be effective.
Fluxbox.org also recommends deleting your old /home/tc/./fluxbox directory with this new release (might want to back up the old dir first..) Actually I should listen to myself too, because fixing my key's file fixed all of my window moving and resizing issues :)
I think these styles can be removed due to their white text on white background..?
Emerge
arch
bloe
carp
I've a lot of work still to do on this yet..
however, anyone with better choice of default windows style yet for the TC default
-
hi coreplayer2,
now some of the ~/.fluxbox-files of your fluxbox_1.3.4 are provided as symlinks.
that's not a good solution, because they can stand in conflict to individual config files:
f.e. i extensively configured my key- and init-file.
about the previous mentioned animation of active-menue-items:
this animation-change of the active menue-item seems to be a feature!?
i deactivated this "feature" with a the overlay-file: this animation is controled by:
menu.frame.font: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-* this is the font of my root-menue
*.font: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-* this font is used for the active menue-item
using always the same font-size deactivates this animation
since i use your package the restore of my backup-file doesn't work flawless anymore... only some files are restored.
i don't know the reason for it,
perhaps my tce-partition is too full (only 40mb free space)?
or the starting of fluxbox_1.3.4 interrupts my backup-restoration?
by the way, in the last package fluxbox_1.3.4 the dep-file is not complete... have a look in fluxbox_1.3.3.
the fluxbox-package of the rep doesn't invoke this behavior.
-
Hi netnomad
only some files are restored.
Are you sure they were backed up to begin with? ixbrian wrote a very nice script you can use to check, see:
http://forum.tinycorelinux.net/index.php/topic,6979.0.html
-
hi rich,
i was wrong with my assumption about the backup-files or their restoration process!
when fluxbox_1.3.4 is loaded a very difficult to read error message tells something like "the ~/.fluxbox/background-directories couldn't be restored"...
... and the history of my bash doesn't work although my .bash_history offers all the history-log (owner tc:staff and chmod 600 is o.k., too).
... the restore-function of the control-panel doesn't work, too.
all this odd things don't happen with fluxbox of the rep.
thank you for your suggestions and hints.
-
http://forum.tinycorelinux.net/index.php/topic,6979.0.html (http://forum.tinycorelinux.net/index.php/topic,6979.0.html)
Is this the same backup check script invoked by "filetool.sh -d" and "dry run" in the backup/restore app ?
thanks and keep digging, meanwhile I'm still learning fluxbox :p
I believe this update will necessitate deletion (rename for safe keeping) your existing ~.fluxbox dir. after reboot the dir should be populated by the new files which you may edit and "save as" overwriting the default link, then make these files persistent.
I think the background dir was my bad
in the final build, deps should be
Xorg-7.6-lib.tcz
fontconfig.tcz
-
Hi coreplayer2
Is this the same backup check script invoked by "filetool.sh -d" and "dry run" in the backup/restore app ?
Yes, the two are similar. Ixbrian added a column that shows file size as a percentage of total and sorted by size.
tc@box:~$ filetool.sh -d
Performing dry run backup (backup will not actually take place). Please wait.
0.01 MB /usr/local/share/oprofile/i386/piii/events
0.38 MB /usr/lib/libfreetype.so.6.4.0
0.00 MB /etc/X11/xorg.conf
Total backup size (uncompressed): 0.39 MB (412569 bytes)
Total backup size (compressed) : 0.22 MB (230992 bytes)
tc@box:~$ ./showbackup.sh
0.3% 0.00 MB 2012-02-14 etc/X11/xorg.conf
1.9% 0.01 MB 2012-05-29 usr/local/share/oprofile/i386/piii/events
97.8% 0.38 MB 2012-02-21 usr/lib/libfreetype.so.6.4.0
Total backup size (uncompressed): 0.39 MB (412569 bytes)
Total backup size (compressed) : 0.22 MB (230992 bytes)
-
hi coreplayer2,
now i recreated my init-file and everything works fine.
perhaps you could clean up or delete the few ugly styles like:
BlueFlux
Emerge
LemonSpace
Meta
arch
bloe
carp
qnx-photon
zimek-green
my bash-history works fine again.
it looks like a good cut :)
-
lol well don't get too comfy, a new and very much improved version is on it's way very soon..
separated locale and man files from main extension. found the oh so missing build dependencies for nls (will update the previously posted build script here in a minute..) ;D
Now the app is small !!
-
(http://db.tt/ujkHVvw6) (http://db.tt/H6nJOqZI)
I know it's a big icon, but click the image linky, then click on the image again for an unscaled view of fluxbox-v1.3.4 in HD
I'm really liking the feel and look of fluxbox - Results Style (my current favorite, looks good on my Mac mini + Xorg-7.5 right ? ;)
-
Hi coreplayer2
Is this the same backup check script invoked by "filetool.sh -d" and "dry run" in the backup/restore app ?
Yes, the two are similar. Ixbrian added a column that shows file size as a percentage of total and sorted by size.
That's cool too just checked it out, Brian is a wizard.. :)
-
hi coreplayer2,
the first impression of the last cut looks good..
btw the previous mentioned problems with the styles disappear after a restart of fluxbox.
i guess in former versions the change of a style could be done on-the-fly (without restart),
but the rest of fluxbox_1.3.4 seems to be pretty good :)
-
Glad to hear that, Netnomad
it appears the fluxbox team changed a few things around in a addition the customizable files in (home)/.fluxbox are not compatible with the latest version apparently. We simply have to back up our custom settings (like I had any..) and delete the .fluxbox files and start over.
Far too many customizable settings for me to fiddle with, but I like having the ability..
AIUI the ability to set a desktop background was changed somehow, I use TinyCore's ControlPanel to set backgrounds anyhow.
-
hi coreplayer2,
a little remark for the polish:
after deleting the ~/.fluxbox-config files the default files have odd permissions:
drwxrwxr-x 2 tc staff 220 Feb 13 02:17 ./
drwxr-s--- 31 tc staff 1600 Feb 13 02:17 ../
-rwxrwxr-x 1 tc staff 70 Feb 11 01:21 apps
-rwxrwxr-x 1 tc staff 2972 Feb 13 02:18 init
-rwxrwxr-x 1 tc staff 4899 Feb 13 02:16 keys
-rw-r--r-- 1 tc staff 54 Feb 13 02:17 lastwallpaper
-rw-rw-r-- 1 tc staff 987 Feb 13 02:17 menu
-rw-rw-r-- 1 tc staff 4225 Feb 13 02:17 ondemand
-rwxrwxr-x 1 tc staff 89 Feb 11 01:21 overlay
-rwxrwxr-x 1 tc staff 0 May 25 2009 slitlist
-rwxrwxr-x 1 tc staff 168 Feb 11 01:21 windowmenu
i use "chmod 644 *" for my configuration files...
i checked that this bad-refresh-behavior, after changing a style, occurs even with default configuration files.
so this could be a bug of version 1.3.4 or of this cut!?
the version in the rep has no problem with changing styles on-the-fly...
-
Thanks for reminding me... I noticed that too and put investigating that on the back burner until the fribidi issue was resolved, which it is ;)
-
hi coreplayer2,
i just want to inform you that fluxbox switched to 1.3.5:
http://fluxbox.org/news/
-
Oh my!!
ok will check it out..
-
Tried to install 1.3.5 on piCore. configue OK but make fails with fluxbox.cat comman not found in /nls/C directory. Any idea?
-
hi coreplayer2,
i tested 1.3.5 and everything works as expected.
do you think that this refresh bug of the system styles is an unsolved issue of these 1.3.x-versions?
i didn't find any hint in the fluxbox-bug-forum, yet.
the rest of the version seems to be flawless :)
-
Tried to install 1.3.5 on piCore. configue OK but make fails with fluxbox.cat comman not found in /nls/C directory. Any idea?
Yes, had the same issue until adding the character set conversion build deps
this is the final adjustment to the build deps I used, the big items for nls are eglibc_base-dev eglibc_gconv eglibc_apps. I believe the order in which these are loaded are important as they appear to be dependent on each other, like the chiken before the egg. Best to be loaded on one line too. there are others like imake, libtool-dev etc etc
tce-load -wil compiletc Xorg-7.6-dev Xorg-7.6-lib Xlibs libxft-dev fontconfig-dev freetype_base-dev \
pixman-dev eglibc_base-dev eglibc_gconv eglibc_apps linux-headers-3.0.21-tinycore imake \
libiconv-dev libtool-dev automake libxcb-dev pkg-config xdg-utils sed \
binutils coreutils util-linux
I made a separate extension for the nls feature to be consistent with other extensions in the repo, only consideration is without nls there are possibly one or two small features besides not having native language support!! which may not function as desired. fluxbox is an immensely configurable wm and I'm just getting my feet wet with it. In an earlier build I had an issue creating a single colored background without nls loaded but am not sure after all the bug fixes whether this is still the case.
permissions were a menacing problem but this last build appears perfect and am really happy with it.
the configure options if it helps
./configure --prefix=/usr/local --enable-xinerama --enable-randr --enable-shape \
--enable-imlib2 --enable-xft --enable-xmb --enable-xpm --enable-ewmh --enable-nls \
--disable-fribidi | tee configure_results.txt
meanwhile there was one more little detail.
I found that building against the latest fribidi-0.19.5 the fluxbox build ran smoothly (but needed a symlink explained later). There is an old version of fribidi ( 0.10.9 )in core 4.x repo however fluxbox spit out errors during configure. We can build fluxbox with or without fribidi, so I disabled BIDI feature at the configure command line but left it loaded and symlinked. besides if we enable fribidi it becomes a dependency of fluxbox. Temporarily Sorry for those who read from right to left.. it's just not going to happen today.
latest libfribidi needs a symlink in /lib pointing to /usr/local/lib/libfribidi.so.0 to pass the make installcheck and be useable at all.. I suspect the real issue to be either automake and/or autoconf used by the developer or the code.?? While i attempted to rebuild the config and make files there is a version issue with automake.. So for now no fribidi
-
good job netnomad thanks for all the prompt testing
i tested 1.3.5 and everything works as expected.
do you think that this refresh bug of the system styles is an unsolved issue of these 1.3.x-versions?
honestly am not sure about that, because with this latest 1.3.5 build and discarding old ~/.fluxbox config files the changes in styles is immediate for me. In 1.3.3 iirc there were issues, but appear to have been fixed now.
I wonder, do you have the fluxbox_locale extension loaded?
-
hi coreplayer2,
no, in my configuration i don´t load the fluxbox_locale package.
btw the refresh problem occurs also with a deleted ~/.fluxbox-directory... also with 1.3.5.
the refresh problem occurs only with the color of the fonts.