불행히도 ~/.config/gtk-3.0/gtk.css
다른 위젯에서와 같이 또는 다른 쉬운 방법으로 색상을 변경할 수 없습니다 . 필요한 경우 다음과 같이 소스 코드를 변경해야합니다.
--- /usr/lib/python2.7/dist-packages/gnome_sudoku/number_box.py~ 2012-08-14 19:45:16.000000000 +0900
+++ /usr/lib/python2.7/dist-packages/gnome_sudoku/number_box.py 2012-08-14 19:41:41.000000000 +0900
@@ -571,7 +571,7 @@
# self.style.base[self.state]
# )
#Gdk.cairo_set_source_rgba(
- cr.set_source_rgb(1.0, 1.0, 1.0)
+ cr.set_source_rgb(0.9, 0.9, 0.9)
cr.rectangle(
0, 0, w, h,
)
참고 :
- RGB를 나타내는 세 가지 값으로 색상을 제어 할 수 있습니다. 위의 샘플 차이는
1.0
s를 0.9
s 로 변경 합니다.
- 이 샘플 diff는 python 2.7 용입니다. python3을 기본 파이썬으로 사용하는 경우 그에 따라 디렉토리를 변경하십시오.
gnome-sudoku
패키지 를 업그레이드 하면 변경 사항이 되돌려집니다.
- gtk.css로 그것들을 제어 할 수없는 이유는 그것들이
GtkDrawingArea
커스텀 드로잉 방법과 리터럴 rgb 값 (위의 diff에 표시되어 있음) 때문입니다.
이것이 도움이되기를 바랍니다.