đẹp mắt
Eyemme là một kịch bản bash chạy như một deamon và ngủ hầu hết thời gian 24/7. Nó tự động điều chỉnh độ sáng màn hình (và cả gamma tùy chọn) cho màn hình máy tính xách tay của bạn thông qua giao diện phần cứng và tối đa hai màn hình khác sử dụng điều khiển phần mềm của xrandr.
Khi mặt trời mọc (thời gian được lấy tự động từ internet mỗi ngày), độ sáng màn hình của bạn (và cả gamma tùy chọn nữa) được điều chỉnh dần dần. Điều chỉnh dần dần được xác định bởi bạn, nhưng 120 phút làm việc cho tôi. Để giữ cho các điều chỉnh không được chú ý, hãy đặt khoảng thời gian ngủ giữa các lần điều chỉnh. Bất cứ nơi nào trong khoảng từ 15 đến 60 giây có lẽ là tốt nhất và mặc định là 60.
Sau khi quá trình chuyển đổi mặt trời mọc hoàn tất, daemon đẹp mắt ngủ nhiều giờ cho đến khi quá trình chuyển đổi mặt trời mọc bắt đầu. Tôi đang sử dụng 90 phút trước khi mặt trời mọc nhưng bạn có thể đặt bất kỳ khoảng thời gian nào bạn muốn.
Ngược lại với quá trình chuyển đổi mặt trời mọc, quá trình chuyển đổi hoàng hôn giảm dần độ sáng màn hình (và cả gamma tùy chọn nữa) nên không thể nhận thấy.
Lưu ý rằng gamma chuyển đổi vào ban đêm có thể được xác định để tăng. Ví dụ, gamma đỏ có thể được định nghĩa là 1.0 vào ban ngày và 1.2 vào ban đêm để giảm mỏi mắt. Gamma màu xanh lần lượt có thể được định nghĩa là 1.0 vào ban ngày và .8 vào ban đêm nên thay vào đó nó sẽ giảm.
Để giảm tài nguyên, mắt đẹp ngủ toàn bộ thời gian giữa hoàng hôn và bình minh. Tùy thuộc vào nơi bạn sống và mùa trong năm, giấc ngủ trung bình sẽ là 12 giờ.
Cài đặt Eygie - Menu chính
Để cấu hình đẹp mắt, một menu chính được cung cấp:
Chỉnh sửa cấu hình - tab Chung
Khi bạn nhấp vào nút Chỉnh sửa từ menu chính, tab chỉnh sửa cấu hình chung ban đầu sẽ xuất hiện như bên dưới.
Tên quốc gia / thành phố của bạn sẽ tự động xuất hiện. Nếu cần bạn có thể ghi đè lên nó.
Chỉnh sửa cấu hình - Màn hình 1 tab
Nhấp vào tab Monitor 1 ở trên sẽ hiển thị bảng này trong cấu hình của tôi (của bạn có thể khác):
Đừng nản chí bởi những cài đặt này, phần lớn chúng tự động thu được bởi mắt. Bạn sẽ cần phải thiết lập độ sáng / ban ngày và ban đêm.
Chỉnh sửa cấu hình - Màn hình 3 tab
Nhấp vào Tab Monitor 3 cho thấy bảng này trong cấu hình của tôi (của bạn có thể khác):
Màn hình 2 Tab không được hiển thị vì đây là TV mới có độ sáng thích ứng và Hệ điều hành thông minh. Nó không yêu cầu ghi đè bằng Eygie.
Nếu sau khi cài đặt xong, bạn gắn một màn hình khác vào hệ thống của mình, bạn có thể phải nhập xrandr
tên màn hình.
Cài đặt Eygie - Thử nghiệm 5 giây
Từ menu chính, bạn có thể kiểm tra cài đặt gamma và độ sáng ban ngày và ban đêm trong 5 giây bằng cách nhấp vào nút Ban ngày và Ban đêm tương ứng. Bạn có thể thay đổi thời lượng thử nghiệm từ 5 giây lên đến 20 giây từ Chỉnh sửa cấu hình - Tab chung.
Đây là bài kiểm tra Ban đêm 5 giây trông như thế nào:
Xử lý sự kiện bất thường
Giả sử bạn treo máy tính xách tay của bạn khi trời sáng trước khi làm việc và màn hình hoàn toàn mờ. Bạn trở về nhà sau giờ làm việc khi mặt trời lên cao và mở máy tính xách tay của bạn. Màn hình quá mờ bạn không thể đọc được.
Để giải quyết tình huống này, một tệp điều khiển systemd được cung cấp:
/etc/systemd/system-sleep/systemd-wake-eyesome
tập tin điều khiển được gọi bất cứ khi nào hệ thống tạm dừng hoặc tiếp tục.
- Tệp điều khiển gọi tập lệnh bash
/usr/local/bin/wake-eyesome.sh
để thiết lập lại độ sáng đầy đủ và sau đó ngủ cho đến khi chuyển cảnh hoàng hôn.
Bạn đang xem một bộ phim trên TV bên ngoài vào ban đêm và đóng nắp máy tính xách tay của bạn để xem tốt hơn. Ubuntu / Lightdm / xrandr mất vài giây và sau đó đặt lại TV bên ngoài của bạn để có độ sáng đầy đủ. NGOÀI vào mắt bạn.
Để giải quyết tình huống này, một tệp điều khiển sự kiện acpi được cung cấp:
/etc/acpi/event/lid-event-eyesome
tập tin điều khiển được gọi bất cứ khi nào nắp máy tính xách tay được mở hoặc đóng.
- Tệp điều khiển gọi tập lệnh bash
/etc/acpi/acpi-lid-eyesome.sh
để xử lý việc mở và đóng nắp.
Đổi lại, kịch bản bash đẹp mắt gọi /usr/local/bin/wake-eyesome.sh
để thiết lập lại độ sáng để xem ban đêm và sau đó ngủ cho đến khi hoàng hôn chuyển.
Tạm dừng / Đóng nắp / Kiểm tra độ sáng / tắt nguồn / cắm nóng
Tóm lược
Câu trả lời này là gần hai năm cho đến ngày câu hỏi được đăng. Có một phiên bản đầu của câu trả lời này đã bị xóa vào tháng 2 năm 2017 mà tôi vừa mới xóa và sửa đổi.
Có thể tải xuống Eygie từ: https://github.com/WinEunuuchs2Unix/eygie
Chương trình này vừa được phát hành vào tháng 9 năm 2018 vì vậy vui lòng cho tôi biết nếu bạn tìm thấy bất kỳ vấn đề nào hoặc có đề xuất cải tiến.
Giai đoạn tài liệu chỉ mới bắt đầu nên đừng ngần ngại hỏi bất kỳ câu hỏi nào. Câu hỏi của bạn thậm chí có thể dẫn đến cải thiện tài liệu.