[mythtv-users] Mythwelcome and ACPI wake up

fb517255 at skynet.be fb517255 at skynet.be
Wed Nov 14 17:57:31 UTC 2007


On Mon, 2007-11-12 at 18:21 +0100, fb517255 at skynet.be wrote:
> On Sun, 2007-11-11 at 17:59 +0000, Paul Harrison wrote:
> > fb517255 at skynet.be wrote:
> > > Ok as requested;
> > >
> > > I changed .gnomerc to 
> > > /home/mythtv/start.sh > /tmp/start.log 2>&1 &
> > >
> > > In start.log I found
> > > mythtv: unexpected token in line /home/mythtv/.mythtv/lircrc:596
> > > mythtv: unexpected token in line /home/mythtv/.mythtv/lircrc:596
> > > I removed the line 596 but I don't suspect this being the problem of
> > > mythwelcome
> > >
> > >
> > > and start.sh has the following;
> > > #!/bin/bash
> > > /usr/bin/mythwelcome -v all > /tmp/mythwelcome.log
> > >
> > > Now that I use the full path to launch mythwelcome I have mythwelcome
> > > and mythfrontend on my screen. At least I have something on my screen
> > > now ;)
> > >
> > > Now why did mythwelcome launch the front-end as it was an auto start-up?
> > > Can I check this somewhere?
> > >
> > > Greetings
> > >
> > > Matthews
> > >   
> > Basically MythWelcome and MythShutdown were written to work together to
> > co-ordinate the wakeup/shutdown process. When you replace mythshutdown
> > with your own scripts you can break things.
> > 
> > MythWelcome uses 'mythshutdown --startup' to determine if  the computer
> > was started automatically to record something or because one of the
> > wakeup periods is about to start.
> > 
> > mythshutdown --startup checks the "MythshutdownWakeupTime" setting in
> > the database which should be set to the next wakeup time. If we are
> > withing 15 minutes of that  time then an automatic wakeup is assumed and
> > mythfrontend wont be started by  mythwelcome.
> > 
> > The "MythshutdownWakeupTime" gets set when mythshutdown --shutdown is
> > called by mythbackend just before shutting down the computer.
> > 
> > I'm guessing that your scripts don't set the "MythshutdownWakeupTime"
> > setting so mythshutdown --startup always thinks it was started by the user.
> > 
> > I use nvram-wakeup but I'm sure it's possible to set things up to use
> > ACPI and have everything work properly because I've applied several
> > patches to make it possible to do just that. You just have to figure out
> > how to plug you scripts into the mythshutdown process to do what you
> > want :-)
> >  
> > Paul H.
> > ______________
> 
> 
> This would mean that the following command isn't correctly working;
> server halt command: sudo mythshutdown --shutdown
> 
> the shutdown is working, can I verify if the value
> "MythshutdownWakeupTime" is set correctly?
> 
> by the way when I run mythshutdown --startup I have no output.
> 
> We are getting closer ;)


In mythtv-setup I have;
Server halt command: sudo mythshutdown --shutdown

in mythwelcome I have set (changed):
Command to shutdown: sudo /usr/bin/mythshutdown --shutdown
instead of: /usr/bin/poweroff

Now my pc doesn't shut down anymore so I assume that the problem is
coming from mythshutdown.

When I run sudo /usr/bin/mythshutdown --shutdown manually I get
following error:
mg at wsubu:~$ sudo /usr/bin/mythshutdown --shutdown
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
mythshutdown: Could not initialize myth context. Exiting.

Anybody an idea why and are those settings correct? If I got it
correctly I need to use mythshutdown to set the value
"MythshutdownWakeupTime".



More information about the mythtv-users mailing list