ฉันได้กำหนดค่า Ubuntu ให้ใส่หน้าจอเป็นสีดำเมื่อฉันปิดฝาแล็ปท็อป แต่ฉันต้องการเมื่อฉันเปิดอีกครั้งมันต้องการรหัสผ่านเช่นการบล็อกหน้าจอด้วยCtrl+ Alt+ Lแต่ฉันไม่พบ ตัวเลือกที่ถูกต้อง คุณบอกฉันได้ไหม
ฉันได้กำหนดค่า Ubuntu ให้ใส่หน้าจอเป็นสีดำเมื่อฉันปิดฝาแล็ปท็อป แต่ฉันต้องการเมื่อฉันเปิดอีกครั้งมันต้องการรหัสผ่านเช่นการบล็อกหน้าจอด้วยCtrl+ Alt+ Lแต่ฉันไม่พบ ตัวเลือกที่ถูกต้อง คุณบอกฉันได้ไหม
คำตอบ:
ฉันมีปัญหาเดียวกันในแล็ปท็อปของฉันกับ Ubuntu 11.10 ... ในขณะที่ชุมชน "โซลูชัน" ไม่ได้รับการพัฒนาโดยชุมชน (เช่นการเพิ่มตัวเลือก 'ล็อค' ในตัวจัดการพลังงาน) ฉันได้ใช้โซลูชันของตัวเองแล้ว ในการปรับใช้โซลูชันของฉันคุณต้องทำตามขั้นตอนต่อไปนี้:
sudo apt-get install gnome-tweak-tool
mkdir / etc / acpi / local
gksudo gedit /etc/acpi/local/lid.sh.post
#! / bin / ดวลจุดโทษ ################################################## ####################### ## สคริปต์เขียนโดย Rafael Fernandes Lopes และ Thyago Mendes Neves ## ## Twitter: @rafaelf_l และ @ThyagoNeves ## ## ## ## คำอธิบาย: สคริปต์นี้ล็อคหน้าจอเมื่อฝาแล็ปท็อปคือ ## ## ปิดใน Ubuntu 11.10 (Oneiric Ocelot) ## ## ## ## สคริปต์นี้สามารถแจกจ่ายแก้ไขและใช้งานได้อย่างอิสระ ## ## การแจกจ่ายซ้ำใด ๆ จะต้องมีข้อมูลของผู้แต่งด้วย ## ## ## ## สคริปต์นี้ไม่มีการรับประกัน! ## ################################################## ####################### grep -q close / proc / acpi / ปุ่ม / ฝา / * / สถานะ ถ้า [$? = 0]; แล้วก็ # กระบวนการของระบบบางอย่างใช้เพื่อตรวจสอบว่าใครเป็นผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน PROCESS_PID = `pidof gnome-session` CURRENT_USER = `ps up $ PROCESS_PID | awk '{if ($ 1! = "USER") {พิมพ์ $ 1}}' ' DBUS_SESSION_BUS_ADDRESS = `grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID / สภาพแวดล้อม | sed -e 's / DBUS_SESSION_BUS_ADDRESS = //' ' ส่งออก DBUS_SESSION_BUS_ADDRESS su -c "gnome-screensaver-command -l" $ CURRENT_USER Fiบันทึกไว้!
sudo chmod + x /etc/acpi/local/lid.sh.postตกลง! ตอนนี้คุณสามารถทดสอบสคริปต์ปิดแล็ปท็อปของคุณ!
สำหรับความรู้ของฉันสิ่งนี้ไม่สามารถทำได้อีกต่อไปเนื่องจากมีตัวเลือกที่ จำกัด อยู่ใน GNOME 3.x ณ ตอนนี้ คุณสามารถรายงานข้อผิดพลาดบน launchpad หรืออัปสตรีมเกี่ยวกับเรื่องนี้ แต่ฉันไม่แน่ใจว่าจะมีการเพิ่มตัวเลือกหรือไม่เนื่องจากข้อผิดพลาดดังกล่าวมักจะจบลงด้วยการเปลี่ยนไปสู่การสนทนาที่ไม่มีที่สิ้นสุด
สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือให้ระบบหยุดทำงานชั่วคราวเมื่อปิดฝา
การปิดใช้งานหน้าจอล็อคโดยใช้กล่องโต้ตอบ "หน้าจอ" อาจไม่ทำงาน
อย่างไรก็ตามการแก้ปัญหา "แรงมากเกินไป" นี้:
sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled
หน้าจอล็อคถูกนำมาใช้โดยgnome-screensaver
ดังนั้นหากเราปิดใช้งานgnome-screensaver
เราจะไม่สามารถรับหน้าจอล็อคได้