Parece que o GTK e o GTK + são os mesmos e o GTK1 é bem antigo, então no meu sistema eu tenho:
- GTK2 (igual ao GTK + 2)
- GTK3 (igual ao GTK + 3)
- QT5
Uma forma de saber que kit de ferramentas um aplicativo está usando é examinar as dependências do aplicativo, por exemplo, em um sistema Debian como o Ubuntu, para encontrar as dependências do aplicativo:
dpkg -s mousepad | grep "Depends"
Depends: libc6 (>= 2.4), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.88), libglib2.0-0 (>= 2.41.1), libgtk-3-0 (>= 3.2.1), libgtksourceview-3.0-1 (>= 2.91.4), libpango-1.0-0 (>= 1.14.0), dconf-gsettings-backend | gsettings-backend
Então aqui você pode ver que o mousepad depende da libgtk-3-0. Da mesma forma, as dependências para um aplicativo GTK2 como o leafpad têm libgtk2.0-0 e dependências para um aplicativo QT como o VirtualBox tem algo como libqt5core5a
Nota para descobrir o nome do pacote para o aplicativo como o VirtualBox que você pode usar
dpkg -l | grep -i virtualbox
Portanto, neste exemplo, ele retorna "virtualbox-5.1" como o nome do pacote.
Uma vez que você encontrou o visual de cada um dos GTK2, GTK3 e QT, então você pode dizer pelos ícones o que um aplicativo está usando, pois é improvável que GTK2, GTK3 e QT compartilhem o mesmo tema de ícone (em Na verdade, não consegui encontrar um tema de ícones que eu possa usar tanto para o GTK2 quanto para o GTK3).
Não é apenas a aparência dos ícones, você também pode dizer a partir do que é exibido no painel esquerdo ao abrir um arquivo como parece:
O GTK2 exibirá:
Search
Recently Used
Home folder
Desktop
Devices (so will always show FileSystem, plus any separate partitions)
ALL bookmarks
O GTK3 exibirá:
Recently Used
Home folder
Desktop
Documents
Downloads
Music
Pictures
Videos
Rubbish Bin
Bookmarks excluding Documents, Downloads, Music, Pictures and Videos
+ Other Locations
Então, no GTK3, parece que você não pode mostrar Dispositivos no painel esquerdo (além de dispositivos removíveis), então você tem que clicar em "+ Outros Locais" para acessar suas partições e não há como excluir Documentos, Downloads, Música, Fotos, Vídeos e Lixeira. Se existe uma maneira de customizar o seletor de arquivos GTK3 para mostrar Dispositivos, então eu estaria interessado em saber.
O motivo pelo qual você não pode usar o mesmo tema de ícones para GTK2 e GTK3 é que eles não usam os mesmos nomes para os arquivos de ícone, então você teria que encontrar um esquema de ícones que tenha os nomes de ícones para GTK2 e GTK3.
O QT parece completamente diferente, por isso o painel esquerdo se parece com:
Portanto, esta é uma visão muito minimalista