wc-themegen, tiện ích bảng điều khiển để tự động điều chỉnh chủ đề Wine


wc-themegen, tiện ích bảng điều khiển để tự động điều chỉnh chủ đề Wine

Một năm trước, tôi đã học C, thành thạo GTK và trong quá trình đó đã viết một trình bao bọc cho Wine, giúp đơn giản hóa việc thiết lập nhiều hành động tẻ nhạt. Bây giờ tôi không có thời gian và sức lực để hoàn thành dự án, nhưng nó có một chức năng thuận tiện để điều chỉnh chủ đề Wine theo chủ đề GTK3 hiện tại mà tôi đã đưa vào một tiện ích bảng điều khiển riêng. Tôi biết rằng Wine-staging có chức năng “bắt chước” chủ đề GTK, nhưng nó được thực hiện rất quanh co, một số tiện ích ngừng phản hồi hoặc hiển thị hoàn toàn và điều này đã diễn ra trong vài năm, vì vậy giải pháp của tôi hữu dụng hơn nhiều , mặc dù xa lý tưởng .

Tiện ích "kéo" màu từ chủ đề GTK-3 hiện tại và điều chỉnh chúng một cách tối ưu để sử dụng với các widget WinAPI. Thuật toán được tối ưu hóa để sử dụng với cả chủ đề sáng và tối. Thật không may, các tính năng của chủ đề giống như “Windows 95” không cho phép đạt được thiết kế phẳng hiện đại; trong mọi trường hợp, một số tiện ích được hiển thị không chính xác. Đối với người dùng kén chọn, có một số phím để điều chỉnh chính xác hơn phù hợp với bạn.

Sử dụng:
--prefix, -p $PATH — đường dẫn tới tiền tố

--not-run-winecfg, -w — không chạy Winecfg sau khi áp dụng chủ đề

--loader-dir, -l $DIR — đường dẫn đến trình tải Wine tùy chỉnh, ví dụ: "/opt/wine-staging/bin"

—set-default, -d — hủy bỏ mọi niềm vui với hoa và trở về mặc định

--main-color, -m $COLOR — màu nền tùy ý của các widget, ví dụ: "#fa4500"

--highlight-color, -c $COLOR — màu đánh dấu của các widget đã chọn

--active-color, -a $COLOR — màu tiêu đề cửa sổ đang hoạt động

--inactive-color, -i $COLOR — màu tiêu đề cửa sổ không hoạt động

—màu văn bản, -t $COLOR — màu văn bản

--contrast, -c $VALUE — đặt độ tương phản của chủ đề cuối cùng, từ 0.1 đến 2.0, mặc định là 1.0

--giúp đỡ, -? - thẩm quyền giải quyết
Biên dịch nhị phân (AMD64)
Ảnh chụp màn hình của một số chủ đề nổi tiếng

Nguồn: linux.org.ru

Thêm một lời nhận xét