저는 Arch Linux에서 어두운 테마로 Cinnamon을 사용하고 있습니다(특히꼭지점 어두운). 어두운 테마는 나쁜 행동으로 이어질 수 있습니다일부 응용 프로그램전경색은 어둡게 하드코드되어 있지만 배경색은 시스템 색상을 사용합니다.
이 문제를 해결하는 한 가지 방법은 ~/.local/share/applications/<myapp>.desktop
파일을 만드는 것입니다.다양한 GTK 테마 설정. 하지만,패스를 유지하다GTK_THEME
환경 변수를 존중하지 않는 것 같습니다 . 쉘에서 다음을 시도하면:
env GTK_THEME="Vertex" keepass
Keepass 테마는 전혀 변경되지 않은 것 같습니다. 나는 Keepass가 크로스 플랫폼 지원을 제공하기 위해 Mono를 사용하기 때문에 이것이라고 생각합니다. 그러나 약간의 거친 부분이 있고 항상 기본 앱처럼 작동하지는 않습니다. Mono 애플리케이션에 대해 다른 변수를 설정해야 합니까?
(유사한 답변이 없는 질문이 있는 것 같습니다.우분투에 물어보세요).
편집하다:추가 조사에 따르면,KeepassXC마지막으로 본 이후로 정말 성숙해졌으므로 더 간단한 앱으로 전환하는 것이 실행 가능한 옵션입니다. 그러나 나는 할 수 있는 일이 있는지 알아내는 데 여전히 관심이 있습니다.
답변1
동일한 문제가 발생하여 GTK2_RC_FILES
다음과 같은 변수를 설정하여 해결했습니다.GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass