Hello all,
I've just installed fluxbox on the latest Arch ARM install on my RPi2, but it won't start.
Running startx from a console just brings up a blank screen.
The log file is as follows:
$this->bbcode_second_pass_code('', '------------------------------------------
Log File: /***/.fluxbox/log
Fluxbox version: 1.3.7
GIT Revision: unknown
Compiled: Dec 10 2015 18:29:27
Compiler: GCC
Compiler version: 5.3.0
Defaults:
menu: /usr/share/fluxbox/menu
windowmenu: /usr/share/fluxbox/windowmenu
style: /usr/share/fluxbox/styles/bloe
keys: /usr/share/fluxbox/keys
init: /usr/share/fluxbox/init
nls: /usr/share/fluxbox/nls
Compiled options (- => disabled):
BIDI
-DEBUG
EWMH
IMLIB2
NLS
REMEMBER
RENDER
SHAPE
SLIT
SYSTEMTRAY
TOOLBAR
RANDR
XFT
XINERAMA
XMB
XPM
------------------------------------------
Failed to read: session.ignoreBorder
Setting default value
Failed to read: session.forcePseudoTransparency
Setting default value
Failed to read: session.colorsPerChannel
Setting default value
Failed to read: session.doubleClickInterval
Setting default value
Failed to read: session.tabPadding
Setting default value
Failed to read: session.styleOverlay
Setting default value
Failed to read: session.slitlistFile
Setting default value
Failed to read: session.appsFile
Setting default value
Failed to read: session.tabsAttachArea
Setting default value
Failed to read: session.menuSearch
Setting default value
Failed to read: session.cacheLife
Setting default value
Failed to read: session.cacheMax
Setting default value
Failed to read: session.autoRaiseDelay
Setting default value
Failed to read: session.ignoreBorder
Setting default value
Failed to read: session.forcePseudoTransparency
Setting default value
Failed to read: session.colorsPerChannel
Setting default value
Failed to read: session.doubleClickInterval
Setting default value
Failed to read: session.tabPadding
Setting default value
Failed to read: session.styleOverlay
Setting default value
Failed to read: session.slitlistFile
Setting default value
Failed to read: session.appsFile
Setting default value
Failed to read: session.tabsAttachArea
Setting default value
Failed to read: session.menuSearch
Setting default value
Failed to read: session.cacheLife
Setting default value
Failed to read: session.cacheMax
Setting default value
Failed to read: session.autoRaiseDelay
Setting default value
')
I've been able to start X with twm set as the window manager, so I don't think it's an X configuration problem.
From Googling it looks as if others have had locale issues causing a similar error, so I tried various combinations of LC_ALL=, LANG= with en_GB, en_US, C etc without any success. Output of locale is $this->bbcode_second_pass_code('', 'LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE=C
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
')
My .xinitrc is as follows:
$this->bbcode_second_pass_code('', '[[ -f ~/.Xresources ]] && xrdb -merge -I$HOME ~/.Xresources
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?* ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec startfluxbox')
Does anyone have any suggestions as to how I could get Fluxbox working?
**************************************
EDIT: I managed to sort it out - I think there was a problem with my font setup. Installing xorg-fonts-100dpi and running fc-cache fixed the problem. No special locale settings were required.