ฉันจะปิดการใช้งานสกรีนเซฟเวอร์ / ล็อคได้อย่างไร?


145

เมื่อฉันดูภาพยนตร์ใน Mythtv หน้าจอจะเปลี่ยนเป็นสีดำทุก 10 - 15 นาทีและฉันต้องกลับเข้าสู่ Ubuntu น่ารำคาญมาก!

ฉันจะปิดการใช้งานหน้าจอสีดำ / สกรีนเซฟเวอร์ / ออกจากระบบใน Unity ได้อย่างไร

ดูเหมือนจะไม่มีตัวเลือกใด ๆ ที่จะปิดตัวรักษาหน้าจออีกต่อไปเหมือนใน Ubuntu ก่อนหน้า Unity



ตั้งแต่ 18.04 หน้าจอและการตั้งค่าล็อคหน้าจอตั้งอยู่ในสองตำแหน่งที่แยกจากกัน การตั้งค่าสกรีนเซฟเวอร์อยู่ในการตั้งค่า -> พลังงาน -> การประหยัดพลังงาน การตั้งค่าล็อคหน้าจออยู่ในการตั้งค่า -> ความเป็นส่วนตัว -> ล็อคหน้าจอ หากคุณปิดหน้าจอล็อคตัวเองหน้าจอจะยังคงปรากฏขึ้นเพียงแค่ไม่มีการแจ้งให้เข้าสู่ระบบเพื่อให้มันหายไป
user1086516

คำตอบ:


150
  • ไปที่การตั้งค่าระบบ ... ความสว่างและล็อค:

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

  • เวลาว่างของตัวรักษาหน้าจอเริ่มต้นคือ 10 นาทีและหน้าจอถูกล็อคทันทีที่หน้าจอเริ่มทำงาน:

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

  • คุณสามารถปรับเวลาว่าง (หรือปิดการใช้งานสกรีนเซฟเวอร์) และปิดใช้งานการล็อก:

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

  • เพียงปิดความสว่างและล็อคเพื่อใช้การตั้งค่าใหม่


19
สิ่งนี้ใช้ไม่ได้ เซิร์ฟเวอร์ X มีการตั้งค่าแยกต่างหากที่ยังคงทำให้จอภาพปิดหลังจากไม่มีการใช้งาน N นาที
Cerin

5
และวิธีการทำคุณปิดการใช้งานที่การตั้งค่า?
matteo

11
และทำไมบนโลกนี้เป็นคำตอบที่ไม่ได้ทำเครื่องหมายว่าเป็นคำตอบ
matteo

4
สิ่งที่ฉันสงสัยคือสาเหตุที่กลุ่มการตั้งค่านี้เรียกว่า "ความสว่างและล็อค" เมื่อมันไม่เกี่ยวกับความสว่าง ..
Claudiu

4
ตอนนี้ (ณ วันที่ 17.10) มันอยู่ภายใต้เมนูความเป็นส่วนตัว
Suncatcher

50

หากคุณต้องการปิดแอพของคุณในสคริปต์ที่ดูแลสิ่งนี้ให้คุณเมื่อคุณเรียกใช้งาน (หรือ GUI ไม่ใช่ตัวเลือก) โซลูชันบรรทัดคำสั่งที่ดีที่สุดใน Ubuntu 14.04 คือ:

วิธีปิดการใช้งานหน้าจอดับ:

gsettings set org.gnome.desktop.session idle-delay <seconds> (0 เพื่อปิดการใช้งาน)

วิธีปิดใช้งานการล็อกหน้าจอ:

gsettings set org.gnome.desktop.screensaver lock-enabled false

คุณอาจต้องการเพิ่มผู้บุกรุกที่ท้ายสคริปต์ตัวตัดคำเพื่อให้ระบบของคุณกลับสู่การทำงานตามปกติเมื่อออกจากโปรแกรม ในกรณีเช่นนี้คุณต้องการป้องกันการเลิกจ้างที่ไม่สุภาพ (เช่นการขัดจังหวะหรือ SIGTERM ในระหว่างการปิดระบบ) ดังนั้นสร้างฟังก์ชั่นเพื่อเรียกคืนพฤติกรรมปกติและการใช้งานtrap <function> 0(สำหรับเปลือกหอยชนิด bash) เพื่อออกจากระบบ


4
ทำงานบน Ubuntu 16.04 (พร้อม unity DE)
Felipe Almeida

1
มีวิธีการทำเช่นนี้ผ่าน SSH หรือไม่? ฉันพยายามปิดการใช้งานสกรีนเซฟเวอร์บนคอมพิวเตอร์ที่ทำงานขณะอยู่ที่บ้าน เมื่อฉันเรียกใช้รหัสที่คุณเขียนฉันได้รับข้อผิดพลาดนี้:(process:7353): dconf-WARNING **: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
อันนัน

1
@ อันนันฉันมีคำถามเดียวกันตอนนี้ทั้งหมดที่ฉันพบคือaskubuntu.com/a/743024/358498ซึ่งค่อนข้างจะซับซ้อน
tyleha

สำหรับข้อเสนอของคุณวิธีที่ง่ายที่สุดคือเพียงแค่ฆ่ากระบวนการสกรีนเซฟเวอร์จากนั้นเริ่มต้นอีกครั้งเมื่อคุณกลับไปที่สำนักงานของคุณ "สกรีนเซฟเวอร์ pkill" บางครั้งค้อนเป็นเครื่องมือที่ดีที่สุดสำหรับงาน
BobDoolittle

1
สิ่งนี้ยังใช้งานได้กับ Ubuntu 18.04.1 LTS
Joe Jordan

25

เพื่อปิดการล็อคหน้าจออัตโนมัติใน Ubuntu 14.10 Gnome เหล่านี้เป็นขั้นตอนที่จำเป็น:

  1. เริ่มแอปพลิเคชัน "การตั้งค่า"
  2. เลือก "ความเป็นส่วนตัว" ภายใต้หัวข้อ "ส่วนบุคคล"
  3. เลือก "ล็อคหน้าจอ"
  4. สลับ "ล็อคหน้าจออัตโนมัติ" จากค่าเริ่มต้น "เปิด" เป็น "ปิด"

เพื่อให้คำตอบนี้มีประโยชน์มากขึ้นเป็นผลการค้นหาของ Google สำหรับคำค้นหาทั่วไปเช่น "ปิดการใช้งานการล็อกหน้าจออูบุนตู" (ฉันพบหน้านี้ได้อย่างไร) ฉันได้เพิ่มคำตอบนี้เพื่อขยายบริบทของหน้านี้ ล็อคหน้าจออัตโนมัติใน Ubuntu 14.10 Gnome การตั้งค่าระบบ (เรียกง่ายๆว่า "การตั้งค่า" ใน Ubuntu 14.10 Gnome) มีการจัดระเบียบแตกต่างกันเล็กน้อยใน Ubuntu 14.10 Gnome กว่าที่อธิบายไว้โดยคำตอบข้างต้นซึ่งต้องการโฟลว์ผู้ใช้ที่แตกต่างกัน


3
คำตอบใช้ได้กับ Ubuntu 14.10 กับ Gnome 3 เท่านั้น
Fernando Kosh

3
โหวตสิ่งนี้! มันเป็นสิ่งเดียวเท่านั้นที่ทำงานบน 16.04!
Theodore R. Smith

1
ทำงานให้ฉันสำหรับ Ubuntu 18+ คำตอบอื่น ๆ ไม่ได้ผลสำหรับฉัน
Grijesh Chauhan

7

หากความสามัคคี gui ไม่ทำงานคุณสามารถลองใช้ xset

เปิดเทอร์มินัลแล้วพิมพ์:

xset s off

เพื่อป้องกันไม่ให้จอแสดงผลว่างเปล่าและเพื่อป้องกันการประหยัดพลังงาน DPMS ของจอแสดงผลให้เพิ่มรายการต่อไปนี้:

xset s noblank
xset -dpms

ลองบางสิ่งด้วยที่นี่:

https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling#xset_screen-saver_control


1
ใช้งานได้กับ Ubuntu 16.04 วิธีการเดียว (ไม่ใช่ GUI) ที่ใช้งานได้ (จากที่แสดงไว้ที่นี่)
LRDPRDX

0

บน Ubuntu 16.04 คุณต้องไปที่การตั้งค่าระบบ -> สกรีนเซฟเวอร์และเปลี่ยนไปที่แท็บการตั้งค่า :

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

ตรงนั้นคุณสามารถปิดการล็อคได้หลายประเภท


ฉันไม่พบตัวรักษาหน้าจอในการตั้งค่า ระบบปฏิบัติการของฉันคือ Ubuntu 16.04 LTS
Serhiy

@Serhiy: ฉันกำลังตรวจสอบตอนนี้และตัวเลือกสกรีนเซฟเวอร์หายไป อาจเกิดขึ้นหลังจากการอัปเดตการตั้งค่าระบบหรือเนื่องจากการปรับแต่งอื่น ๆ
noded

0

สำหรับฉันใน kubuntu 16.04 (พลาสมา) ฉันต้องไปที่การตั้งค่าระบบ -> พื้นที่ทำงาน -> พฤติกรรมของเดสก์ทอป -> การล็อคหน้าจอ -> ปิดหน้าจอ 'ล็อคหน้าจออัตโนมัติหลังจาก'


0

ส่วนขยายคาเฟอีนเท่านั้นที่ใช้ได้กับฉันใน Ubuntu 19.04 เพื่อปิดใช้งานการล็อกหน้าจออัตโนมัติและยังคงมีการล็อกแบบแมนนวล

นี่เป็นการปิดใช้งานการล็อกหน้าจอทั้งหมดดังนั้นจึงไม่ดี:

gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'

0

พิจารณากล่องโต้ตอบนี้:

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

นี่ไม่ใช่ตัวรักษาหน้าจอเป็นหลัก แต่ทำหน้าที่เหมือนกัน

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