GTK2를 사용하는지 GTK3을 사용하는지에 따라 설치된 애플리케이션을 나열하는 명령이 있습니까?

GTK2를 사용하는지 GTK3을 사용하는지에 따라 설치된 애플리케이션을 나열하는 명령이 있습니까?

저는 Lubuntu 12.10을 사용하고 있으며 특정 프로그램이 GTK2 또는 GTK3을 사용하는지 확인하는 두 가지 방법이 있다는 것을 알고 있습니다.

  • ~/.themes/theme_name/gtk-2.0/gtkrc예를 들어, 특정 애플리케이션의 모양이 변경되는지 확인하고 변경할 수 있습니다.
  • 나는 뛸 수 있습니다ldd /usr/bin/specific_application | grep gtk

이 두 가지 모두에서 작동합니다.애플리케이션 당베이스.

GTK2를 사용하는지 GTK3을 사용하는지에 따라 설치된 애플리케이션 목록을 얻을 수 있는 방법이 있습니까?

답변1

다음 명령을 사용하여 패키지 관리자가 이에 의존하는 패키지를 확인할 수 있습니다.

apt-get remove -s libgtk-3-0

-s옵션을 사용하면 이것이 시뮬레이션임을 보장하므로아무것도 없다실제로 삭제되었습니다.

답변2

aptitude search '~i ~D libgtk'

gtk에 직접적으로 의존하는 설치된 모든 패키지가 나열됩니다.


좀더 구체적으로

aptitude search '~i ~s gnome'

설치된 모든 그놈 패키지가 나열됩니다.

관련 정보