ล็อคหน้าจอไม่ทำงาน 14.04


19

ฉันเพิ่งอัพเกรดเป็น 14.04 และตั้งแต่นั้นล็อคหน้าจอของฉันไม่ทำงานฉันอ่านออนไลน์ที่gnome-screensaverไม่ได้รับการสนับสนุนใน Trusty และแนะนำให้ฉันติดตั้งxscreensaverแทน หลังใช้งานได้ดีเพียงไม่กี่วัน ยิ่งไปกว่านั้นเมื่อฉันออกจากระบบฉันไม่ได้รับแจ้งให้ใส่รหัสผ่านในขณะที่ลงชื่อเข้าใช้ฉันอ่านอีกเล็กน้อยและพบว่าใน Trusty Unity มีหน้าจอล็อคของตัวเอง ดังนั้นแทนที่จะเป็นแบบเก่าlightdm/gnome-screensaverเราสามารถใช้ Unity ได้ ฉันพบสิ่งนี้และพยายามตรวจสอบว่าการเปิดใช้งานการล็อกหน้าจอ lightdm ช่วย แต่อย่างใด ตามที่ปรากฎฉันไม่มีLockscreenตัวเลือกตามที่กล่าวไว้ในลิงค์ อะไรเป็นวิธีที่เป็นไปได้ในการแก้ไขปัญหา


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

คำตอบ:


14

ลองเหล่านี้:

sudo apt-get remove gnome-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

จากนั้นค้นหา "สกรีนเซฟเวอร์" ในเมนูและปรับการตั้งค่าตามความต้องการของคุณ

ในการเพิ่ม Xscreensaver ให้กับการเริ่มต้นให้เปิดแอปพลิเคชั่นเริ่มต้นและเพิ่ม "xscreensaver -nosplash"

ในการรับ CTRL + ALT + L เพื่อล็อคหน้าจอและเริ่มต้นสกรีนเซฟเวอร์ให้ไปที่การตั้งค่าระบบ> แป้นพิมพ์และบนแท็บ "ทางลัด" ภายใต้ "ระบบ" เปลี่ยนทางลัดแป้นพิมพ์ "ล็อคหน้าจอ" จาก CTRL + ALT + L เป็น อย่างอื่นภายใต้ "ทางลัดที่กำหนดเอง" ให้คลิกปุ่ม "+" เพื่อเพิ่มทางลัดที่กำหนดเองใหม่ภายใต้ "ชื่อ" ป้อน "Xscreensaver" และภายใต้ "คำสั่ง" ป้อน "/ usr / bin / xscreensaver-command -lock" จากนั้นคลิก "สมัคร"

และสุดท้ายคลิกถัดจากทางลัดที่สร้างขึ้นใหม่แล้วกด CTRL + ALT + L เพื่อกำหนดให้กับมัน (หรือใช้ทางลัดแป้นพิมพ์อื่น ๆ ที่คุณต้องการ แต่ให้แน่ใจว่ามันไม่ได้กำหนดให้อย่างอื่น) หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้แทนการกำหนดแป้นพิมพ์ลัดใหม่สำหรับสกรีนเซฟเวอร์เก่า:

sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

หากต้องการย้อนกลับการเปลี่ยนแปลง (กลับไปที่หน้าจอสกรีนเซฟเวอร์ GNOME สีดำ) ให้ใช้คำสั่งด้านล่าง:

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
sudo rm /usr/bin/gnome-screensaver-command
sudo apt-get install gnome-screensaver

หากคุณใช้วิธีอื่นในการกำหนดหน้าจอล็อค CTRL + ALT + L ให้กับ Xscreensaver ให้เปิดการตั้งค่าระบบ> คีย์บอร์ดอีกครั้งลบคำสั่ง Xscreensaver ที่กำหนดเองและกำหนด CTRL + ALT + L กลับไปที่ "ล็อคหน้าจอ" (ใต้ "ระบบ" )


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

เมื่อฉันsudo apt-get remove gnome-screensaver -sแนะนำให้ลบเดสก์ท็อป gnome ทั้งหมดดังนั้นฉันจะไม่ลองสิ่งนี้ ... ดูคำตอบของฉันด้านล่าง
domih

3

ฉันใช้ Gnome และฉันมีปัญหาเดียวกันกับที่หลังจากอัปเดตเป็น 14.04 หน้าจอไม่ได้ล็อคหลังจากหมดเวลา น่าสนใจมันใช้งานได้หลังจากฉันล็อกหน้าจอโดยใช้ "Ctrl + Alt + L" ฉันพบว่าปัญหาคือ gnome-screensaver ไม่เริ่มทำงานหลังจากการบูท แต่เริ่มขึ้นเมื่อปลดล็อกหน้าจอ

ดังนั้นทางออกของฉันคือการเพิ่มgnome-screensaverคำสั่งลงในแอปพลิเคชันเริ่มต้นซึ่งแก้ไขปัญหาได้


1

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

  1. สร้างโฟลเดอร์~/scriptsและในสคริปต์สร้างโฟลเดอร์lockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. สร้างแป้นพิมพ์ลัดที่กำหนดเองสำหรับหน้าจอล็อค:
    ไปที่ "การตั้งค่าระบบ"> คีย์บอร์ด> แป้นพิมพ์ลัดและเพิ่มแป้นพิมพ์ลัดที่กำหนดเองโดยคลิกที่ [+] ตั้งชื่อขี้ขลาดและคำสั่งอยู่ในกรณีของฉัน: /home/username/scripts/lockme.sh จากนั้นคลิกตกลง

  3. ตั้งค่าแป้นพิมพ์ลัด:
    คลิกที่แถวที่สร้างขึ้นใหม่แล้วกด [Super] + L บนแป้นพิมพ์ของคุณเพื่อกำหนดชุดแป้นพิมพ์นี้เพื่อเริ่มสคริปต์


0

ดีที่นี่ฉันสลับตัวจัดการหน้าต่างบ่อยครั้งวิธีที่จะให้การเชื่อมโยงคีย์ใด ๆ จะใช้ได้กับพวกเขาทั้งหมดคือการใช้
xbindkeysและxbindkeys-config

คำแนะนำ: หากคีย์การดึงข้อมูลล้มเหลวในแอปพลิเคชัน~/.xbindkeysการตั้งค่าไฟล์การตั้งค่าจะมีคำแนะนำวิธีการตั้งค่าด้วยตนเองหรืออย่างน้อยวิธีข้ามการจับและพิมพ์ตัวระบุคีย์โดยตรงนี่คือ:

#Screen Lock
"gnome-screensaver-command --lock"
   Control+Alt+l

Obs: ใช้งานได้กับ Ubuntu 16.04 แต่ใช้ได้กับ 14.04 ด้วยhttps://launchpad.net/ubuntu/+source/xbindkeys


-1

หากต้องการล็อคด้วยตนเองให้ใช้คีย์ผสม "Ctrl + Alt + L" สำหรับการล็อคอัตโนมัติให้ใช้แอปเพล็ต "ความสว่างและล็อค" ใน "การตั้งค่าระบบ"

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