Mencegah layar kosong untuk kios

9

Saya harus memulai dengan mengatakan saya cukup baru di Linux. Saya ingin pi saya menggulir gambar di Penampil Gambar dan tidak pernah tidur. Saya telah mengikuti instruksi ini dari pertanyaan lain untuk mencoba memperbaiki masalah tidur.

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

Saya tidak memiliki file .xinitrc di direktori home saya jadi saya buat satu. Sepertinya tidak ada bedanya. Saya juga memiliki file .Xauthority di / home / pi dan telah mencoba mengubah nama tetapi membuat file .Xauthority baru.

Brad Morris
sumber
Yakin file tersebut berada di ~/.xinitrcdan Anda telah xsetmenginstal?
Jivings
x11-xserver-utils is already the newest version.dan .xinitrc ada di direktori / home / pi
Brad Morris
Saya mengalami masalah yang sama. Apakah Anda menemukan direktori apa file .xinitrc harus dibuat untuk menghentikan screen saver dari mengaktifkan?
TfromNYC
Bagaimana Anda memulai X? .Xauthority autogenerated dan tidak relevan di sini, saya kira. Anda juga dapat mencoba memanggil skrip sesi Anda ~/.xsession. Saya percaya xinit adalah peninggalan dan begitu pula .xinitrc-nya. Namun, ini digunakan oleh startx. Pengelola login mungkin atau mungkin tidak mengabaikannya. Saya pikir saya juga telah melihat .xclients dan jangan bertanya tentang CDE. Either way, .xsession dan .xsession-error adalah pilihan saya. Anda dapat grep -r untuk menyebutkan file-file tersebut dalam skrip di / etc / X11. Juga, startx mungkin adalah skrip yang dapat Anda baca untuk melihat apa fungsinya.
XTL
Sudahkah Anda menguji xsetperintah dalam X yang sudah berjalan dan apakah ada bedanya? Ini sama sekali tidak mustahil bahwa pengosongan bare X rusak di versi server Anda.
XTL

Jawaban:

10

Edit /etc/lightdm/lightdm.confdan gunakan yang berikut ini xserver-command:

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

Setidaknya ini berhasil bagi saya.

Oscar
sumber