Ini adalah pertanyaan yang sama seperti ini tetapi untuk Raspberry Pi 3 / Raspbian.
Saya perlu cara untuk menunjukkan layar hitam dengan menjalankan perintah di konsol dengan menggunakan koneksi SSH. Monitor seharusnya tidak pergi ke siaga saya hanya perlu layar hitam untuk menyembunyikan semua yang ada di layar. Layar harus hitam sampai saya memberikan perintah lain untuk menampilkan konten layar.
Di Ubuntu ini berfungsi:
xrandr -d :0 --output default --brightness 0
Namun dalam Raspbian tidak ada yang terjadi:
pi@media2:~ $ xrandr -d :0 --output default --brightness 0
xrandr: Gamma size is 0.
pi@media2:~ $ xrandr -d :0
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1360 x 768, current 1360 x 768, maximum 1360 x 768
default connected 1360x768+0+0 0mm x 0mm
1360x768 0.00*
gamma
nilai, seperti--gamma 0:0:0
?fb
dengan gambar padat?pi@media:~ $ xrandr -d :0 --output default --gamma 0:0:0 xrandr: Gamma size is 0.
dan tidak ada yang terjadi pada output HDMI Raspberry.Jawaban:
Metode 1 : Kosongkan layar tanpa mematikan daya ke port HDMI.
Anda mungkin perlu mengatur status default layar menjadi kosong (saya tidak):
Ubah monitor ke keadaan default (semoga hitam):
Nyalakan kembali monitor dengan menekan tombol, menggerakkan mouse, atau menggunakan perintah ini:
Metode 2 : Matikan off port HDMI dan kembali. Ini dapat menyebabkan monitor mati sendiri, tergantung pada pengaturan monitor, karena tidak mendapat sinyal. Beberapa TV atau Proyektor dapat menampilkan pesan kesalahan tentang tidak ada sinyal.
Matikan:
Hidupkan kembali:
Monitor mungkin kosong atau berpetak-petak hingga Anda memaksanya untuk menampilkan:
Metode 3 : Ini tidak berlaku untuk RPi 3 dengan Raspbian standar, tetapi beberapa situasi khusus dan Pi asli mungkin dapat menggunakan metode alternatif ini (disusutkan?).
Cari tahu apa nama monitor dengan menjalankan:
Kami akan menggunakan nama
CRT1
dalam contoh ini untuk mematikannya:Dan nyalakan lagi:
Dalam semua metode ini, bagian tentang
-display :0
itu berlebihan jika terminal Anda terlihat pada tampilan yang Anda coba kendalikan.Semoga berhasil!
sumber
pi@media:~ $ xrandr -d :0 --output default --off xrandr: Failed to get size of gamma for output default
-d :0 --output default
alih-alih--output CRT1
atau apa pun nama tampilan Anda. Anda tampaknya mencoba menerima monitor default alih-alih menggunakan namanya secara eksplisit. Tolong beri saya humor dan coba gunakan nama yang Anda dapat dari memanggilxrandr -q
di tempatCRT1
di perintah lain yang saya sarankan. Tidak ada perubahan pada perintah.xrandr
perintah.Aktifkan screen saver hitam:
xset -display :0 s blank xset -display :0 s reset xset -display :0 s activate
Matikan:
xset -display :0 s reset xset -display :0 s noblank
Anda tidak perlu perintah
xset -display :0 s blank
danxset -display :0 s noblank
jika pengaturan default adalahblank
.reset
diperlukan dalam kasus ini jika Anda mencoba untuk menghidupkan screen saver dan itu sudah hidup.sumber