Xubuntu: ไม่มีการร้องขอรหัสผ่านหลังจากถูกระงับ


17

ถ้าฉันระงับ Xubuntu 12.10 ของฉันแล้วถอดคอมพิวเตอร์ออกจากการระงับมันไม่ขอรหัสผ่านใด ๆ ฉันได้ลองเพิ่ม gnome-screensaver ในการตั้งค่า autostart ซึ่งฉันอ่านที่ไหนสักแห่ง (ไปที่ manager manager> session และ startup> application autostarts> เพิ่ม [gnome-screensaver] แต่มันใช้ไม่ได้

ฉันจะทำให้ xubuntu ขอรหัสผ่านหลังจากถูกระงับได้อย่างไร

คำตอบ:


21

ใน Xubuntu 12.10 เซสชั่นจะไม่ถูกล็อคอีกต่อไปเมื่อคุณระงับดังนั้นจึงไม่ขอรหัสผ่านเมื่อปลุก เพื่อแก้ปัญหานี้เราจำเป็นต้องทำการเปลี่ยนแปลงและxfce4-sessionxfce4-power-manager

การใช้คำสั่งเทอร์มินัล

เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล (กดCtrl+ Alt+ T) เพื่อทำการเปลี่ยนแปลงทั้งสองอย่างxfce4-sessionและxfce4-power-managerเพื่อล็อคเซสชันเมื่อคุณระงับ:

xfconf-query -c xfce4-session -p /shutdown/LockScreen -s true
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s true

หรือ - การใช้ GUI

เราจำเป็นต้องทำการเปลี่ยนแปลงทั้งในการดำเนินการและการเริ่มต้นเช่นเดียวกับการจัดการการใช้พลังงาน Xfce

คุณจะพบทั้งสองของพวกเขาที่จะอยู่ภายใต้จัดการการตั้งค่า คลิกขวาที่เดสก์ท็อปของคุณและไปยังแอปพลิเคชั่นการตั้งค่า →เครื่องมือจัดการการตั้งค่าเพื่อเปิด

การนำทางเครื่องมือจัดการการตั้งค่า xubuntu

  1. เซสชั่นและการเริ่มต้น

    เปิดเซสชันและเริ่มต้น →นำทางไปยังขั้นสูงLock screen before sleepแท็บ→ใส่เครื่องหมายถูกข้าง

    Xfce เซสชั่น

  2. Xfce Power Manager

    เปิดXfce จัดการการใช้พลังงาน →คลิกที่ขยายLock screen when going for suspend/hibernateในแถบด้านข้าง→ใส่เครื่องหมายถูกข้าง

    Xfce พลังงานผู้จัดการ

เมื่อคุณทำการเปลี่ยนแปลงแล้วคุณควรถามรหัสผ่านเมื่อคุณกลับมาทำงานหลังจาก Suspend


รับทราบ:ข้อมูลและภาพสำหรับการดำเนินการและการเริ่มต้นและXfce Power Managerมารยาทนี้อูบุนตูฟอรั่มกระทู้


2
ตัวแรกไม่ทำงานเพราะมันบอกว่าไฟล์ไม่มีอยู่และฉันต้องสร้างก็คือใช้ตัวเลือก - สร้าง แต่ตัวเลือกที่สอง (GUI) ใช้งานได้! ขอบคุณมาก!
Martinio

4

ฉันต้องการจะเพิ่มสิ่งนี้ ...

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

สรุปสั้น ๆ : หากโซลูชันเหล่านี้ใช้งานไม่ได้ให้ไปที่เมนูมัสสุ -> การตั้งค่า -> เซสชั่นและการเริ่มต้น -> แอปพลิเคชันเริ่มอัตโนมัติและตรวจสอบให้แน่ใจว่า "ตู้เก็บหน้าจอ" ถูกเลือก


2
เห็นได้ชัดว่าหนึ่งในส่วนที่สำคัญที่สุดของคำตอบก็คือคำตอบสำหรับฉัน
Doodloo

0

ฉันแก้ไขมันด้วยสคริปต์ซึ่งเชื่อมโยงกับแป้นพิมพ์ลัด: CTRL + SUPER + DELETE

สร้างสคริปต์ใน / usr / local / bin และเรียกมันว่า lock_and_suspend:

$ sudo gedit /usr/local/bin/lock_and_suspend

นี่คือสคริปต์:

#!/bin/bash

xscreensaver-command -lock
sleep 2
xfce4-session-logout --suspend

อัปเดตการอนุญาต:

$ sudo chmod a+x /usr/local/lock_and_suspend
$ sudo chmod 711 /usr/local/lock_and_suspend
$ sudo chown yourusername /usr/local/bin/lock_and_suspend

และเรียกใช้งานโดยพิมพ์ lock_and_suspend ที่บรรทัดคำสั่ง หรือผูก lock_and_suspend กับแป้นพิมพ์ลัดด้วย SettingsManager> Keyboard> ทางลัดของแอป

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

คุณอาจต้องติดตั้ง xscreensaver การล็อกหน้าจอมักดำเนินการโดย xlock4 แต่ xlock4 เพียงวนรอบผ่านตัวล็อกหน้าจอที่เป็นไปได้เช่น xscreensaver และเลือกอันที่ทำงานได้ ฉันจำไม่ได้ว่าทำไมฉันถึงทำอย่างนี้ พอจะพูดได้ว่ามันไม่ทำงานเมื่อฉันพยายามล็อคหน้าจอโดยใช้ xflock4 (ใช้แป้นพิมพ์ลัดเริ่มต้นของ CTRL + ALT + DEL) ก่อนที่จะระงับระบบ

อย่างไรก็ตามประเด็นก็คือคุณต้องทำสามสิ่ง: ล็อคหน้าจอระงับระบบปิดฝา และจากประสบการณ์คุณต้องการให้แน่ใจว่าระบบถูกล็อคและถูกระงับก่อนที่จะปิดฝาเพราะเป็นกรณีที่เมื่อคุณใช้การตั้งค่าบางอย่างเพื่อล็อคและระงับเมื่อคุณปิดฝาบางครั้งก็ล้มเหลวและคุณ ' ไม่สามารถตรวจสอบได้โดยไม่ต้องเปิดฝา แต่เนื่องจากการเปิดฝาทำให้ระบบหยุดทำงานชั่วคราวคุณจะทราบได้อย่างไรว่าระบบหยุดทำงานชั่วคราว (เป็นกรณีของแมวSchrödingerหรือเมาส์ของ Fourdan) วิธีเดียวที่จะแน่ใจได้คือคุณล็อคและพักระบบก่อนปิดฝา และวิธีเดียวที่สะดวกในการทำเช่นนี้คือการใช้แป้นพิมพ์ลัด (CTRL + SUPER + DEL)

คุณอาจต้องปิดแบ็คประตูหน้าจอ xscreensaver เพื่อล็อคหน้าจอ

ในบางจุดที่ผมอาจจะมีการติดตั้งไฟตู้เก็บของและกำหนดค่าการล็อคหน้าจอ ฉันจำไม่ได้ว่าสิ่งนี้จำเป็นจริงหรือไม่

$ sudo apt install light-locker
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

อาจจำเป็นต้องเปิดใช้งาน xscreensaver และตัวจัดการพลังงานในการตั้งค่า> Sesstion และ Startup> Application Autostart และอาจจะถอนการติดตั้ง / ปิดการใช้งาน gnome-screensaver

คุณอาจต้องการติดตั้ง xfce4-power-manager และกำหนดค่า (ใช้ตัวจัดการการตั้งค่าหรือxfce4-power-manager --customize) เป็น 'หยุดชั่วคราว', 'เมื่อปิดฝาแล็ปท็อป' ในกรณีที่คุณอาจต้องจัดการพลังงานกำหนดค่าที่จะจัดการกับเหตุการณ์ปิดฝาได้อย่างถูกต้อง แต่ฉันมีแนวโน้มที่จะล็อค + หยุดชั่วคราวก่อนปิดฝา

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