จะป้องกันไม่ให้คอมพิวเตอร์เข้าสู่โหมดสลีปและ / หรือการจำศีลโดยอัตโนมัติได้อย่างไร


33

ฉันใช้ Ubuntu 12.04 และแล็ปท็อปของฉัน * จะไม่ปลุกจาก sleep / suspend / hibernate (การนอนหลับนั้นเหมือนกับการหยุดชั่วคราวหรือไม่) ฉันไม่แน่ใจด้วยซ้ำว่ามันกำลังทำอะไรอยู่ เมื่อฉันทำงานได้ทั้งวันฉันล็อคหน้าจอ (Control-Alt-L) เมื่อฉันกลับมาในวันถัดไปหน้าจออยู่ในโหมดประหยัดพลังงานและไม่มีการพิมพ์หรือคลิก (บนแป้นพิมพ์ usb / เมาส์หรือแป้นพิมพ์ในตัว / แทร็คแพด) หรือการแตะปุ่มเพาเวอร์จะทำให้มันกลับมามีชีวิตชีวา

วิธีเดียวที่ฉันสามารถทำให้เครื่องทำงานได้คือกดปุ่มเปิดปิดค้างไว้จนกระทั่งปิดเครื่องจากนั้นกดปุ่มเปิดปิดอีกครั้งเพื่อเปิดเครื่องอีกครั้ง เห็นได้ชัดว่าสิ่งที่ฉันได้เปิดเมื่อวันก่อนเป็นไปค่อนข้างมากโดยเฉพาะอย่างยิ่ง VMs ของฉันทั้งหมดได้รับการปิดหยาบคายโดยไม่มีการเตือนใด ๆ

นี่คือสิ่งที่ทำให้ฉันบ้า ฉันใช้เวลาชั่วโมงแรกของทุกวันทำงานพยายามหาวิธีทำให้คอมพิวเตอร์หยุดล็อคข้ามคืน

สิ่งที่ฉันได้ลอง:

  1. การแก้ไข org.freedesktop.upower.policy เพื่อปิดใช้งาน suspend และ hibernate
  2. การตั้งค่าตัวเลือกการจัดการพลังงานในส่วน "พลังงาน" ของ "การตั้งค่าระบบ"
  3. ดูตัวเลือกการจัดการพลังงานทั้งหมดใน BIOS (ดูเหมือนจะไม่เกี่ยวข้องกับ sleep / suspend / hibernate)
  4. การอ่านทุกโพสต์ฟอรั่ม / โพสต์ถามอูบุนตูที่ฉันสามารถหาที่เกี่ยวข้องแม้กระทั่งสัมผัสกับเรื่อง
  5. เพิ่ม acpi = off ให้กับเคอร์เนล args (ผลลัพธ์ในแป้นพิมพ์และเมาส์ USB ไม่ทำงานดังนั้นฉันจึงไม่รอดูว่าจะแก้ไขการหยุดทำงานชั่วคราวหรือไม่)
  6. เพิ่ม apm = off ในเคอร์เนล args

คำถามของฉัน:วิธีปิดการใช้งานโหมดสลีปอัตโนมัติและ / หรือจำศีล (และ / หรืออะไรทำนองนั้น) ใน Ubuntu 12.04 ฉันไม่สนใจว่ามันยังคงเป็นไปได้ที่จะนอน / หยุดชั่วคราว / จำศีล / อะไรก็ตามโดยการกดปุ่มหรือเรียกใช้คำสั่งหรือท่องเนื้อเพลง Zeppelin นำไปข้างหลัง ฉันต้องการให้แล็ปท็อปของฉันพร้อมสำหรับการทำงานในตอนเช้า

* แล็ปท็อปคือ Dell Latitude หรืออย่างอื่น ฉันไม่ต้องการเจาะจงเกินไปเพราะฉันเห็นคำถามที่คล้ายกันจำนวนมากถูกปิดเพราะเจาะจงเกินไป ฉันคิดว่าคำถามของฉันเป็นคำถามทั่วไปที่ยืนได้ - เป็นคำถามเกี่ยวกับ Ubuntu รุ่นล่าสุดที่เสถียร

ลิงก์ไปยัง dmesg

ลิงก์ไปยัง /var/log/kern.log

แก้ไข:

ไม่มีอะไรที่ฉันได้ลองมาจนถึงตอนนี้ทำให้อูบันตูไม่สามารถนอนหลับได้ในเวลากลางคืนและเมื่อมันหลับไม่มีอะไรที่ฉันพยายามจะทำให้ตื่นขึ้นมาได้อย่างน่าเชื่อถือ ฉันเห็นโพสต์ไม่กี่ข้อความที่บอกว่าไดรเวอร์วิดีโอที่ไม่ถูกต้องอาจทำให้เกิดปัญหากับการปลุก

เมื่อคืนที่ผ่านมาฉันพยายามเปลี่ยนไปใช้คอนโซล (ctrl + alt + 1) ก่อนออกจากงานเพื่อดูว่าจะเกิดอะไรขึ้น เมื่อเช้านี้เมื่อฉันตื่นคอมพิวเตอร์มันจะตื่นขึ้นมาทันทีที่คอนโซล ฉันสลับไปที่ Gnome (ctrl + alt + 7) และถึงแม้ว่าหน้าจอจะดูแข็ง แต่ฉันพิมพ์รหัสผ่านของฉันกด Enter และทำกาแฟ เมื่อฉันกลับมาไม่กี่นาทีต่อมาเดสก์ท็อปของฉันก็พร้อมเหมือนเมื่อคืนที่ผ่านมา

ฉันจะลองทำต่อไปเพื่อดูว่านี่เป็นทางออกที่น่าเชื่อถือหรือไม่

แก้ไข 2:

ไม่มีลูกเต๋า การเปลี่ยนไปใช้คอนโซลหลังจากออกจากระบบไม่ได้ทำอะไรเลยสำหรับฉัน ... ยังต้องรีบูตคอมพิวเตอร์ทุกเช้า มันทำให้ฉันบ้า ... ฉันไม่อยากจะเชื่อเลยว่าการหยุดทำงานผิดปกติบน Ubuntu เป็นอย่างไร หรือความจริงที่ว่ามันไม่สามารถปิดการใช้งานเพียงแค่


คุณดูภายใต้การตั้งค่าขั้นสูงของโปรแกรมรักษาหน้าจอหรือไม่
มิทช์

การตั้งค่าตัวรักษาหน้าจออยู่ที่ไหน ฉันดูภายใต้จอแสดงผลลักษณะความสว่างและล็อค ไม่พบโปรแกรมรักษาหน้าจอ ช่องค้นหาในการตั้งค่าระบบไม่ได้ช่วย: ไม่มีผลลัพธ์เมื่อค้นหา "saver"
Mark E. Haase

ตรวจสอบการตั้งค่าพลังงานพวกเขามีกฎระเบียบเกี่ยวกับการหยุดชั่วคราว / จำศีล
โทมัสวอร์ด

คุณต้องพิจารณาว่าสิ่งที่คุณคิดว่า "หยุดชั่วคราว" อาจเป็นเพียงความผิดพลาดธรรมดาและเรียบง่าย โปรด pastebin dmesg และ /var/log/kern.log หากถูกระงับคุณควรได้รับแสงกะพริบ / ช้า ๆ บน - จาก - สู่ - และ - หลัง
ish

@izx /var/log/kern.log ไม่แสดงสิ่งที่น่าสนใจข้ามคืนยกเว้นแพ็กเก็ตที่ถูกบล็อกบางส่วนที่นี่และที่นั่น ฉันอาจจะผิด แต่บัฟเฟอร์ dmesg ถูกเขียนทับในระหว่างการเริ่มต้นดังนั้นฉันไม่คิดว่ามีข้อผิดพลาดเกิดขึ้น
Mark E. Haase

คำตอบ:


27

ต่อไปนี้เป็นวิธีทั่วไปสองวิธีของ Gnome 3 ซึ่งโดยปกติจะปิดใช้งานการระงับ มิฉะนั้นคุณสามารถลองบูทโดยใช้acpi=offพารามิเตอร์:

  1. การตั้งค่าพลังงาน:

    ป้อนคำอธิบายรูปภาพที่นี่

    ป้อนคำอธิบายรูปภาพที่นี่

  2. gnome-tweak-tool (ติดตั้งหากจำเป็น):

    ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณ @izx ฉันลอง # 1 ก่อนโพสต์แล้ว ฉันเพิ่งลอง # 2 แต่ตัวเลือกถูกตั้งค่าเป็น "ไม่มีอะไร" ความคิดเห็นของคุณเกี่ยวกับ acpi = off เตือนฉันว่าฉันได้ลองแล้วเช่นกันดังนั้นฉันจึงอัปเดตโพสต์ดั้งเดิมของฉัน ถึงกระนั้น +1 สำหรับความพยายาม
Mark E. Haase

คอมพิวเตอร์ของฉันสามารถปลุกจากการนอนหลับหลังจากการนอนหลับทุกวันหยุดสุดสัปดาห์และจากนั้นมันก็ตื่นจากการนอนหลับอีกครั้งหลังจากการนอนในคืนวันจันทร์ ฉันไม่คิดว่าฉันจะเปลี่ยนแปลงอะไรจริง ๆ ตั้งแต่ครั้งสุดท้ายที่ฉันโพสต์ที่นี่ดังนั้นฉันจึงไม่แน่ใจว่าทำไมมันจึงใช้งานได้ทันที ฉันกำลังเลือกโพสต์นี้เป็นคำตอบที่ถูกต้องเพราะมันละเอียดที่สุด
Mark E. Haase

1
เกาที่ความคิดเห็นล่าสุด หลังจากทำงานสองครั้งติดต่อกันตอนนี้ก็ล้มเหลวทุกวันตั้งแต่นั้นมา ฉันพร้อมที่จะทิ้งคอมพิวเตอร์เครื่องนี้ออกไปนอกหน้าต่าง
Mark E. Haase

ฉันติดตั้ง gnome-tweak-tool และเห็นว่าใน Dell GX620 ของฉันฉันได้ระงับการตั้งค่าสำหรับการปิดฝาแล็ปท็อปในแบตเตอรี่และสำหรับการปิดฝาแล็ปท็อปเมื่อใช้ AC สิ่งที่แปลกก็คือ Dell GX620 ของฉันไม่ใช่แล็ปท็อป แต่เป็นมินิทาวเวอร์ USSF (Ultra Small Form Factor) ฉันเพิ่งเปลี่ยนการตั้งค่าเหล่านี้เป็นไม่มีอะไรและจะยืนยันในวันพรุ่งนี้ว่าการเปลี่ยนแปลงนี้จะป้องกันไม่ให้เข้าสู่โหมดสลีป

ฉันต้องการค้นหาตัวเลือก "ความสว่างและล็อค" เพื่อปิดการทำงานของแบตเตอรี่โดยอัตโนมัติ
shaby

15

จากการตั้งค่าระบบหรือโดยการค้นหาใน Dash ไปที่การตั้งค่าพลังงาน คุณจะพบสิ่งที่คุณต้องการมี;)

การตั้งค่าพลังงาน

และเพื่อป้องกันไม่ให้ล็อคไปที่ความสว่างและล็อค:

การตั้งค่าความสว่างและล็อค


5

ทำไมไม่ลองดูตัวบ่งชี้การใช้คาเฟอีน มันทำสิ่งที่คุณต้องการได้อย่างแม่นยำและใช้งานง่ายมาก


1
ถูกเตือน: ฉันใช้ตัวบ่งชี้แอปพลิเคชัน Ubuntu Caffeineเมื่อไม่นานมานี้ในความพยายามที่จะเก็บเดสก์ท็อปของฉันไว้ (เปิดใช้งาน 18.04.2 LTS ที่ 4.15.0-46) เปิดใช้งานและสามารถเข้าถึงได้ในขณะที่ฉันอยู่นอกเมือง ระบบยังคงจบลงด้วยการระงับ / จำศีลซึ่งทำให้ไม่สามารถเข้าถึงได้ในขณะที่ฉันไม่อยู่ หลังจากประสบการณ์นั้นฉันขอแนะนำให้ติดกับคำตอบที่ยอมรับได้ (เช่นปิดใช้งานการระงับอัตโนมัติ) แต่ระยะทางของคุณอาจแตกต่างกันไป
Spencer D

3

ในโปรแกรมรักษาหน้าจอประเภทเส้นประเอกภาพและคลิกที่มัน เมื่อหน้าต่างเปิดขึ้นมาให้คลิกที่แท็บขั้นสูงและยกเลิกการทำเครื่องหมาย Power Management Enabled

ป้อนคำอธิบายรูปภาพที่นี่


คนส่วนใหญ่มีการติดตั้ง xscreensaver ... :-)
reverendj1

ขออภัยฉันควรกล่าวถึง: ฉันไม่ได้ใช้ Unity ฉันใช้ Gnome Gnome มีแดชบอร์ด แต่การพิมพ์ "หน้าจอ" และ / หรือ "ตัวรักษา" ไม่มีความนิยมใด ๆ
Mark E. Haase

1
คุณมี Gnome classic หรือ Gnome 3 หรือไม่
มิทช์

@Mitch Gnome 3.
Mark E. Haase

3

@ Kaled Kelevra ฉันได้สร้างไฟล์ 00CPU แล้วและทำตามขั้นตอนทั้งหมดขออภัยเครื่องของฉันยังคงเข้าสู่โหมดสลีปหลังจาก 10 นาที

บนฟอรัม ArchLinuxฉันพบวิธีแก้ปัญหาที่เหมาะกับฉัน ดูคำตอบ # 21

นี่คือวิธีที่ฉันแก้ไขของฉันใน/etc/X11/xorg.conf:

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"

  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"

ฉันเพิ่งเพิ่ม 4 ตัวเลือกที่คุณเห็นนั่น ทดสอบและโพสต์กลับ โชคดี.


2

ฉันไม่ทราบว่าคุณได้แก้ไขปัญหาที่คุณมีกับการระงับ / จำศีล แต่ถ้าไม่ฉันอาจใช้สคริปต์อาจแก้ปัญหาได้ (ฉันมีปัญหาเดียวกันและทำงานให้ฉัน) :) สร้างสคริปต์ในไดเรกทอรี/etc/pm/sleep.d/ (" sudo gedit /etc/pm/sleep.d/ 00CPU " เป็นต้น) โดยมีเนื้อหาดังต่อไปนี้:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "$1" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume) 
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac

จากนั้นให้สิทธิ์ผู้ดำเนินการสคริปต์ ( sudo chmod 755 00CPU ) และ ... นั่นคือทั้งหมด! เพลิดเพลินกับ Ubuntu ของคุณ

PS: ขอโทษสำหรับภาษาอังกฤษของฉัน PS2: คุณสามารถเปลี่ยนค่า "sleep 10" โดยใช้ "sleep 5" ดังนั้นตัวประมวลผลหลักที่สองของคุณจะทำงานเร็วขึ้นเล็กน้อย

หมายเหตุ:ดูเหมือนว่าจะมีปัญหาการทำงานพร้อมกันของเมล็ดบางรุ่นและกำหนดโปรเซสเซอร์แบบมัลติคอร์


1

คุณสามารถใช้gsettingsเพื่อเปิดใช้งานและปิดการใช้งานจอภาพไม่ให้เข้าสู่โหมดสลีป:

  • ปิดการใช้งานการปิดหน้าจอ

    gsettings set org.gnome.desktop.session idle-delay 0

  • เปิดใช้งานการปิดหน้าจอด้วยความล่าช้า 5 นาที

    gsettings set org.gnome.desktop.session idle-delay 300

แหล่งที่มา: https://askubuntu.com/a/788456/88543


หากคำตอบของคำถามอื่นช่วยโดยตรงคำถามนี้และคำถามที่คล้ายกันให้ลองตั้งค่าสถานะคำถามนี้ซ้ำกับคำถามอื่นแทนที่จะคัดลอกคำตอบของคุณหลายครั้ง
Thomas Ward

0

ด้วย 12.04 ฉันสังเกตว่าคอมพิวเตอร์ของฉันดูเหมือนจะเปิดใช้งานได้ยากมากเมื่อมีการเรียกใช้ตัวรักษาหน้าจอ / การล็อกโดยเฉพาะอย่างยิ่งเมื่อมันถูกล็อกมานานกว่าสองสามนาที ระบบไม่ได้ถูกระงับหรือจำศีลจริงๆ - ดูเหมือนว่าเป็นเช่นนั้น

ฉันพบว่าฉันสามารถรอหลายนาทีและในที่สุดระบบจะแจ้งให้ฉันทราบหมายเลขผู้ใช้และรหัสผ่านและฉันกลับมาทำธุรกิจอีกครั้ง ก่อนที่ฉันจะรู้ว่ามันจะกลับมาฉันจะปิดมันเหมือนที่คุณทำ

ฉันไม่รู้ว่าทำไมมันใช้เวลานานมันอาจจะเป็นข้อผิดพลาด มันช่วยเพียงแค่รอ 3 ถึง 10 นาที? ถ้าเป็นเช่นนั้นเราอาจจะเห็นสิ่งเดียวกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.