Ban đầu tôi dự định sẽ dùng Redshift nhưng phần mềm này có nhiều tính năng tôi không dùng đến. Sau một hồi tìm kiếm, tôi thấy một chiếc tool cực kỳ nhỏ gọn được viết với ngôn ngữ C mang tên sct
Cài đặt
Ghi chú
Lạ cái là repo tên
sct
nhưng file thực thi lại lênxsct
, khá khó hiểu.
Để compile tool này bạn cần chạy lệnh cài các gói sau (nếu dùng Void Linux):
sudo xbps-install libXinerama-devel base-devel gcc
Sau đó clone repo này về:
git clone https://github.com/faf0/sct
cd sct
Và tiến hành compile thôi!
Lệnh dưới đây sẽ chuyển file mã nguồn xsct.c
thành file thực thi (execute) xsct
.
make
Bạn có thể dùng ngay tại folder này nếu muốn bằng lệnh sau:
./xsct 3000 # Lệnh này khiến màn hình bạn vàng khè, chạy `xsct -t` để khôi phục.
Riêng tôi sẽ chuyển xsct
đến một địa chỉ nằm trong $PATH
để có thể dùng từ mọi nơi.
Thay vì chạy lệnh make
tôi sẽ chạy:
sudo make clean install
Cách dùng
Khi theo sau là một số từ 1000-10000
, nhiệt độ màng hình sẽ chuyển thành giá trị đó.
Để bật tắt chế độ ban đêm nhanh gọn mà không cần nghĩ đến nhiệt độ màu, hãy dùng lệnh xsct -t
.
Để thuận tiện, tôi sẽ gán xsct -t
vào sxhkd
.
Tôi dùng cụm phím Super+Alt+n.
super + alt + n
xsct -t