Làm cách nào để tắt hoàn toàn trình bảo vệ màn hình và quản lý nguồn?


46

Tôi đang tìm một phương pháp để tắt trình bảo vệ màn hình và powermanager nhưng từ dòng lệnh.

Tôi biết điều này có thể được thực hiện thông qua màn hình GUI - nhưng điều này có thể được thực hiện thông qua dòng lệnh hoặc thông qua một số trình chỉnh sửa cấu hình?

Đây là cách gui (thông qua ứng dụng "màn hình" hoặc "độ sáng và khóa"):

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

Câu trả lời:


38

Cho 11.10

Vô hiệu hóa Cài đặt Gnome Plugin nguồn của Deamon từ dòng lệnh:

gsettings set org.gnome.settings-daemon.plugins.power active false

Ngoài ra, sử dụng dconf-editortừ gói công cụ dconf:

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

Đối với trình bảo vệ màn hình:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

Hoặc một lần nữa qua dconf-editor:

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


3
Điều này không hoạt động. Tôi có một màn hình HDMI và nó vẫn tắt sau vài phút. Tất cả các cài đặt bảo vệ màn hình và nguồn dường như hoàn toàn bị bỏ qua.
Cerin

6
Đối với bất cứ ai vẫn đang cố gắng sử dụng giải pháp này, điều này đã bị phản đối vì nó mô tả thêm This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to active the screensaver., hãy thử sử dụng org.gnome.desktop.session idle-delaysau đó. Chỉ cần nói, hy vọng có thể giúp đỡ.
ksugiarto

8

Bạn có thể thấy rằng giải pháp trên là cần thiết, nhưng không đủ. Màn hình có thể vẫn trống sau 10 phút. Đây là một thiết lập mặc định được biên dịch thành Xorg.

Để tắt nó cho phiên hiện tại, hãy chạy:

xset s off

Bạn có thể đặt nó trong .xsessiontập tin của bạn để vô hiệu hóa nó sau mỗi lần đăng nhập.


Tệp .xsession nằm ở đâu tôi không thể tìm thấy nó, tôi có cần tạo một tệp không và nếu có thì ở đâu?
dginsd

Tệp .xsession là một tệp ẩn trong thư mục Trang chủ của bạn. Bạn có thể tìm thấy nó bằng cách nhấn Ctrl + H. Nếu bạn không thấy tệp, bạn có thể nhấp chuột phải và tạo tệp có tên .xsession hoặc bạn có thể sử dụng trình soạn thảo văn bản ưa thích của mình để tạo tệp có thông tin cần thiết trong đó.
mstfacmly

6

Tạo một tài liệu văn bản đơn giản trong thư mục nhà của bạn và sao chép nó vào nó.

#!/bin/bash
sleep 10 &&
xset s 0 0
xset s off
exit 0

Lưu tài liệu dưới dạng "Screensaver_off.sh" (không có dấu ngoặc kép), sau đó mở một thiết bị đầu cuối và nhập

chmod +x screensaver_off.sh

Sau đó mở ứng dụng khởi động từ dấu gạch ngang, nhấp vào nút thêm, đặt tên cho ứng dụng khởi động của bạn và nhập lệnh của bạn là:

"sh /home/$LOGNAME/screensaver_off.sh"

Sau đó thêm một mô tả và nhấp vào thêm, khởi động lại và hoàn thành của bạn, Không còn màn hình trống.

Bạn sẽ phải thực hiện việc này cho mỗi người dùng dưới dạng cài đặt mặc định hoàn nguyên sau khi đăng xuất hoặc khởi động lại.

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


2
Tại sao sleep 10?
Dirk

Ngủ 10 cho phép tất cả môi trường xserver và máy tính để bàn của bạn tải, trên máy tính tốt hơn, nhanh hơn, số thấp hơn có thể được sử dụng, đây là những gì hoạt động trên máy của tôi. Tôi chắc chắn có một cách hiệu quả và phù hợp hơn để làm điều này, tôi chỉ không biết nó.
dginsd

5

Bạn đã không chỉ định nếu bạn muốn giải pháp vĩnh viễn hoặc giải pháp tạm thời. Nếu bạn muốn tắt trình bảo vệ màn hình và quản lý nguồn trong 2 giờ, bạn chỉ cần ức chế các tính năng đó.

Trong thực tế, bạn chỉ cần chạy

systemd-inhibit sleep 2h

Thay vào đó, bạn có thể muốn ức chế bảo vệ màn hình và quản lý năng lượng cho đến khi hoàn tất một quy trình nhất định. Ví dụ,

systemd-inhibit wget "https://example.com/files/huge-download.dat"

sẽ ức chế bảo vệ màn hình và quản lý năng lượng cho đến khi quá trình tải xuống kết thúc.

Xem man systemd-inhibitđể biết thêm chi tiết. Nó cho phép bạn chỉ vô hiệu hóa các tính năng được chọn và cho phép thiết lập chuỗi hiển thị của người dùng để giải thích lý do tại sao các tính năng này bị ức chế (tốt nếu hệ thống của bạn có nhiều người dùng).


4

Bạn có thể vào tùy chọn hệ thống. Có một chương trình gọi là "Brightnes and lock" (Tôi không biết nó được gọi bằng tiếng Anh như thế nào. Hãy nhìn vào ảnh chụp màn hình của tôi) Trong menu này bạn có thể xác định, khi khóa màn hình được kích hoạt.

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


Trong tiếng Anh Mỹ, đó là " Độ sáng và Khóa ", như bạn đề xuất.
david6

Đó không phải là vấn đề, màn hình trống vẫn xuất hiện trên các bộ phim và clip youtube toàn màn hình.
Xamidovic

4

Sau khi đọc số lượng lớn bài đăng trên diễn đàn, cuối cùng tôi đã thoát khỏi nó bằng cách đặt crontab để chạy lệnh sau mỗi 4 phút:

DISPLAY=:0.0 xset s activate

bạn có thể rời DISPLAY=:0.0khỏi, nếu bạn đã đăng nhập bằng ssh với cùng một người dùng sử dụng gnome.

xset s offđã không giúp đỡ trong trường hợp của tôi. Tôi phải chạy cứ sau 4 phút, để ngăn chặn trình bảo vệ màn hình cứ sau 5 phút. :)


3

Đây là một giải pháp hiệu quả với tôi .. Vấn đề tôi gặp phải là khi tôi nâng cấp Ubuntu 12.04 lên 12.10 và lên Gnome 3.6, màn hình chuyển sang màu đen khi không hoạt động trong 5 phút ngay cả khi tôi không có bất kỳ cài đặt thông thường nào cho màn hình hoạt động tiết kiệm, không cần phải nói nó đã gây khó chịu ..

Đây là giải pháp tôi đã sử dụng và nó đã hoạt động (và tôi đã thử rất nhiều thứ khác nhau, dành quá nhiều thời gian để tìm kiếm trên startpage.com (google)

Cuộn xuống 'Không có trình bảo vệ màn hình trong Gnome 3.2'.

http://www.webupd8.org/2011/10/things-to-tweak-after-installing-ubfox.html


2
Chào mừng bạn đến hỏi Ubuntu! Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Đánh dấu Paskal

3

Bỏ chọn "Màn hình mờ để tiết kiệm năng lượng" là có thể với

gsettings set org.gnome.settings-daemon.plugins.power idle-dim false

và đặt "Tắt sau" thành "Không bao giờ" với

gsettings set org.gnome.desktop.session idle-delay 0

Lệnh cuối cùng là hoàn toàn đủ cho nhu cầu của tôi.


2

Vô hiệu hóa Trình bảo vệ màn hình trên Môi trường Linux từ Trình xem VNC nhập mô tả hình ảnh ở đây


0

Thomas trả lời ở trên hoạt động, nhưng không phải ai cũng có tệp .xsession. Bạn có thể sử dụng .profile của bạn thay thế. Chỉ cần thêm các dòng dưới đây vào cuối .profile trong thư mục Home của bạn.

# Turn off screen blanking xset s off && xset -dpms

Nếu bạn không thấy .profile, hãy mở thư mục Home trong trình duyệt tệp của bạn, nhấp vào 'Xem' và chọn 'Hiển thị tệp ẩn'. Sau đó, chỉ cần nhấp chuột phải vào .profile, chọn 'Mở bằng trình soạn thảo văn bản', sao chép và dán phần trên vào một dòng trống ở cuối tệp và lưu tệp đã sửa đổi.

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.