Saya memiliki desktop Linux Debian dan layar CRT. Saya ingin mengubah kecerahan layar tanpa menggunakan kontrol kecerahan monitor. Bagaimana saya bisa melakukan ini? Apakah ini mungkin di baris perintah atau apakah ada aplikasi yang harus diinstal?
Saya memiliki desktop Linux Debian dan layar CRT. Saya ingin mengubah kecerahan layar tanpa menggunakan kontrol kecerahan monitor. Bagaimana saya bisa melakukan ini? Apakah ini mungkin di baris perintah atau apakah ada aplikasi yang harus diinstal?
Jawaban:
Cari di bawah /sys/class/backlight
untuk file yang sesuai untuk frob.
echo -n 6 > /sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/acpi_video0/brightness
dan jangkauan saya naik ke 15. (Fedora 17 64bit)
$ sudo apt-get install xbacklight
Cara mengatur kecerahan hingga 50%
$ xbacklight -set 50
Cara meningkatkan kecerahan 10%
$ xbacklight -inc 10
Bagaimana mengurangi kecerahan 10%
$ xbacklight -dec 10
Info lebih lanjut di sini
jcomeau@aspire:~$ xbacklight -set 50
memberikan pesan kesalahan: Tidak ada output yang memiliki properti backlight
Anda perlu mengontrol monitor melalui DDC. Lihat http://ddccontrol.sourceforge.net/ untuk satu program yang memungkinkan Anda melakukan ini.
Jika Anda tidak memiliki dukungan perangkat keras untuk mengubah kecerahan monitor Anda, Anda dapat menggunakan perintah xrandr bersama dengan flag opsi --output dan --brightness , seperti yang dapat dilihat pada jawaban saya untuk pertanyaan serupa di askubuntu.com
Anda bisa mencoba solusi ini :
echo -n 100 > /proc/acpi/video/VGA/LCD/brightness
Juga, dalam komentar, ada beberapa petunjuk apa yang harus dilakukan jika tidak berfungsi (menggunakan GLX0
bukan VGA
.
EDIT: Karena ini sepertinya tidak membantu, pengguna lain di komentar menyarankan untuk menginstal xbacklight
dan menelepon xbacklight -set 100
.
EDIT2: Dan yang lain mengatakan jika Anda tidak memiliki folder video, coba sudo modprobe video
.
xbacklight -set 100.
mengatakannyaNo outputs have backlight property
sudo modprobe video
tidak melakukan apa-apa.
Setelah mencari-cari, saya pikir saya menemukan cara yang cukup baik untuk menyelesaikan ini pada kebanyakan laptop. Perintah pertama mendapatkan nama layar Anda, seperti LVDS1. Jika ini tidak berhasil, coba gunakan nama layar Anda xrandr --current
. Mungkin ada cara yang lebih elegan untuk melakukan ini, perintah sed menghapus semuanya setelah spasi pertama, perintah head dan tail hanya menghapus semuanya kecuali baris kedua dari output. Baris kedua menggunakan nama layar untuk mengubah kecerahan ke 1.0. Ini dapat diatur ke hampir semua hal, termasuk 0,0 untuk layar hitam atau 50,0 untuk layar sepenuhnya putih, tapi saya pikir 1,0 adalah nilai yang diinginkan di sini.
screenName=$(xrandr --current | sed s/\ .*// | head -n2 | tail -n1);
xrandr --output $screenName --brightness 1.0
Perintah di bawah ini mengatur kecerahan ke kecerahan maksimum yang diizinkan, seperti yang saya perhatikan bahwa hanya mengaturnya ke '100' tidak hanya bekerja, setidaknya tidak pada semua sistem.
sudo sh -c 'echo -n $(cat /sys/class/backlight/acpi_video0/max_brightness) > /sys/class/backlight/acpi_video0/brightness'
Ini berfungsi pada banyak laptop yang menjalankan Ubuntu 12.04.
Ini adalah program kecil yang saya tulis untuk mengontrol kecerahan pada laptop saya untuk Ubuntu 12.04.3 LTS. Lihatlah penjelasan di dalam (file / usr / local / dreamcolor2 / README di tarball):
http://pageperso.lif.univ-mrs.fr/~edouard.thiel/tar/brightness-dreamcolor2.tgz
Ia menggunakan ddccontrol pada bus i2c dan bekerja sangat baik untuk konfigurasi saya:
- HP ELiteBook 8770w
- NVidia Quadro K3000M
- HP DreamColor 2 Monitor, full HD
- Ubuntu 12.04.3 LTS x86_64, kernel 3.8.0-34-generic
- Nvidia Driver Version: 319.32
- Unity desktop
Saya mencoba setiap solusi lain di halaman ini dan ini adalah satu-satunya yang benar-benar bekerja untuk saya. Solusi lain adalah menjalankan HP Mobile Display Assistant (diunduh di situs HP) tetapi hanya diberikan sebagai rpm, tidak ada paket deb; itu harus di-tweak sedikit agar berfungsi dan agak lambat, dan tidak bekerja dengan tombol fn.
Script saya memungkinkan untuk mengontrol kecerahan oleh baris perintah dan oleh tombol fn. Tolong beritahu saya jika itu berfungsi untuk Anda di luar kotak atau jika Anda harus mengubah perangkat i2c dalam skrip.
CRT's (Cathode Ray Tube) tidak memiliki lampu latar. LCD memang memiliki lampu latar. Menyesuaikan kecerahan pada CRT mencakup mengubah sinyal yang menuju ke sana, tidak seperti LCD.
CRT menggunakan jumlah daya maksimum pada layar putih, karena senjata elektron menggunakan lebih banyak daya untuk memancarkan lebih banyak elektron, sedangkan LCD menghabiskan daya paling besar pada layar hitam, karena semua transistor membalik polaritas kristal cair menghalangi cahaya yang datang dari lampu latar.
Utilitas apa pun yang dapat memicu DPMS harus berfungsi untuk menempatkan monitor ke mode tidur dengan banyak CRT dibuat pada pertengahan hingga akhir 90-an hingga akhir produksi.
Edit file /etc/default/grub
dan tambahkan "pcie_aspm = force acpi_backlight = vendor" ke baris
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Setelah perubahan, seluruh baris akan terlihat seperti ini:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
Untuk detail lengkap, kunjungi tautan.
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
Chirag Singh