Ngăn màn hình bị trống cho kiosk


9

Tôi nên bắt đầu bằng cách nói rằng tôi khá mới với Linux. Tôi muốn pi của mình cuộn qua ảnh trong Image Viewer và không bao giờ ngủ. Tôi đã làm theo các hướng dẫn này từ một câu hỏi khác để cố gắng khắc phục vấn đề về giấc ngủ.

apt-get install x11-xserver-utils 

 Now open up your ~/.xinitrc file
(if you don't have one then create it) and enter this:

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

exec /etc/alternatives/x-session-manager      # start lxde

Tôi không có tệp .xinitrc trong thư mục chính của mình vì vậy tôi đã tạo một tệp. Nó dường như không tạo ra sự khác biệt. Tôi cũng có một tệp .Xmasterity trong / home / pi và đã thử đổi tên nó nhưng nó tạo ra một tệp .Xmasterity mới.


Chắc chắn các tập tin được đặt tại ~/.xinitrcvà bạn đã xsetcài đặt?
Jivings

x11-xserver-utils is already the newest version.và .xinitrc nằm trong thư mục / home / pi
Brad Morris

Tôi đang có cùng một vấn đề. Bạn có tìm thấy thư mục .xinitrc nên được tạo trong thư mục để ngăn trình bảo vệ màn hình kích hoạt không?
TfromNYC

Bạn bắt đầu X như thế nào? .Xmasterity được tự động tạo và không liên quan ở đây, tôi nghĩ vậy. Bạn cũng có thể thử gọi tập lệnh phiên của bạn ~/.xsession. Tôi tin rằng xinit là một di tích và .xinitrc cũng vậy. Nó được sử dụng bởi startx, mặc dù. Quản lý đăng nhập có thể hoặc không thể bỏ qua nó. Tôi nghĩ rằng tôi cũng đã thấy .xclents và đừng hỏi tôi về CDE. Dù bằng cách nào, lỗi .xsession và .xsession là sở thích của tôi. Bạn có thể grep -r để đề cập đến các tệp đó trong tập lệnh trong / etc / X11. Ngoài ra, startx có lẽ là một tập lệnh mà bạn có thể đọc để xem chính xác những gì nó làm.
XtL

Bạn đã kiểm tra các xsetlệnh trong một X đã chạy và chúng có tạo ra sự khác biệt không? Hoàn toàn không thể làm trống X trống trong phiên bản máy chủ của bạn.
XtL

Câu trả lời:


10

Chỉnh sửa /etc/lightdm/lightdm.confvà sử dụng như sau xserver-command:

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

Điều này làm việc cho tôi ít nhất.

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.