Posts: 4,997
Joined: May 2004
Reputation:
12
You need to provide way more detail into how exactly you "start it from boot".
Posts: 2
Joined: Aug 2009
Reputation:
0
Fair enough.
If I'm starting it using the default boot options:
I cold-boot it, it POSTs fine, Linux starts up. I'm using the menu.lst configuration from the XBMCbuntu manual so that XBMC should start automatically from a cold-boot.
The XBMC splash displays for a bit, then closes, and a few more boot messages come up (hald starting, I think).
At this point, the screen flickers momentarily, then goes completely black. I can still Alt-Ctrl-Fx into another terminal, and ps aux returns that xbmc/xinit are running, but any terminal I switch to is either a command-line login or a black screen; XBMC is nowhere to be found.
If I'm starting it by booting to command line:
Cold-boot, POST, etc., and choose the command line boot from GRUB
Boots as normal, I log in, and startx takes me to Fluxbox
From an xterm, running xbmc starts it within Fluxbox, and it runs flawlessly as far as I can tell.
Posts: 1
Joined: Dec 2008
Reputation:
0
2009-08-30, 04:22
(This post was last modified: 2009-08-30, 06:03 by AlanR.)
I have the same problem. XBMC works fine in an XTerm but booting to xbmc-live leaves the console blank. It's as if XBMC requires some other settings in xorg.conf?
EDIT: After looking at XBMCrun.sh I realised startx was set to run the Xserver with a solid black background. Changing this allows XBMC to start up correctly. I am going to look into it further but hopefully this might help shaqfu in the short term:
if [ "$(whoami)" == "root" ] ; then
su xbmc -c "startx > /dev/null 2>&1" -l
#su xbmc -c "startx -- -br > /dev/null 2>&1" -l
else
startx > /dev/null 2>&1
#startx -- -br > /dev/null 2>&1
fi