Hiển thị đi ngủ


10

Tôi đang sử dụng Raspbmc. Tôi muốn màn hình thực sự đi ngủ (không chỉ đơn giản là trình bảo vệ màn hình) sau 15 phút, nhưng dường như tôi không thể tìm thấy bất kỳ tùy chọn nào cho cài đặt đó. Tui bỏ lỡ điều gì vậy?


3
Có nhiều người trong cùng một chiếc thuyền. raspberrypi.org/phpBB3/viewtopic.php?t=13801 Họ thảo luận chi tiết về vấn đề này và có một số cách khắc phục. Họ sử dụng lệnh tvservice, với một số công việc xung quanh. Có một cái nhìn, hy vọng nó sẽ giúp.
Impulss

Câu trả lời:


2

Trường hợp 1: cho x11 không có tự động khởi động X

$ vim ~/.xinitrc

xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device

Trường hợp 2: cho X11 với tự động khởi động X

Thực hiện theo các hướng dẫn cho trường hợp 1, sau đó

$ vim /etc/lightdm/lightdm.conf

[SeatDefaults]
xserver-command=X -s 0 -dpms

cd ~/.config
mkdir autostart
cd autostart
vim screensaver.desktop

[Desktop Entry]
Type=Application
Exec=/home/pi/.xinitrc

Trường hợp 3: bash không có X

$ sudo vim /etc/kbd/config

BLANK_TIME=0
POWERDOWN_TIME=0

$ sudo /etc/init.d/kbd restart

1
Xin chào @Gilles, chào mừng bạn đến với RPi.SE. Câu trả lời chính xác. Sẽ tốt hơn nữa nếu bạn có thể thêm một liên kết đến tài liệu tham khảo của mình và / hoặc thêm một số bình luận để giúp người mới bắt đầu trên đường đi.
Alex Chamberlain

1
Điều này chỉ vô hiệu hóa hoàn toàn trình bảo vệ màn hình. Làm thế nào để bạn thiết lập X để sử dụng trình bảo vệ màn hình sau một khoảng thời gian cụ thể?
Macil 27/2/2015

2

Có một tùy chọn không có giấy tờ trong /boot/config.txtđó có thể giúp bạn:

hdmi_blanking=1

Đã thử và kiểm tra theo Raspbian "Jessie" (không phải Raspbmc). Màn hình sẽ chuyển sang chế độ ngủ sau khoảng 10 phút không hoạt động. Nguồn: https://github.com/raspberrypi/linux/issues/487

[Lưu ý rằng bản thân Pi không thể ngủ như PC đã trưởng thành.]

Chỉnh sửa: Hóa ra thủ thuật này không hoạt động trên các phiên bản phần cứng Pi hiện đại hơn, chẳng hạn như RPi 4. Tương tự, các bản phát hành mới của nhiều hệ điều hành Pi khác nhau có thể hoạt động khác nhau. Cảm ơn Dmitry Grigoryev đã chỉ ra điều này. Câu trả lời của tôi là hợp lệ cho phần cứng cũ (tôi đã thử nghiệm nó trên RPi 2) và phần mềm cũ như Raspbian "Jessie".


Chúng ta lại đi. Ai đó đã đánh giá thấp câu trả lời (chính xác) này mà không có bất kỳ lời giải thích nào. Tôi muốn tìm hiểu, và một số lượng lớn người khác trên trang web này cũng muốn tìm hiểu. Dưới đây, xin vui lòng yêu cầu chúng tôi soi sáng cho chúng tôi những gì anh ấy không thích về câu trả lời này. Cảm ơn bạn.
Laryx Decidua

1
@DmitryGrigoryev Cảm ơn bạn đã làm rõ. Tôi có thể gọi sự chú ý của bạn đến thực tế là tôi đã cung cấp câu trả lời này vào năm 2015, tức là 4 năm trước. Phần cứng và phần mềm thay đổi nhanh chóng và tôi tin rằng tùy chọn này không hoạt động với RPi4 hoặc thậm chí với RPi3 hoặc với các bản phát hành HĐH mới hơn, nhưng vẫn ... sẽ thân thiện hơn nhiều nếu bạn vừa thêm nó thông tin thay vì bỏ qua một câu trả lời hoàn toàn chính xác tại thời điểm tôi cung cấp.
Laryx Decidua

1
Đó là vấn đề với tất cả các câu hỏi không có thẻ mô hình RPi: không có cách nào để biết câu trả lời có hoạt động hay không, trong khi hỏi một câu hỏi mới trong cùng một chủ đề thường sẽ dẫn đến một cuộc bỏ phiếu chặt chẽ. Tôi sẽ không thể hoàn tác downvote của mình trừ khi bạn chỉnh sửa câu trả lời của mình, IMO nào là cơ hội tốt để nói về phần cứng nào bạn đã làm điều này.
Dmitry Grigoryev

1
Là một người quan sát độc lập, tôi ghê tởm những người không có ý kiến ​​và tôi có sự đồng cảm với những người đăng bài Trả lời không thành công, như bạn đã nói, hãy báo trước câu trả lời của họ bằng một ma trận mô hình Pi mà họ đã kiểm tra câu trả lời của họ trong 4 năm Tương lai. Nếu bạn cảm thấy mạnh mẽ về điều này, có lẽ tham gia vào các ủy ban SE hơn là sử dụng hệ thống chống lại chính nó?
Scott Prive

1
Giải pháp này hoạt động hoàn hảo với tôi trên RPi 3B với Raspbian GNU / Linux 10 (buster).
Victor Yarema

0

Để tùy chọn quản lý năng lượng "ENABLE" trên Raspbian

Phiên bản GUI:

sudo apt-get install xscreensaver

(có thể mất một lúc để cài đặt)

Sau đó, bạn tìm thấy ứng dụng bảo vệ màn hình trong Bắt đầu > Tùy chọn

Chọn tab đầu tiên Chế độ hiển thị

Đặt Chế độ thành "Chỉ màn hình trống"

Đặt khoảng trống sau thành "15" phút "

Chọn tab thứ hai Nâng cao

Bật tắt nguồn nhanh ở chế độ chỉ trống

Tôi khuyên bạn nên để Tắt nguồn nhanh trong các giá trị Chế độ chỉ trống cho "Chờ sau, tạm dừng sau và tắt sau" làm mặc định

Xin lưu ý rằng trình nền của trình bảo vệ màn hình có thể không tự khởi động khi khởi động lại


Tôi mới dùng thử xscreenaver và nó không có khả năng làm gì ngoài việc xóa màn hình.
Dmitry Grigoryev

0

Bạn có thể cài đặt xautolockchạy một lệnh tùy ý như một trình khóa màn hình. Ví dụ, của tôi trông như thế này:

tvservice -o
DISPLAY=:0 xev -geometry 1900x1200 | stdbuf -o0 grep Motion >&-
tvservice -e "CEA 4"

Dòng đầu tiên tắt tín hiệu HDMI, làm cho TV đi ngủ. Dòng thứ hai khởi động công cụ "Sự kiện X" trong cửa sổ lớn hơn màn hình và đợi cho đến khi "Chuyển động" được báo cáo, nghĩa là khi người dùng di chuyển chuột vào bên trong cửa sổ (nằm ở bất kỳ đâu trên màn hình). Cuối cùng, dòng thứ ba đặt chế độ HDMI trở lại chế độ tôi sử dụng là 1280x720.

xautolockchính nó được bắt đầu từ lxsession/LXDE-pi/autostartvới:

xautolock -time 10 -corners +--- -cornerdelay 5 -noclose -locker bcmsaver

Điều này có nghĩa là màn hình sẽ bị khóa sau 10 phút hoặc sau 5 giây nếu con trỏ chuột "đậu" ở góc trên cùng bên trái. bcmsaverlà tên của kịch bản khóa ở trên. Tùy thuộc vào cách bạn chạy xautolock, bạn có thể cần chỉ định đường dẫn đầy đủ đến tập lệnh khóa và sử dụng một &để gửi xautolockđến nền.

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.