73

Is there a way to know which GTK version is installed using the command line?

I am working on Ubuntu 11.10.

apaderno
  • 289
  • 3
  • 14
Black Block
  • 4,921
  • 18
  • 46
  • 68

6 Answers6

71

apt-cache policy libgtk2.0-0 libgtk-3-0 (optionally pipe to grep Installed)

or

dpkg -l libgtk2.0-0 libgtk-3-0

zpletan
  • 3,353
  • 2
  • 25
  • 39
  • 1
    The grep is localized, so for french users you may have to type ` | grep Installé` – Hybris95 Jan 11 '21 at 06:05
  • 1
    rather than assuming the major version to get the minor version, one can first run something like: `dpkg --get-selections | grep 'libgtk.*bin'` which today will likely show gtk2, gtk3, and gtk4, then you can pass those to `dpkg -l`, for example, `dpkg -l libgtk2.0-bin libgtk-3-bin libgtk-4-bin` – michael Sep 11 '22 at 06:25
  • 1
    @michael, you can also use that with dpkg-query as in `dpkg-query -W libgtk*bin` – randyman99 Jun 19 '23 at 21:48
10

--get-selections will show you the installed packages

dpkg --get-selections | grep gtk
  • 2
    This is the ONLY answer of all the terrible answers that actually makes sense. And guess what, on my 22.04 there are THREE GTK versions installed. `libgtk2.0-bin libgtk-3-bin libgtk-4-bin` among many other GTK packages. – redanimalwar Aug 11 '22 at 18:59
8

Try this:

dpkg -l libgtk2.0-0 libgtk-3-0

This will give info for both GTK 2 and 3.

Joshua Besneatte
  • 4,643
  • 5
  • 21
  • 40
MiJyn
  • 3,326
  • 20
  • 25
3
  1. Open Synaptic Package Manager: enter image description here

  2. Under "Quick filter" enter "libgtk-3".

  3. Gtk3 libraries are contained in "libgtk-3-0". You may want to select it for convenience. Your installed version appears in the column "Installed version". If you need additional information press the button "Properties".
2

Try: dpkg-query -W libgtk-3-bin

# Gives version as 3.10.8, separated on the left by a tab, and on the right by a ~
$ dpkg-query -W libgtk-3-bin
libgtk-3-bin    3.10.8~8+qiana

# An associated package also gives the package architecture [for me]
$ dpkg-query -W libgtk-3-0
libgtk-3-0:amd64    3.10.8~8+qiana
ThorSummoner
  • 3,129
  • 3
  • 20
  • 31
0

Try these commands

$ gtk-launch --version
$ gtk3-launch --version
$ gtk4-launch --version