Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как изменить время до отключения дисплея командой из терминала  (Прочитано 3681 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PCVirus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
  • Я наблюдаю
    • Просмотр профиля
У меня есть игра ("Farming Simulator 2015"), играю с рулем и педалями. Перед её запуском нужно отключить гашение экрана при простое, т.к. нажатия кнопок на руле не считается в системе нажатиями клавиш и экран через заданное время всё-равно гаснет. Приходится перед запуском игры лезть в настройки и отключать гашение экрана, а после выхода из игры по новой ворачивать всё на место. Хочу написать скрипт из трех команд:
1. отключает гашение экрана;
2. запускает игру;
3. возвращает гашение экрана после закрытия игры на место.
Какой командой можно управлять гашением экрана?
Спасибо.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
man xsets       The  s  option  lets  you  set  the  screen saver parameters.  This option accepts up to two numerical parameters, a 'blank/noblank' flag, an 'expose/noexpose' flag, an 'on/off' flag, an 'activate/reset' flag, or the
               'default' flag.  If no parameters or the 'default' flag is used, the system will be set to its default screen saver characteristics.  The 'on/off' flags simply turn the screen saver functions on or off.   The  'acti‐
               vate'  flag  forces  activation  of screen saver even if the screen saver had been turned off.  The 'reset' flag forces deactivation of screen saver if it is active.  The 'blank' flag sets the preference to blank the
               video (if the hardware can do so) rather than display a background pattern, while 'noblank' sets the preference to display a pattern rather than blank the video.  The 'expose' flag sets the preference to allow window
               exposures  (the  server  can freely discard window contents), while 'noexpose' sets the preference to disable screen saver unless the server can regenerate the screens without causing exposure events.  The length and
               period parameters for the screen saver function determines how long the server must be inactive for screen saving to activate, and the period to change the background pattern to avoid  burn  in.   The  arguments  are
               specified in seconds.  If only one numerical parameter is given, it will be used for the length.
[s [length [period]]] [s {blank|noblank}] [s {expose|noexpose}] [s {on|off}] [s default] [s activate] [s reset]

Оффлайн PCVirus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
  • Я наблюдаю
    • Просмотр профиля
man xset
man xset на английском, который я почти не знаю. Перевел в Гугле - ничего не понял. Напишите мне, пожалуйста, две готовые команды: первая отключает гашение, а вторая включает с задержкой в 10 минут.

... Всё, нашёл, всем спасибо!
« Последнее редактирование: 11 Февраля 2016, 23:00:27 от PCVirus »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
xset s off
xset s on
выключить/включить
Цитировать
включает с задержкой в 10 минут.
не совсем понял, о чём речь?
нужна задержка в 10 минут до включения?
тогда так
sleep 600 && xset s on

Оффлайн PCVirus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
  • Я наблюдаю
    • Просмотр профиля
xset s off
xset s on
выключить/включить
Цитировать
включает с задержкой в 10 минут.
не совсем понял, о чём речь?
нужна задержка в 10 минут до включения?
тогда так
sleep 600 && xset s on
Спасибо большое!

 

Страница сгенерирована за 0.03 секунд. Запросов: 23.