5

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

Я бегу Mint 14 (MATE) с относительно стандартной настройкой. Я не уверен, какую другую информацию я должен предоставить, но я буду рад добавить любые детали, которые помогут в вопросе. Я использую xscreensaver и пока я блокирую экран только на несколько минут, это работает нормально. Однако, если я нахожусь вдали от компьютера с заблокированным экраном более 10 минут, это почти гарантирует, что компьютер перезагрузится, потеряв все, что у меня было открыто. Это крайне неприятно, и мне действительно нужно как-то это исправить, но, похоже, очень мало что нужно для отслеживания этой проблемы. Я попытался запустить xscreensaver с подробным ведением журнала, но там нет ничего явно неправильного (вот последние 10 минут или около того перед сбоем):

xscreensaver: 14:27:07: 1: spawning "flipscreen3d -root" in pid 11972.
glslideshow: unable to load font "-*-helvetica-medium-r-normal-*-180-*", using "fixed"
xscreensaver: 14:30:07: 0: killing pid 11971 (glslideshow)
xscreensaver: 14:30:07: 1: killing pid 11972 (flipscreen3d)
xscreensaver: 14:30:07: 0: visual 0x21 (TrueColor,   depth: 24, cmap: 256)
xscreensaver: 14:30:07: 0: saver window is 0x1a00243.
xscreensaver: 14:30:07: 1: child pid 11972 (flipscreen3d) terminated with signal 15.
xscreensaver: 14:30:07: 0: destroyed old saver window 0x1a0023d.
xscreensaver: 14:30:07: 0: spawning "photopile -root -scale 0.6046 -count 9 -duration 3" in pid 15435.
xscreensaver: 14:30:07: 0: child pid 11971 (glslideshow) terminated with signal 15.
xscreensaver: 14:30:07: 1: visual 0x21 (TrueColor,   depth: 24, cmap: 256)
xscreensaver: 14:30:07: 1: saver window is 0x1a00245.
xscreensaver: 14:30:07: 1: destroyed old saver window 0x1a0023f.
xscreensaver: 14:30:07: 1: spawning "flipscreen3d -root" in pid 15436.
photopile: font -*-helvetica-bold-r-normal-*-240-* does not exist, using -*-helvetica-bold-r-normal-*-180-*
photopile: font -*-helvetica-bold-r-normal-*-180-* does not exist, using fixed
photopile: unable to load font "-*-helvetica-bold-r-normal-*-240-*", using "-*-helvetica-medium-r-normal-*-240-*"
photopile: unable to load font "-*-helvetica-medium-r-normal-*-240-*", using "-*-helvetica-medium-r-normal-*-180-*"
photopile: unable to load font "-*-helvetica-medium-r-normal-*-180-*", using "fixed"
xscreensaver: 14:33:07: 0: killing pid 15435 (photopile)
xscreensaver: 14:33:07: 1: killing pid 15436 (flipscreen3d)
xscreensaver: 14:33:07: 0: visual 0x21 (TrueColor,   depth: 24, cmap: 256)
xscreensaver: 14:33:07: 0: child pid 15435 (photopile) terminated with signal 15.
xscreensaver: 14:33:07: 0: saver window is 0x1a00249.
xscreensaver: 14:33:07: 0: destroyed old saver window 0x1a00243.
xscreensaver: 14:33:07: 0: spawning "photopile -root -scale 0.6046 -count 9 -duration 3" in pid 18945.
xscreensaver: 14:33:07: 1: visual 0x21 (TrueColor,   depth: 24, cmap: 256)
xscreensaver: 14:33:07: 1: saver window is 0x1a0024b.
xscreensaver: 14:33:07: 1: child pid 15436 (flipscreen3d) terminated with signal 15.
xscreensaver: 14:33:07: 1: destroyed old saver window 0x1a00245.
xscreensaver: 14:33:07: 1: spawning "photopile -root -scale 0.6046 -count 9 -duration 3" in pid 18946.
photopile: font -*-helvetica-bold-r-normal-*-240-* does not exist, using -*-helvetica-bold-r-normal-*-180-*
photopile: font -*-helvetica-bold-r-normal-*-180-* does not exist, using fixed
photopile: font -*-helvetica-bold-r-normal-*-240-* does not exist, using -*-helvetica-bold-r-normal-*-180-*
photopile: font -*-helvetica-bold-r-normal-*-180-* does not exist, using fixed
photopile: unable to load font "-*-helvetica-bold-r-normal-*-240-*", using "-*-helvetica-medium-r-normal-*-240-*"
photopile: unable to load font "-*-helvetica-bold-r-normal-*-240-*", using "-*-helvetica-medium-r-normal-*-240-*"
photopile: unable to load font "-*-helvetica-medium-r-normal-*-240-*", using "-*-helvetica-medium-r-normal-*-180-*"
photopile: unable to load font "-*-helvetica-medium-r-normal-*-240-*", using "-*-helvetica-medium-r-normal-*-180-*"
photopile: unable to load font "-*-helvetica-medium-r-normal-*-180-*", using "fixed"
photopile: unable to load font "-*-helvetica-medium-r-normal-*-180-*", using "fixed"
xscreensaver: 14:36:07: 0: killing pid 18945 (photopile)
xscreensaver: 14:36:07: 1: killing pid 18946 (photopile)
xscreensaver: 14:36:07: 0: visual 0x21 (TrueColor,   depth: 24, cmap: 256)
xscreensaver: 14:36:07: 0: saver window is 0x1a0024f.
xscreensaver: 14:36:07: 0: destroyed old saver window 0x1a00249.
xscreensaver: 14:36:07: 0: spawning "glslideshow -root" in pid 22514.
xscreensaver: 14:36:07: 1: visual 0x21 (TrueColor,   depth: 24, cmap: 256)
xscreensaver: 14:36:07: 1: saver window is 0x1a00251.
xscreensaver: 14:36:07: 0: child pid 18945 (photopile) terminated with signal 15.
xscreensaver: 14:36:07: 1: child pid 18946 (photopile) terminated with signal 15.
xscreensaver: 14:36:07: 1: destroyed old saver window 0x1a0024b.
xscreensaver: 14:36:07: 1: spawning "intermomentary -root -num-discs 252" in pid 22515.
glslideshow: unable to load font "-*-helvetica-medium-r-normal-*-180-*", using "fixed"

Я действительно не ожидаю, что кто-то точно знает, что не так, основываясь только на этом, но некоторые указания относительно того, как я должен попытаться найти причину, будут высоко оценены.

3 ответа3

2

что такого особенного в 10 минутах? Может быть, DPMS начинает действовать? Есть ли в ваших настройках таймаут, который истекает через 10 минут?

предложение: вы можете попытаться временно заменить ваш xscreensaver отладочной программой. Просто чтобы дать вам приблизительную оценку того, что я буду делать (не проверено):

  • определить местоположение xscreensaver, набрав 'which xscreensaver'
  • сделайте резервную копию и замените его сценарием ниже. это будет просто спать и не вызывать xscreensaver
  • сделать исполняемый скрипт отладочным с помощью chmod 755 ...
  • перезапустите сеанс и подождите 10 минут до истечения
  • регулярно смотрю машину (она уже висит?) и файл журнала, написанный сценарием (с какими аргументами он вызывается?)

\

#!/bin/sh

exec >> $0.log 2>&1
echo $0 $@
# just wait - don't call screensaver (what does happen?)
sleep 1200
# eventually reenable this after some experimenting:
#<name of backed up xscreensaver> $@
1

Вы можете попытаться заблокировать режим ноутбука в pm-utils с помощью этой команды:

echo HOOK_BLACKLIST=\"laptop-mode\" > /etc/pm/config.d/block_laptop

Здесь вы можете прочитать больше о pm-utils. Эта ссылка для Arch Linux, но также относится к Mint.

1

Вы пытались отключить параметры power saving в конфигурации заставки? Возможно, скринсейвер пытается перевести компьютер в спящий режим, но из-за неправильной настройки он перезагружается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .