LINUX.ORG.RU

Debian 6.0.5 с гномом 2.30.2 на лаптопе (HP 2510p)


0

2

Нужно поставить этот лаптоп в серверную, да вот беда - закрываешь крышку - уходит в спячку.
Причём под юзером энерго-менеджмент настроил чтоб при закрытии крышки только экран гас, и пока юзер залогинен - это работает.
Но если лаптоп ребутнуть, а потом закрыть крышку не залогиневшись предварительно - засыпает зараза.
Как изменить это поведение?

★★★★★

Ковырять laptop-mode-tools.

kodx
()

Если я не ошибаюсь, то в гноме своя приблуда управления питанием, которая работает только когда DE запущена.

По-идее уход в суспенд по закрытию крышки - это грубо говоря срабатывание хоткея. В ноутбуках датчик закрытия может может быть механическим или магнитным. Поэтому есть вариант с физическим выпиливанием этого датчика (выпаиванием кнопки или вытаскиванием магнитика), если уж ты решил его в серверной навечно прописать. Заодно можешь вытащить из него матрицу, видяшку дискретную, вайфаи всякие и мне подарить :D

Если идти программным путем, тогда нужно выпилить то, что эти хоткеи обрабатывает - acpid. Можно попробовать его настроить (снести настройку отвечающую за этот хоткей), а можно просто остановить или того проще - удалить совсем. Действительно, что ему делать на сервере?

Radius ★★★★
()
Ответ на: комментарий от Radius

Удалил acpid и зависимости - всёравно засыпает при закрытии крышки

af5 ★★★★★
() автор топика
Ответ на: комментарий от Radius

Всё же это чё-то с гномом связанно
Если сделать killall gdm3 - то закрытие крыши не обрабатывается.
Если переключиться в текстовую консоль (ctrl-alt-F1) то опятьже закрытие крышки не влияет

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Тогда уж не в гноме, а скорее в иксах. gdm это всего лишь менеджер сессий, а сессия стало быть не запущена. Т.е. гном получается ни при чем.

Еще могу подсказать покопать в сторону pm-utils. Где что там настраивать слабо представляю, поэтому советую его туда же, куда acpid. :)

Radius ★★★★
()
Ответ на: комментарий от Radius

Еще могу подсказать покопать в сторону pm-utils. Где что там настраивать слабо представляю, поэтому советую его туда же, куда acpid. :)

Удалил
Кое-что изменилось
Теперь после захлопывания крышки лаптоп не засыпает, но вылазит сообщение о невозможности заснуть =)
И еще тачпад отваливается как после выхода из сна
Короче это не тот путь
Надо или гном или иксы настраивать

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

хотя нет, тачпад похоже перестал работать и без захлопывания крышки

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Надо или гном или иксы настраивать

Ну иксы никаким образом не управляют этим процессом. А гном так вообще не запущен. Управляет конкретно засыпанием pm-utils. Его и надо настраивать. Кстати есть его альтернативы. Советую погуглить.

Теперь после захлопывания крышки лаптоп не засыпает, но вылазит сообщение о невозможности заснуть =) И еще тачпад отваливается как после выхода из сна

А как он в сон теперь уходит? Ну естественно без pm-utils все что есть отвалится...

Radius ★★★★
()
Ответ на: комментарий от Radius

Управляет конкретно засыпанием pm-utils. Его и надо настраивать.

Но инициирует засыпание кто-то другой. Соответственно именно его и надо найти и перенастроить (ну или выпилить) а не pm-utils

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Но инициирует засыпание кто-то другой. Соответственно именно его и надо найти и перенастроить (ну или выпилить) а не pm-utils

Вообще просто в консоли (без всяких исков-гнумов) засыпание инициализирует как раз acpid. В запущенном гноме засыпанием управляет какой-нибудь gnome power manager.

Только я не понял, теперь то как он у тебя засыпает? По закрытии крышки или по клавовым хоткеям? В консоли или в gdm?

Radius ★★★★
()
Ответ на: комментарий от Radius

Только я не понял, теперь то как он у тебя засыпает? По закрытии крышки или по клавовым хоткеям? В консоли или в gdm?

после выпиливания pm-utils он не засыпает, только пытается и обламывается
А раньше засыпа при закрытии крышки когда на экране графическое приглашение залогиниться

В запущенном гноме засыпанием управляет какой-нибудь gnome power manager.

=)
Какраз толькочто пробовал killall gnome-power-manager
После этого не пытается засыпает
Выпилить gnome-power-manager можно только с гномом, так что хотелось бы знать как его настроить

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Блин изуродовал гнома, всё установил обратно а гномья сессия не запускается теперь при попытке залогиниться :/

af5 ★★★★★
() автор топика
Ответ на: комментарий от lazyklimm

С него предполагается возможность доступа к веб-админкам некоторых свичей и другим веб сервисам

af5 ★★★★★
() автор топика
Ответ на: комментарий от lazyklimm

Это одно из решений. Причем не самое красивое.

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Вобщем сделал костыль
Создал скриптец такого содержания:

# cat /etc/fuck_gpm.sh 
while true
do
  ps aux |grep gnome-power-manager |grep -v grep
  xx=$?
    if [ $xx -eq 0 ] ; then
      killall gnome-power-manager
    fi
  sleep 2
done

И прописал его в /etc/rc.local
Может и говнокод, но вроде работает.

af5 ★★★★★
() автор топика
Ответ на: комментарий от Radius

В смысле у Вас появилась другая идея?

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Ну и содержимое rc.local

nohup /etc/fuck_gpm.sh 1>/dev/null &
exit 0

af5 ★★★★★
() автор топика
Ответ на: комментарий от af5

Выпилить gnome-power-manager можно только с гномом, так что хотелось бы знать как его настроить

Как и почти все программы из GNOME, gnome-power-manager настраивается через gconf. У пользователя есть локальные настройки, а есть глобальные где-то в /etc. Последние и нужно изменить.

Когда я пользовался GNOME, вроде можно было в gconf-editor щёлкнуть правой по ключу и выбрать что-то вроде «Установить значение по умолчанию», и тогда создавалась эта самая глобальная настройка.

Так что копайте в эту сторону.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.