Thiemo wrote:
Plus, effectively, while
you currently confirm shutdown with "power, ok", you now confirm with
"power, power". And together with the other numerous reasons for not
shutting down, this gets confusing: Use power button to override running
timers, and use ok button to override timers in a few minutes?
No, you still confirm with Ok, theres just one additional step before.
I suggest you try it out - thats easier than describing it here.
Ok, I try to sum it up:
If there's a good reason not to shut down, then hitting power once just
switches to non-interactive mode. Hitting power twice in a short time
starts the usual confirm marathon, and you'll need at least "power,
power, ok" before anything happens.
Now what if nothing blocks shutdown? Going to non-interactive mode
doesn't make sense, since VDR will start the 5-minute-shutdown then. So
in that case VDR could power down on single power button. But is this
intuitive? Hmmm.
So you *do* want running timers to be disabled, but *not* want to ignore
timers in a few minutes?
exactly.
If you would alter a timer (or the wakeuptime whats the same in the end) you
would have to give a clear warning "Your timers will be shifted by xx
minutes. Are you sure".
But as i wrote in the previous post, it's not a good idea to alter a timer at
all.
In my opinion, disabling a timer *is* altering. I tend to agree that
timers shouldn't be altered, especially since the external shutdown
script may just ignore the shutdown, in which case the timers should
keep running. Also, I wouldn't bring down VDR with Interrupted=1, thats
the job of the external script too.
But at the end, the shutdown script needs some advice when to start up
again. It doesn't make sense to pass negative values, and it doesn't
make sense to pass values in a few minutes, as shutdown and reboot takes
more time. And SVDRP'ing for the next timer that is realistically
rebootable in time is a too difficult task for an external script. So
what now?
Cheers,
Udo
_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr