Thay đổi bộ màu đầu cuối

Nov 02 2020

Tôi có một Raspberry Pi được kết nối với màn hình E-Ink. Để làm cho nó dễ đọc hơn, về cơ bản tôi muốn đảo ngược tất cả các màu (nó hiện là văn bản màu trắng trên nền đen, tôi muốn văn bản màu đen trên nền trắng). Tôi có thể sử dụng X11 và trình quản lý cửa sổ, nhưng tôi thực sự muốn làm cho nó nhẹ hơn và chỉ sử dụng tmux trong thiết bị đầu cuối linux làm giao diện của tôi.

Vì vậy, về cơ bản, tôi muốn làm cho nền của thiết bị đầu cuối linux màu trắng và nền trước màu đen.

Tôi đã thử các chuỗi thoát, LS_COLORS và tput nhưng tất cả những thứ đó dường như chỉ ảnh hưởng đến các phần của màn hình có văn bản, vì vậy các phần của màn hình trống sẽ chuyển sang màu đen. Tôi đã xem (nhưng chưa thử) PaperTTY nhưng tôi muốn làm việc với thiết bị đầu cuối linux hơn là trình giả lập thiết bị đầu cuối.

Tôi không chắc làm thế nào để tiếp tục điều này, nhưng có vẻ như tôi cần điều chỉnh cài đặt mức thấp hơn để một cái gì đó tương tự tput setab 0sẽ dẫn đến nền trắng (hoặc đại loại như vậy).

Nếu nó ảnh hưởng đến bất cứ điều gì, tôi sẽ ở trên Arch Arm và bash.

Trả lời

meuh Nov 03 2020 at 21:02

Có một câu trả lời dài chi tiết về chủ đề này của JdeBP mà từ đó điểm nổi bật là bạn sẽ có thể đưa ra lệnh

setterm --inversescreen on

trong nhiều thiết bị đầu cuối trên Linux để đặt "DECSCNM (Chế độ màn hình DEC)" thành video đảo ngược toàn màn hình .