On Thu, May 11, 2017 at 04:19:28PM -0700, Daniel Campbell wrote
> On 05/10/2017 04:08 PM, Walter Dnes wrote:
> > On Wed, May 10, 2017 at 03:36:05PM -0400, Jonathan Callen wrote
> > 
> >> Additionally, "setterm --blank force" turns the console off immediately.
> > 
> >   Thank you; that's exactly what I was looking for.  My script
> > ~/bin/dark now reads...
> > 
> > #!/bin/bash
> > sleep 1 && xset -display :0.0 dpms force off
> > setterm --blank force
> > 
> > ...so I can execute "dark" in either X or a true text console, and it
> > works in both cases.
> > 
> 
> If I may suggest an enhancement, you might want to probe the
> environment the script is running in so that only the relevant command
> gets run; unless of course you really do want everything off at once
> regardless of whether X is running..

  Isn't that the whole point of excercise?  If I want to turn off the
display, I want to turn off the display.  BTW, I've discovered a problem.

sleep 1 && xset -display :0.0 dpms force off

...allows to bring back the display by tapping any key.  I prefer
{SHIFT} because it doesn't do anything by itself.  But the command...

setterm --blank force

...can't be awoken from in a text console.  However, if X is running in
tty7, I can {CTRL}{ALT}{F7} and X comes up.  Then I can {CTRL}{ALT}{F1}
to get back to a text console in tty1... weird.

-- 
Walter Dnes <waltd...@waltdnes.org>
I don't run "desktop environments"; I run useful applications

Reply via email to