แทนที่ xscreensaver ด้วย gnome-screensaver (Xubuntu)


10

ฉันมีapt-get remove'd xscreensaver และapt-get install' gnome-screensaver เมื่อเร็ว ๆ นี้ สิ่งนี้ดูเหมือนจะไม่ทำงานเพราะเมื่อฉันกดรายการเมนูล็อคหน้าจอไม่มีอะไรเกิดขึ้น ฉันได้ลองใส่ gnome-screensaver ในรายการแอปพลิเคชั่น autostart แล้ว แต่มันก็ไม่ได้ผล (ต้องเริ่มก่อนที่จะมีใครเข้าใช้บ้าง) ฉันจะทำให้ gnome-screensaver ทำงานอย่างถูกต้องได้อย่างไรและทำให้ปุ่มล็อคหน้าจอทำในสิ่งที่ควรทำ ขอบคุณล่วงหน้า ell

แก้ไข: ฉันใช้ Xubuntu 11.04 และผลลัพธ์ของ ps aux | grep saver คือ:

elliot    1374  0.0  0.3  27344  6024 ?        Ss   19:35   0:00 gnome-screensaver
elliot    1669  0.0  0.0   4160   848 pts/0    S+   19:48   0:00 grep --color=auto saver

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


มีแท็ก "ที่ล้าสมัย" สำหรับคำถามหรือไม่ light-locker ควรดูแลกรณีการใช้งานนี้ใน Xubuntu หากคุณต้องการเพียงแค่มีหน้าจอว่างเปล่า (ยกเว้นสำหรับระบบที่มีรถเข็นให้ดูที่ bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/) + ข้อผิดพลาด / ... ) ในขณะที่ gnome-screensaver 1) ต้องป้อนรหัสผ่านสองครั้งและ 2) ไม่สามารถล็อกอัตโนมัติบน XFCE โดยไม่เรียกใช้ gnome-session ดู bugzilla.xfce.org/show_bug.cgi?id=5927
unhammer

คำตอบ:


5

การติดตั้ง

เมื่อคุณลบxscreensaverและติดตั้งแล้วgnome-screensaverคุณจะต้องออกจากระบบและเข้าสู่ระบบเพื่อให้รายการเมนูล็อคหน้าจอ XFCE ทำงาน

การตั้งค่าโปรแกรมรักษาหน้าจอของคุณ

การติดตั้ง gnome-screensaver ก็ติดตั้งgnome-screensaver-preferencesเช่นกัน

หากคุณเรียกใช้งานในเทอร์มินัลคุณจะเห็นหน้าจอนี้ซึ่งจะช่วยให้คุณเปลี่ยนจาก "หน้าจอสีดำ" เป็นหนึ่งในสกรีนเซฟเวอร์ gnome:

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

การรวมเข้ากับเครื่องมือจัดการการตั้งค่า

เมื่อติดตั้งgnome-screensaverมันจะสร้างไฟล์ที่เรียกว่า/usr/share/applications/gnome-screensaver-preferences.desktop

หากต้องการรวมสิ่งนี้เข้ากับเครื่องมือจัดการการตั้งค่าจากนั้นแทนที่เนื้อหาของไฟล์นี้ด้วยสิ่งต่อไปนี้:

[Desktop Entry]
Name=Screensaver
Comment=Set your screensaver preferences
Icon=preferences-desktop-screensaver
Exec=gnome-screensaver-preferences
Terminal=false
Type=Application
Categories=Settings;DesktopSettings;Security;X-XFCE
NotShowIn=KDE;GNOME;

5
น่าเสียดายที่gnome-screensaver-preferencesไม่มีการจัดส่งพร้อมกับ 12.04 (ขึ้นไป) ดังนั้นการกำหนดค่าจะเกิดขึ้นได้อย่างไร? ฉันไม่ได้กังวลมากเกี่ยวกับสิ่งแฟนซี แต่เช่นการกำหนดค่าการหมดเวลาหน้าจอ
Izzy


ขอบคุณ! อันที่สองที่ฉันพลาดแน่นอน (ไม่มีscreensaverแท็ก :) จะตรวจสอบพวกเขาทั้งสอง แต่ฉันก็ยังไม่เข้าใจว่าทำไมไม่มีวิธีใช้งานง่าย (หรือมากกว่าเหตุผลที่ถูกลบออก) ...
อิซซี่

5

คุณไม่จำเป็นต้องลบ Xscreensaver หลังจากที่คุณติดตั้งgnome-screensaverคุณสามารถเปลี่ยนไฟล์/usr/bin/xflock4เพื่อให้ความสำคัญกับโปรแกรมรักษาหน้าจอ grome

ติดตั้งสกรีนเซฟเวอร์ gnome:

sudo apt-get install gnome-screensaver

เปิดไฟล์:

sudo nano /usr/bin/xflock4

หา

# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"

แทนที่

for lock_cmd in \
"gnome-screensaver-command --lock" \
"xscreensaver-command -lock"

อาจต้องออกจากระบบและอีกครั้ง


คุณจะจัดการการตั้งค่าของสกรีนเซฟเวอร์ gnome ได้อย่างไรเนื่องจาก gnome-screensaver-preferences ไม่มีอยู่อีกต่อไป? ขอบคุณ
Peter Fleix

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