GTK2 brauch man das noch?

Eine Frage in die Runde,

kann man gefahrlos gtk2 entfernen ?

pamac remove --cascade --dry-run gtk2                                                                                           
Vorbereitung...
Abhängigkeiten werden überprüft...
Warnung:  pinentry benötigt optional gtk2: gtk2 backend

Wird entfernt (1):
  gtk2  2.24.33-2    extra

Gesamtgröße entfernt: 38,1 MB

Vorgang erfolgreich abgeschlossen.

Oder ist das keine gute Idee ?
Was meint ihr ?

Ich bin nicht sicher über pinentry und wofür das gebraucht wird.
Aber gtk2 ist auf jeden Fall eine optionale Abhängigkeit - also nicht unbedingt nötig.

Ich hab beides installiert.
Alles funktioniert.

Warum willst Du das loswerden?

probier doch mal:
pacman -Ss gtk2
und lies Dich durch die nicht allzu lange Liste

Ich würde nein sagen - aber man kann ja probieren und es wieder installieren wenn was nicht geht …

Du kannst es doch einfach wieder installieren, wenn du merkst, dass dir etwas fehlt.

Ich habe es mal deinstalliert. Neustart, erst mal alles normal.

Arch Linux - pinentry 1.2.1-1 (x86_64)

sieh dir mal “required by” an
look at the “required by”

es geht um GnuPG
it is about this (GnuPG web site):

index

es ist optional - kann sein daß Du es tatsächlich nie brauchen wirst
… it’s optional …

Folgende Pakete hängen direkt von gtk2 ab:

pactree --sync --reverse --depth=1 --optional gtk2:

Ausgabe
gtk2
├─amsynth
├─ardour
├─asunder
├─bochs
├─calf
├─doublecmd-gtk2
├─emelfm2
├─epdfview
├─ganv
├─gerbv
├─gftp
├─gimp
├─gkrellm
├─gpa
├─gpsim
├─gtk-chtheme
├─gtk-engine-murrine
├─gtk-engines
├─gtk-sharp-2
├─gtk2+extra
├─gtk2-perl
├─gtk2fontsel
├─gtkglext
├─gtkimageview
├─gtkmm
├─gtkspell
├─hexchat
├─hexter
├─ir.lv2
├─lablgtk2
├─lazarus-gtk2
├─leafpad
├─libdbusmenu-gtk2
├─libfm-gtk2
├─libindicator-gtk2
├─libkeybinder2
├─libwnck
├─lxappearance
├─lxdm
├─lxhotkey
├─lxinput
├─lxlauncher
├─lxrandr
├─lxsession
├─lxtask
├─navit
├─nx-gtk-themes
├─osdlyrics
├─packeth
├─parcellite
├─patchage
├─qiv
├─qtcurve-gtk2
├─rox
├─sbxkb
├─scim
├─stardict
├─sweep
├─trayer
├─viewnior
├─volnoti
├─xarchiver-gtk2
├─xboard
├─xdialog
├─xlockmore
├─xsane
├─alsa-tools (optional)
├─appmenu-gtk-module (optional)
├─faust (optional)
├─fio (optional)
├─gcin (optional)
├─graphviz (optional)
├─jalv (optional)
├─java-openjfx (optional)
├─java11-openjfx (optional)
├─java17-openjfx (optional)
├─jre-openjdk (optional)
├─jre11-openjdk (optional)
├─jre17-openjdk (optional)
├─jre8-openjdk (optional)
├─lazarus (optional)
├─lv2-example-plugins (optional)
├─lvtk (optional)
├─mp3info (optional)
├─pinentry (optional)
├─slurm-llnl (optional)
├─sugar-artwork (optional)
└─suil (optional)

Hab jetzt diese Meldung im Log gefunden

plasmashell[4117]: /usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
plasmashell[4117]: /usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant

installieren wir es wieder

ist wohl besser -
besser als wenn Du erst irgendwann später merkst daß irgendwas nicht geht was eigentlich gehen sollte
und Du dann nicht mehr weißt, daß es hieran liegen könnte

allerdings wird die Meldung / werden die Meldungen im log die Du gepostet hast dadurch nicht verschwinden - die haben andere Ursachen

gtk2 download Größe ist nur ~6 MB - entpackt vielleicht 20 oder 30?
nicht viel jedenfalls - nicht genug um sich deshalb potentiell Probleme einzuhandeln

stimmt
und was ist die Ursache ? Widgets nutze ich nicht

Die Ursache kenne ich nicht - und da ich nicht KDE nutze kann ich nicht mal nachsehen ob es bei mir ähnlich wäre.
Es liegt aber auf keinen Fall an gtk2.

Wundert mich, dass Plasma sich über Probleme in gtk2 Themes beschwert, wenn gtk2 weg ist. Scheint wohl noch in irgendeiner Config verankert zu sein.
Zur Usache: Wenn ein Theme konfiguriert ist, liest Plasma die komplette Datei, auch wenn du Teile davon nirgens verwendest