gitk는 보기 흉해 보입니다/테마 설정을 따르지 않습니다

gitk는 보기 흉해 보입니다/테마 설정을 따르지 않습니다

저는 Xubuntu를 실행하고 있습니다. (실제로는 xfce가 있는 Linux mint이지만 본질적으로 같은 것이라고 생각합니다.)

내 모양 테마를 MurrinaStormCloud의 수정된 버전으로 설정했지만 gitk를 실행하면 보기 흉한 글꼴 렌더링, 보기 흉한 색상, 보기 흉한 위젯을 사용합니다.

여기서는 tcl이 문제인 것 같은데 고칠 수 있을까요?

다음은 현재 테마에서 Firefox가 어떻게 보이는지와 gitk가 어떻게 보이는지 비교하기 위한 그림입니다.

gitk 추악한 테마

답변1

gitk는 tcl/tk에 구현되어 있습니다. 주변을 검색해 봤지만 할 수 있는 일이 별로 없는 것 같습니다. Linux에서는 어디에서나 추악하다고 꾸짖습니다. 그리고 끔찍한 툴킷을 사용하는 것 외에도 gitk에 더 많은 기능을 추가하면(대부분 사용되지 않음) UI가 더욱 혼란스러워집니다.

그래서 나는 해결책 대신긱 추천해요, GTK+를 사용하는 유사한 도구이지만 덜 성숙한 도구입니다.

답변2

tcl/tk 8.5는 실제로 테마가 가능하며 Windows 7 및 Mac에서는 기본적으로 보입니다. Linux에서는 테마 엔진 브리지를 작성하는 데 덜 신경을 쓴 것 같지만 다음 세 가지 중 하나를 수행할 수 있습니다.

재부팅 후에도 지속되도록 하려면 행을 추가하십시오 *TkTheme: clam. ~/.Xresources그러나 데스크탑 환경을 시작할지 여부를 읽었는지 확실하지 않습니다 startx.

Ubuntu 11.04에서는 매우 쉬웠습니다. 필요에 따라 tcl/tk 라이브러리 경로를 조정했습니다(일부 사람들은 해당 지침이 오래되었다고 보고했습니다).

$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/

$make

$sudo checkinstall

checkinstall직접 설치하는 대신 빠른 .deb를 생성하여 시스템을 깔끔하게 유지합니다.

그런 다음 위와 같이 tk에서 Qt 테마를 사용하도록 하세요.

$echo '*TkTheme: tileqt' | xrdb -merge -
  • Tile-qt와 동일한 sourceforge 저장소에 Tile-gtk도 있지만 완전히 오래된 것입니다. 나는 그것을 만들고 많은 노력 끝에 설치했지만 시각적 결과는 지저분했습니다. 권장되지 않습니다.

답변3

이 문제를 Debian(Ubuntu) 방식으로 해결하려면:

$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish

그런 다음 Wish8.5 대안을 선택하십시오.

답변4

gitk가 다른 테마를 따르도록 쉽게 만들 수는 없지만 모양은 상당히 사용자 정의할 수 있습니다.

다른 곳에서 언급했듯이 글꼴을 수동으로 선택할 수 있습니다. 에서 거의 모든 색상을 수정할 수도 있습니다 ~/.gitk. 하지만 이 파일을 수정하는 동안 gitk가 실행되고 있지 않은지 확인하세요. 종료 시 내용을 덮어쓰기 때문입니다.

여기 내가 가지고 있는 것이 있다(내~/.gitk 파일): 여기에 이미지 설명을 입력하세요

관련 정보