Saya memiliki ASUS G551JM dengan masalah yang sama (tombol Fn + F5 dan Fn + F6 bahkan tidak didaftarkan oleh acpi_listen
).
Saya menemukan solusi pemecahan masalah berikut : untuk memetakan sepasang kunci Fn + lainnya ke dalam skrip kecerahan khusus. Saya memilih untuk menggunakan Fn+C
dan Fn+V
.
Saya juga menyarankan skrip saya berikut ini, untuk melakukan penyesuaian kecerahan yang sebenarnya. Script melakukannya dalam peningkatan eksponensial daripada linier, sehingga membutuhkan banyak penekanan tombol yang kurang untuk mencapai luminositas yang diinginkan:
#!/bin/bash
USAGE="Usage: `basename $0` +|-|max|<number>"
hwpath="/sys/class/backlight/intel_backlight"
if [ "$1" == "+" ]; then
maxbright=`cat $hwpath/max_brightness`
bright=`cat $hwpath/brightness`
bright=`echo "print(int(min($maxbright,$bright + max($bright * 0.5, 1))))" | python`
else
if [ "$1" == "-" ]; then
bright=`cat $hwpath/brightness`
bright=`echo "print(int(max(0,$bright - max($bright * 0.33, 1))))" | python`
else
if [ "$1" == "max" ]; then
maxbright=`cat $hwpath/max_brightness`
bright=$maxbright
else
if ! [[ "$1" =~ ^[0-9]+$ ]] ; then
echo "`basename $0` version 0.1"
echo $USAGE >&2
echo "+|- brighter/darker"
echo "max maximum luminosity"
echo "<int> set specific light intensity"
exit 1
else
bright=$1
fi
fi
fi
fi
echo $bright | tee $hwpath/brightness"
Skrip Bash membutuhkan Python. Meletakkannya di suatu tempat di jalan (saya nama itu bright
), dan menggunakannya hanya dengan bright -
, bright +
, bright 50
(layar yang sangat redup, baik untuk kerja malam) atau bright max
.
Jika Anda ingin menggunakan skrip sebagai pengguna non-root, silakan ubah izin untuk /sys/class/backlight/intel_backlight
; tempat terbaik untuk melakukannya adalah melalui pekerjaan pemula, karena pekerjaan pemula dijalankan oleh root.
Skrip ini kompatibel dengan setidaknya 3 model ASUS: ASUS N56VZ, ASUS G551JM dan ASUS P53E. Saya kira itu harus kompatibel dengan sebagian besar ASSUS lain di luar sana, dan setelah modifikasi kecil, dengan semua merek notebook lain yang mengekspos kecerahan layar di suatu tempat di /sys
pohon sistem file.