14.08.2012 21:42, Andrey Rahmatullin пишет: >>>> Модуль kernel просто пишет в /sys/power. >>>> Что делает uswsusp? >>> http://lwn.net/Articles/153203/ >> "The swsusp3 patch does not move all of the above work to user space - much >> of >> it must be done in the kernel." >> >> Причём тут userspace? > *sigh* > Вот даже ссылки даёшь, а всё равно я виноват. ... >> Но всё-равно не совсем понятно: uswsusp тоже пишет в /sys/power/state или >> как-то >> по-другому работает? > Если бы uswsusp только запускал ядерное засыпание, он бы действительно был > не нужен и мог бы сравниваться с pm-utils. Но это не так, я уже задолбался > повторять. Я ж говорю: прочитал уже. Вначале я ответил, а потом до меня дошло, что к чему. Теперь понятно.
>> И, кстати, сплэш к pm-utils возможно прикрутить (через хуки и plymouth)? > Хуки - это такой код на шелле, который перед засыпанием выполняется. > Если этого достаточно для plymouth - то да. Для плимута достаточно. Скрипт я сделал из /etc/init.d/plymouth. Но как-то не особо работает... Сплеш при возобновлении показывает, а при уходе в сон - нет. Назвал /etc/pm/sleep.d/00plymouth. Вот как-то так (быстро набросанный): #!/bin/sh # Pm-utils hook for Plymouth. PATH=/sbin:/usr/sbin:/bin:/usr/bin for ARGUMENT in $(cat /proc/cmdline) do case "${ARGUMENT}" in splash*) SPLASH="true" ;; nosplash*) SPLASH="false" ;; esac done case "$1" in hibernate) TEXT="Система переходит в спящий режим..." P_MODE="shutdown" ;; resume|thaw) TEXT="Возобновление системы..." P_MODE="boot" #(sleep 1 && /bin/plymouth --quit)& ;; esac if ! plymouth --ping then /sbin/plymouthd --mode=$P_MODE --attach-to-session --tty=tty8 fi /bin/plymouth message --text="${TEXT}" /bin/plymouth --show-splash И вопрос в том, как сделать, чтобы работало..? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/502a9c32.3010...@yandex.ru