OK, almost there..
I set local_conf.py to use the blurr2 skin by default, and now this will
load. Very strange.
Sounds like a spare freevo_conf.py flaoting aorund somewhere...
Still can't autoload at boot though. As per before, my USER varialbe
and my HOME and SDL_NOMOUSE variables are set. Freevo will run as soon
as I log in, but autoloading it freevo doesn't listen to the
SDL_NOMOUSE variable and crashes.
Mick
On Mon, 2004-03-15 at 11:22, Mick wrote:
> Sent this lastnight but it hasn't come through yet..
> -------------
> I'm experiencing 2 problems and I'm sure there both really simple but
> they've both got me stumped.
>
> Firstly, (running the latest snapshot + one a few weeks old) after
> running 'python setup.py install' freevo will not load from the
> installed directory.
>
> Here are the error messages:
> Error: TV_RECORD_DIR not set
> Please set TV_RECORD_DIR to the directory, where recordings should be
> stored
> or remove the tv plugin. Autoset variable to /root.
>
> Error: VIDEO_SHOW_DATA_DIR not found
> ROM_DRIVES: Auto-detected and added "('/mnt/cdrom',
> '/dev/cdroms/cdrom0', 'CD-1')"
> ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/cdroms/cdrom1',
> 'DVD-2')"
>
> Warning: Freevo cache helper/informations updated.
> Please rerun 'freevo cache' to speed up Freevo
>
> ioctl failed: Invalid argument
> ioctl failed: Invalid argument
> Crash!
> Traceback (most recent call last):
> File "/usr/lib/python2.3/site-packages/freevo/main.py", line 348, in ?
> plugin.init(splash.progress)
> File "/usr/lib/python2.3/site-packages/freevo/plugin.py", line 356, in
> init
> callback(int((float(current) / len(__all_plugins__)) * 100))
> File "/usr/lib/python2.3/site-packages/freevo/main.py", line 239, in
> progress
> skin.draw('splashscreen', None)
> File "/usr/lib/python2.3/site-packages/freevo/skins/main/main.py",
> line 570, in draw
> a.draw(settings, object, menu, style, type, self.force_redraw)
> File "/usr/lib/python2.3/site-packages/freevo/skins/main/area.py",
> line 207, in draw
> self.redraw = self.init_vars(settings, item_type, widget_type)
> File "/usr/lib/python2.3/site-packages/freevo/skins/main/area.py",
> line 514, in init_vars
> area = settings.sets[widget_type]
> KeyError: 'splashscreen'
> ioctl failed: Invalid argument
>
> What gets me is that its runs ok with ./freevo from the package dir, but
> after the install its in /usr/bin/freevo and it wont run..
>
> (which freevo = /usr/bin/freevo).
>
> I'm sure its the 'right' freevo as the python install script isn't very
> specific in its output, all I can see is 'copying
> build/scripts-2.3/freevo -> /usr/bin...
>
> Secondly, i'm running gentoo my @boot scripts seem to be 'ignoring' the
> environment variables, producing the old 'Unable to open mouse error'..
> And yes. I'm running on the frame buffer.
>
> Anyway, this is the simpton,not necesarily the truth.. I set my boot
> scripts to cat the current environment variables before running freevo,
> and the no_mouse variable is set (see bellow). I'm stumped as as soon
> as I log in i can run the same command maunally and freevo works fine..
>
> declare -x BOOTLEVEL="boot"
> declare -x CONSOLE="/dev/console"
> declare -x CRITICAL_SERVICES="checkroot hostname modules checkfs
> localmount"
> declare -x DEFAULTLEVEL="default"
> declare -x HOME="/"
> declare -x INIT_VERSION="sysvinit-2.84"
> declare -ax MASTER_PID='([0]="")'
> declare -x OLDPWD
> declare -x OLDSOFTLEVEL="boot"
> declare -x
> PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"
> declare -ax PID_LIST='([0]="")'
> declare -x PREVLEVEL="N"
> declare -x PWD="/"
> declare -x RUNLEVEL="3"
> declare -x SDL_NOMOUSE="1"
> declare -x SHLVL="1"
> declare -x SOFTLEVEL="default"
> declare -x TERM="linux"
> declare -x USER="root"
> declare -x rc_splash
> declare -x rc_splash_calc
> declare -x rc_splash_debug
> declare -x rc_splash_init
> declare -x rc_splash_update
> declare -x video="matrox:vesa:0x1bb"
> -------------------------------------------------------------------------------
> Freevo start at Sun Mar 14 21:25:59 2004
> -------------------------------------------------------------------------------
>
> Error: TV_RECORD_DIR not set
> Please set TV_RECORD_DIR to the directory, where recordings should be
> stored
> or remove the tv plugin. Autoset variable to /.
>
> Error: VIDEO_SHOW_DATA_DIR not found
> ROM_DRIVES: Auto-detected and added "('/mnt/cdrom',
> '/dev/cdroms/cdrom0', 'CD-1')"
> ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/cdroms/cdrom1',
> 'DVD-2')"
>
> Warning: Freevo cache helper/informations updated.
> Please rerun 'freevo cache' to speed up Freevo
>
> Traceback (most recent call last):
> File "/tmp/freevo/src/main.py", line 111, in ?
> import menu # The menu widget class
> File "/tmp/freevo/src/menu.py", line 74, in ?
> import skin
> File "/tmp/freevo/src/skin.py", line 94, in ?
> get_singleton()
> File "/tmp/freevo/src/skin.py", line 82, in get_singleton
> exec('import skins.' + config.SKIN_MODULE + '.' +
> config.SKIN_MODULE + \
> File "<string>", line 1, in ?
> File "/tmp/freevo/src/skins/main/main.py", line 98, in ?
> from area import Skin_Area
> File "/tmp/freevo/src/skins/main/area.py", line 104, in ?
> import xml_skin
> File "/tmp/freevo/src/skins/main/xml_skin.py", line 83, in ?
> osd = osd.get_singleton()
> File "/tmp/freevo/src/osd.py", line 258, in get_singleton
> _singleton = util.SynchronizedObject(OSD())
> File "/tmp/freevo/src/osd.py", line 491, in __init__
> pygame.display.init()
> pygame.error: Unable to open mouse
>
>
> I've tried it with and without the USER='root' env var. also. Can
> anyone help?
>
> Mick
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Freevo-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-users
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users