Saya menggunakan xset untuk mematikan layar saya seperti ini:
xset dpms force off
Apakah ada cara untuk mematikan satu layar ketika Anda memiliki lebih dari satu yang terkait dengan tampilan X yang sama?
multiple-monitors
Neil
sumber
sumber
xrandr [...] --off
) - (b) Apakah ada ketergantungan? —Ya, apakah chipset kartu grafis dan / atau driver perlu memiliki fitur tertentu? - (c) Mengingat fitur yang diinginkan belum tersedia (sebagai perintah CLI), apa langkah selanjutnya?Jawaban:
Jika Anda menggunakan stock Desktop Ubuntu Anda harus dapat menggunakan System> Preferences> Monitor. Ini akan menampilkan semua monitor Anda, klik yang Anda ingin nonaktifkan, dan kemudian gunakan tombol radio 'on / off' untuk menonaktifkan monitor tertentu.
Jika Anda ingin melakukan ini dari baris perintah, Anda harus dapat menggunakan
xrandr --output <name> --off
untuk menonaktifkan output yang akan memicu monitor mati.sumber
Masalah dengan jawaban yang ada
Meskipun ada jawaban tujuh tahun yang lalu dengan tiga suara terbanyak, itu tidak diterima karena menyebabkan semua jendela yang terbuka pada tampilan penutup dimigrasikan ke sisa tampilan aktif.
Kecerahan berbasis perangkat lunak
Pada laptop Anda dapat mengontrol kecerahan melalui kartu grafis yang mengontrol panel LCD. Dengan TV eksternal dan monitor, Anda memerlukan solusi perangkat lunak untuk mengubah kecerahan menjadi 0. Mengubahnya ke nol adalah yang paling dekat. Saya sampai pada ilusi mematikannya sambil menjaga jendela aktif pada layar eksternal itu.
Versi pendek
Dari baris perintah (tanpa skrip) gunakan:
Ini menunjukkan kepada Anda daftar nama monitor yang ditetapkan oleh
xrandr
. Sekarang jika Anda ingin mengaturDP-1-1
kecerahan mati digunakan:Skrip bash Sony TV
Ini salah satu dari tiga skrip yang saya tulis:
Untuk mematikan tampilan yang akan Anda gunakan
sony 0
Skrip panggilan tanpa parameter
Saat Anda memanggil skrip tanpa parameter, ia akan menampilkan
xrandr
nama layar bersama dengan kecerahan saat ini berwarna merah. Anda dapat mengubah warna merah ke warna lain dengan memodifikasi baris ini:Setelah
setaf
mengubah1
ke:2
untuk hijau3
untuk oranye4
untuk biru, dll.Memodifikasi dan menginstal skrip
Ubah dua kejadian
HDMI-0
agar sesuai dengan nama layar Anda. Anda bisa mendapatkan daftar semua layar Anda mengetikxrandr
di terminal.Tempatkan skrip di direktori di jalur Anda seperti:
Tandai skrip sebagai executable menggunakan:
Memilih direktori mana:
/usr/local/bin
vs.~/bin
Ketika Anda membuat skrip di dalam,
/usr/local/bin
Anda harus menggunakansudo
kekuatan. Alternatif yang lebih baik adalah dengan menggunakan direktori~/bin
yang merupakan singkatan untuk/home/YourUserID/bin
:~/bin
~/bin
dapat dibuat dengan izin reguler Anda.chmod +x
alih-alihchmod a+x
(a
artinya semua pengguna)sumber
xrandr [...] --brightness
pilihannya. Perhatikan bahwa Anda telah berbicara tentang tampilan Sony secara khusus, tetapi juga--brightness
dapat digunakan untuk tampilan lainnya. Saya sudah menguji--brightness
di laptop saya, dan ternyata berhasil. Namun,--brightness 0
tidak mematikan lampu latar ... —Aku juga telah menguji--brightness
pada komputer desktop saya: sayangnya, layar tetap hitam hanya untuk 1 atau 2 detik . Setelah 1-2 detik, kecerahan diatur ulang secara otomatis. Saya kira apakah itu berfungsi sangat tergantung pada gpu + driver + kombinasi layar.xrandr --output HDMI-1 --brightness 0
, sederhanakan jawabannya