Linux Mint перезагружается, когда экран заблокирован, как мне отладить / исправить его?
Трудно найти эту проблему, так как вопросов о перезагрузке, блокировке экрана и т. Д. Так много, но я посмотрел и ничего не смог найти, так что дальше.
Я бегу 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 ответа
Что такого особенного в 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> $@
Вы можете попытаться заблокировать режим ноутбука в pm-utils с помощью этой команды:
echo HOOK_BLACKLIST=\"laptop-mode\" > /etc/pm/config.d/block_laptop
Здесь вы можете прочитать больше о pm-utils
, Эта ссылка для Arch Linux, но также относится к Mint.
Вы пытались отключить power saving
варианты в настройке заставки? Возможно, заставка пытается перевести ваш компьютер в спящий режим, но из-за неправильной настройки он перезагружается.