如何知道我在openSuse上的gtk版本?

如何知道我在openSuse上的gtk版本?,gtk,Gtk,我想知道我在openSUSE上运行的GTK版本是什么。。。 我听说我只需要使用控制台。。但是我应该使用什么样的命令呢?请尽可能回答 提前感谢,, 汤姆·西姆斯 pkg-config --list-all | grep gtk 就我而言: gtk+-x11-3.0 GTK+ - GTK+ Graphical UI Library gtkhtml-editor-4.0 gtkhtml-editor - HTML editor widget

我想知道我在openSUSE上运行的GTK版本是什么。。。 我听说我只需要使用控制台。。但是我应该使用什么样的命令呢?请尽可能回答

提前感谢,, 汤姆·西姆斯

pkg-config --list-all | grep gtk
就我而言:

gtk+-x11-3.0                   GTK+ - GTK+ Graphical UI Library
gtkhtml-editor-4.0             gtkhtml-editor - HTML editor widget
gtkspell3-3.0                  gtkspell3 - On-the-fly spell checking for GtkTextView widgets.
libgtkhtml-4.0                 libgtkhtml - libgtkhtml
javascriptcoregtk-3.0          JavaScriptCoreGTK+ - GTK+ version of the JavaScriptCore engine
libcanberra-gtk3               libcanberra-gtk3 - Gtk3 Event Sound API
gtkmm-3.0                      gtkmm - C++ binding for the GTK+ toolkit
gtk+-unix-print-3.0            GTK+ - GTK+ Unix print support
gtk+-wayland-3.0               GTK+ - GTK+ Graphical UI Library
gtk+-3.0                       GTK+ - GTK+ Graphical UI Library
webkitgtk-3.0                  WebKit - Web content engine for GTK+

您还可以使用pkg config gtk+-3.0--cflags/--libs将其包含/链接到代码中

当然,只有在安装了开发文件(特别是.pc文件)的情况下,这才有效。您需要一个特定于SUSE(或RPM)的命令来发现安装了哪个版本的GTK+供应用程序使用。对不起,我想这可能是因为您想知道安装了哪个版本。因为OpenSuse也可以在存储库上工作,所以可以使用“dpkg--get selections | grep libgtk”,或者,如果所有其他操作都失败,可以在/usr/lib下查看。