Cấu hình bảo vệ màn hình trong Ubuntu


65

Làm cách nào để định cấu hình trình bảo vệ màn hình trong Ubuntu? Tôi có thể thấy rằng gnome-Screensaver đang chạy.

Câu trả lời:


88

Bắt đầu từ 12.04, Ubuntu không xuất xưởng với bất kỳ trình bảo vệ màn hình nào, chỉ là một màn hình đen xuất hiện khi hệ thống của bạn không hoạt động. Nếu bạn muốn có trình bảo vệ màn hình, bạn có thể trao đổi trình bảo vệ màn hình gnome cho XScreenSaver.

Trình bảo vệ màn hình đã thực sự bị xóa trở lại trong Ubuntu 11.10. Ubuntu sử dụng trình bảo vệ màn hình gnome và kế thừa sự thay đổi từ Gnome ngược dòng. Các nhà phát triển Gnome nghĩ rằng một màn hình đen đặt màn hình của bạn ở chế độ năng lượng thấp hơn là tối ưu.

Cài đặt XScreenSaver

Mở một thiết bị đầu cuối và chạy lệnh sau để gỡ cài đặt gnome-Screensaver:

sudo apt-get remove gnome-screensaver

Cài đặt XScreenSaver và một số gói bảo vệ màn hình bổ sung bằng lệnh sau:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

Cấu hình trình bảo vệ màn hình của bạn

Sau khi cài đặt, thực hiện tìm kiếm trong Dash for Screensaver. Khởi chạy tiện ích Screensaver và sử dụng nó để cấu hình XScreenSaver và chọn cài đặt bảo vệ màn hình của bạn.

Tiện ích Screensaver sẽ nhắc bạn dừng quá trình gnome-Screensaver và khởi chạy tiến trình nền xscreenaver khi bạn khởi động nó.

Theo mặc định, XScreenSaver sẽ chọn một trình bảo vệ màn hình ngẫu nhiên mỗi khi nó khởi động. Bạn có thể chỉ định trình bảo vệ màn hình mà nó chọn hoặc bật chế độ "Chỉ một trình bảo vệ màn hình" để luôn sử dụng trình bảo vệ màn hình yêu thích của bạn.

nhập mô tả hình ảnh ở đây

Thêm vào khởi động

Để thực sự sử dụng trình bảo vệ màn hình, bạn sẽ muốn XScreenSaver bắt đầu ở chế độ nền mỗi khi bạn đăng nhập. Nếu không khởi động, nó không thể nhận thấy hệ thống của bạn ở chế độ chờ và khởi chạy trình bảo vệ màn hình.

Bắt đầu bằng cách khởi chạy tiện ích Ứng dụng khởi động từ Dash. Thêm một chương trình khởi động với lệnh sau. Tên và bình luận ở đây có thể là bất cứ điều gì bạn thích:

xscreensaver -nosplash

máy chủ xscreen

Hoàn nguyên các thay đổi của bạn

Hoàn nguyên những thay đổi này là đơn giản. Chỉ cần chạy các lệnh này để gỡ cài đặt XScreenSaver và cài đặt lại gnome-Screensaver:

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

Nguồn và nhiều thông tin khác về: Cách thêm Trình bảo vệ màn hình vào Ubuntu 12.04 .


Đây là một câu hỏi thực sự ngu ngốc, nhưng làm thế nào để tôi đặt khi nó sẽ khởi động trình bảo vệ màn hình?
MadTux

1
Câu trả lời tuyệt vời! @MadTux: bạn đặt khi nó sẽ bắt đầu ở góc dưới cùng của cửa sổ chương trình 'trình bảo vệ màn hình'
eggonlegs

Bạn có thể cấu hình xscreensavertừ dòng lệnh bằng cách chạy xscreensaver-demo.
Drew Noakes

Tài nguyên tuyệt vời! Vui lòng thêm thông tin này vào bài viết của bạn. Đó là về thực tế là tổ hợp phím Ctrl + Alt + L ngừng hoạt động khi thay thế bảo vệ màn hình Gnome với Xscreensaver, và làm thế nào để khắc phục điều đó: askubuntu.com/questions/75692/...
Mihai Danila

Và làm thế nào để bạn gọi cửa sổ cấu hình đó từ CLI?
thánh

4

không, bạn không phải gỡ cài đặt gnome-Screensaver và cài đặt xscreenaver. Bạn chỉ có thể đi tới Cài đặt hệ thống -> Độ sáng và Khóa để thiết lập thời gian nhàn rỗi của trình bảo vệ màn hình gnome. Trình bảo vệ màn hình gnome có thể đặt màn hình LCD của bạn ở chế độ hoạt động thấp để phù hợp nhất với màn hình của bạn.


Mặc dù trình bảo vệ màn hình gnome không cho DPMS hoạt động tốt, nhưng chính xác thì cuối cùng nó cũng làm được (tức là đèn nền LCD của tôi thực sự đã tắt!) - Nơi để định cấu hình thời gian chờ là đúng; nhưng tôi không biết tại sao nó phải hiển thị tên đầy đủ của tôi (ở góc màn hình đen) trong một thời gian, trước khi nó bắt đầu ...
Robert Siemer

0

Câu trả lời của Radu là một câu trả lời hay vì vậy tôi sẽ không sao chép nó. Tôi sẽ chỉ ra các bước bổ sung được đề xuất bởi xscxreensavernhà phát triển. Tôi cũng bao gồm một đoạn lịch sử ngắn từ nhà phát triển.


SỬ DỤNG Gnome HOẶC UNITY

Đối với phần tốt hơn của một thập kỷ, Gnome đã vận chuyển nguyên trạng xscreensavervà mọi thứ chỉ hoạt động tốt. Tuy nhiên, vào năm 2005, họ đã quyết định phát minh lại bánh xe và gửi thay thế riêng cho trình nền xscreenaver có tên là "gnome-Screensaver", thay vì cải thiện xscreenaver và đóng góp lại những thay đổi của họ. Do đó, chương trình "gnome-Screensaver" không an toàn, không có lỗi và thiếu nhiều tính năng của xscreenaver. Bạn không nên sử dụng nó.

Để thay thế gnome-Screensaver bằng xscreenaver:

  1. Gỡ cài đặt hoàn toàn gói gnome-Screensaver.

    sudo apt-get remove gnome-screensaver

  2. Khởi chạy xscreenaver khi đăng nhập.

    Chọn "Ứng dụng khởi động" từ menu (hoặc khởi chạy thủ công "gnome-session-property") và thêm "xscreenaver".

  3. Tạo "Màn hình khóa" của Gnome bằng xscreenaver.

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

    Điều đó không làm việc theo Unity, mặc dù. Rõ ràng nó có bộ khóa màn hình tích hợp riêng không phải là trình bảo vệ màn hình gnome và không thể gỡ bỏ, nhưng vẫn quản lý để được bổ sung lỗi và không an toàn. Hãy tiếp tục phát minh lại bánh xe đó, các bạn! (Nếu bạn đã tìm ra cách thay thế "tính năng" khóa của Unity bằng xscreenaver, hãy cho tôi biết.)

  4. Tắt tính năng tích hợp sẵn của Unity.

    Mở "Cài đặt hệ thống / Độ sáng & Khóa";

    Bỏ chọn "Bắt đầu tự động";

    Đặt "Tắt màn hình khi không hoạt động" thành "Không bao giờ."


Khước từ

Tôi không đồng ý với ngôn ngữ mạnh mẽ của nhà phát triển nhưng cảm thấy tốt hơn là bao gồm lịch sử thay vì che giấu nó.


Ghi chú đặc biệt của Ubuntu 18.04

Nhiều người đã phàn nàn khi khóa màn hình với Ctrl+ Alt+ Lmàn hình ngoài trống ngay lập tức và những màn hình có dpms bị tắt. Điều này gây ra sự chậm trễ không mong muốn khi mở khóa màn hình. Sử dụng xscreensaversẽ phá vỡ vấn đề cụ thể đó.

Bạn có thể ngừng hoạt động Ctrl+ Alt+ Lshortcut từ gnome-screensavervà gán nó vào một lệnh mới cho xscreensaver:

xscreensaver-command -lock

Việc gán lại phím tắt này cũng hoạt động trong Ubuntu 16.04.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.