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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как выполнить команду при выключении ноута?  (Прочитано 2089 раз)

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

Оффлайн alex286

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
У моего ноута, были проблемы с яркостью экрана (здесь много об этом писалось). После некоторых действий проблема решилать, - яркость на уровне. НО!!! При выключении ноута, экран переходит в "ярко-белый" причем такой интенсивности, что в верхней части экрана уже образовались коричнево-желтые разводы наподобии "прогарания" экрана, или подложки что-ли... Непонятно. Ясно только одно , что с течением времени (1,5 месяца) эти "разводы" УВЕЛИЧИВАЮТСЯ, что дает основание полагать самое худшее...
Решение, может быть достаточно простое, - перевод экрана в "ноль" пори выключении ноута, но КУДА надо вставить необходимую строку и достаточно -ли при этом будет прав (как известно программа Halt  выполняется только под рутом...)
« Последнее редактирование: 16 Июля 2009, 19:36:55 от alex286 »
С уважением, Александр.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Подозреваю, что смотреть нужно в сторону /etc/rc0.d/

Нужный скрипт ложится куда-нибудь в /usr/sbin/.
Затем создается Sys-V скрипт запуска в /etc/init.d/. Как они делаются можно посмотреть рядом.
Затем ссылка на скрипт запуска делается в /etc/rc0.d/ в виде S02чтото.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн alex286

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Как они делаются можно посмотреть рядом.
Пни ссылкой, не делал никогда...
С уважением, Александр.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Как они делаются можно посмотреть рядом.
Пни ссылкой, не делал никогда...
Ну для примера скажем можно взглянуть на /etc/init.d/hostname.sh. Ну или вот: http://www.debian-administration.org/article/Making_scripts_run_at_boot_time_with_Debian
В функцию do_start() вписываешь вызов своего скрипта. Или можешь прямо туда нужные действия впихнуть.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн alex286

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Спасибо!

Вот здесь еще и "разжевано" https://forum.ubuntu.ru/index.php?topic=40970.msg295703#msg295703  ;)

1.Для моего ноута скрипт следующего содержания...
sudo -s
echo -n 05 > /proc/acpi/video/VGA/LCDD/brightness
exit 0

2.Помещается в  /ect/init.d (с правами рута)

3. Создается символическая ссылка ( я её в МС создал) в папку  /etc/rc0.d  вида  "КХХfile_name", где ХХ номер очереди  на "убиен", на выполнение скрипта...

P.S. Следет помнить, что при включении уровень яркости останется , тем что был при выключении, поэтому уменьшать его "в ноль" совсем не обязательно...Или если у Вас система единственная и выбирать при запуске нечего...то можно и "в ноль"  :-)
« Последнее редактирование: 17 Июля 2009, 14:33:25 от alex286 »
С уважением, Александр.

 

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