Về cơ bản bạn cần phải chạy
echo X > /sys/class/backlight/acpi_videoY/brightness
trong quá trình khởi động sau khi trình điều khiển đồ họa đã được tải với thích hợp X
và Y
. Các câu trả lời và ý kiến khác giải thích làm thế nào để tìm X
và Y
.
Trong khi /etc/rc.local
đề xuất hoạt động, cách nhất quán để thực hiện việc này, theo tôi là như sau:
Tạo một tệp, giả sử customsetbootbrightness.conf
, trong /etc/init
(tránh va chạm với tên tệp hiện có trong thư mục đó) với quyền root với nội dung sau:
description "Sets brightness after graphics device is loaded"
start on graphics-device-added
task
exec echo X > /sys/class/backlight/acpi_videoY/brightness
Theo cách này, hành vi của hệ thống sẽ giống như các hệ thống không có sự giải quyết cụ thể này (độ sáng là 0 khi khởi động). Trong /etc/rc.local
phương pháp, thường có một khoảng thời gian nhỏ khi độ sáng vẫn bằng 0.
Ngoài ra, điều này sẽ loại bỏ sự cần thiết (trong một số hệ thống) phải có sleep 2
trước echo...
- mặc dù không được kiểm tra. (Xem http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-boote.html hoặc http://ubuntuforums.org/archive/index.php/t-2061712.html để biết thí dụ)
echo 7
.