Một giải pháp có thể là thiết lập một tập lệnh nhỏ nhanh chóng để lưu độ sáng
giá trị khi hệ thống tắt, sau đó định cấu hình hệ thống để tải lại giá trị sau khi khởi động. Nó không hoàn hảo, nhưng sẽ hoàn thành công việc trong thời gian ngắn.
Đây là cách bạn có thể thiết lập nó:
- Mở Terminal (nếu chưa mở)
- Tạo một tập tin trong
/etc/rc6.d
, chứa các hành động được thực hiện khi tắt máy. Vì lợi ích của ví dụ này, tệp sẽ được gọi K99-tiết kiệm-độ sáng
:
sudo {trình chỉnh sửa lựa chọn} /etc/rc6.d/K99-save-brightness
Ghi chú: Hãy chắc chắn để thay thế {biên tập viên của sự lựa chọn}
với biên tập viên của sự lựa chọn của bạn.
- Sao chép phần sau vào tệp:
#!/bin/bash
mèo /sys/class/backlight/nvidia_0/actual_brightness > /etc/acpi/backlight-brightness
Ghi chú: Hãy chắc chắn để thay thế nvidia_0
với tên thích hợp được tìm thấy trong /sys/class/đèn nền
. Nó có thể intel_backlight
, nvidia_0
, hoặc một cái gì đó khác hoàn toàn.
- Lưu tệp và đảm bảo tệp được đặt ở chế độ có thể thực thi được:
Sudo chmod +x /etc/rc6.d/K99-save-brightness
Giờ đây, mỗi khi hệ thống của bạn tắt, giá trị trong độ sáng thực tế
sẽ được viết cho /etc/acpi/backlight-brightness
tập tin.
Tiếp theo, bạn sẽ cần chạy một tập lệnh nhỏ sau khi hệ thống của bạn khởi động xong. Điều này có thể được thực hiện thông qua crontab
như vậy:
- Mở Terminal (nếu chưa mở)
- Chỉnh sửa
crontab
với tư cách là siêu người dùng:
Sudo crontab -e
- Thêm một lớp lót này:
@reboot (ngủ 10 ; mèo /etc/acpi/backlight-brightness > /sys/class/backlight/nvidia_0/brightness
Ghi chú: Giá trị giấc ngủ có thể là bất cứ thứ gì từ 2
. Khi giá trị nhỏ hơn 2
, có khả năng cao là cài đặt đèn nền sẽ bị ghi đè và đặt lại về mức tối đa. Tất nhiên, hãy chắc chắn để thay thế nvidia_0
với thiết bị đèn nền thực tế mà bạn sẽ điều khiển.
- Lưu
crontab
- Khởi động lại để kiểm tra
Đây chắc chắn không phải là một giải pháp lý tưởng, nhưng nó là một giải pháp hoạt động trên một số sổ ghi chép mà tôi giúp hỗ trợ trong công việc hàng ngày. Điều này sẽ hoạt động trên mọi phiên bản Ubuntu hiện đại từ 18.04 đến hiện tại.