프로그램이 GTK 2 또는 3을 사용하는지 어떻게 알 수 있습니까?


14

잉크 스케이프를 더 작게 만들기 위해 테마를 조정하려고합니다. 어떤 GTK + 버전을 사용하는지 알 수있는 방법이 있는지 궁금하십니까?


4
컴파일되지 않은 파이썬 프로그램 (예 : gaupol)이라면 어떻게 될까요? Ldd는 말합니다 not a dynamic executable.
sup

@sup 아마도 의존성을 살펴 보는 것은를 apt-cache depends <package> | grep gtk포함하여 컴파일되지 않은 프로그램의 대안 일 것 firefox입니다.
clearkimura

답변:


8

사용하십시오 ldd. 내 gtk2 라이브러리를 사용하는 것 같습니다.

$ ldd /usr/bin/inkscape | grep gtk
    libgtkmm-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1 (0x00007fa8de4d5000)
    libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0x00007fa8dcfe1000)
    libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fa8dc9a7000)

4

Inkscape는 현재 GTK2를 사용합니다. 잉크 스케이프 트렁크는 GTK3에 대해 컴파일 할 수 있지만 GTK2에 대해 빌드 할 때보 다 진행 중이며 GTK3에 비해 훨씬 작습니다 (GTK3은 터치 스크린 지원을 염두에두고 만들어 졌으므로 위젯이 더 큼).

-잉크 스케이프 개발


감사합니다. 내 노트북 ​​(1366x768)에서 도킹 가능한 물건 (레이어, 채우기 등)을위한 공간이 항상 부족하고 그놈은 거대한 장난감 타운 스타일 버튼을 매우 좋아합니다. 물론 Adobe는 너무 멀리 가져 와서 4px 클릭 영역을 제공합니다. KDE 앱은 IMO보다 효과적인 균형을 유지하지만 3.5 이후에 KDE에 빠졌습니다. 어쨌든 유용한 정보를 주셔서 감사합니다.
artfulrobot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.