Lors de l'exploration de cette question , j'ai découvert que de nombreux packages d'applications GNOME dépendent du package libunity9
.
Si j'essaie de désinstaller _libunity9
_ sur Precise, il essaie de désinstaller de nombreuses applications GNOME:
MiJyn dit dans un commentaire ,
comment les développeurs d'ubuntu pourraient-ils penser que ce serait une bonne idée? Ubuntu commence à ressembler de plus en plus à windows :(
Le package _libunity9
_ est décrit comme suit:
contraignant pour obtenir des places dans le lanceur - bibliothèque partagée
libunity est une bibliothèque partagée permettant d’interagir avec le programme de lancement et d’ajouter des espaces dans l’environnement Unity.
Ce paquet contient des bibliothèques partagées à utiliser par les applications
Donc, évidemment, c'est une composante de Unity. Il est étrange que les applications GNOME dépendent de Unity. Comme Unity est un ajout spécifique à Ubuntu, les applications GNOME en amont ne devraient pas en dépendre.
Pourquoi ces dépendances?
Dans le cas de Shotwell et Geary (et probablement de nombreuses autres applications), la prise en charge de la liberté est une option de compilation définie lors de l’exécution de ./configure. De cette façon, il est activé lorsque Ubuntu le construit, mais d’autres distributions peuvent le laisser s’ils le souhaitent.
Malheureusement, cela signifie que les dérivés d'Ubuntu qui n'utilisent pas la liberté doivent soit reconstruire le fichier .deb sans le support Unity, soit utiliser le paquet officiel compilé avec Ubuntu et accepter le fait qu'il nécessite un paquet inutile.
Gardez à l'esprit que la liberté n'est pas l'unité. Par exemple, Elementary OS utilise la liberté pour son propre dock personnalisé pour afficher les badges au-dessus des icônes.
Tout ce que cela a à voir avec le fait de rendre Ubuntu "de plus en plus semblable à Windows" me dépasse, d'autant plus que Windows ne dispose pas de système de gestion de paquets.
$ apt-cache rdepends libunity9
libunity9
Reverse Depends:
libunity9:i386
libunity9:i386
libunity-dev:i386
xchat-indicator
wallch
unity-china-music-scope
psensor
liferea
libunity-tools
geary
diodon-plugins
xchat-gnome-indicator
unity-webapps-service
unity-scope-musicstores
unity-lens-shopping
unity-lens-music
unity-lens-gwibber
unity-lens-files
unity-lens-applications
Thunderbird-gnome-support
telepathy-indicator
shotwell
nautilus
libunity-dev
libunity-dev
libbrasero-media3-1
gir1.2-unity-5.0
evolution-indicator
empathy
deja-dup
Toutes les applications qui dépendent de libunity9
utilisent en fait la bibliothèque pour des intégrations spécifiques à Unity, telles que les badges du lanceur, la barre de progression et l’animation d’urgence. Si je ne me trompe pas, la dépendance de cette bibliothèque est en fait une modification spécifique à Ubuntu de chacune des applications GNOME et n'a probablement rien à voir avec les versions amont.
Le packaging Ubuntu de Psensor dépend de Unity pour fournir certaines fonctionnalités d’intégration:
Vous pouvez recompiler psensor et reconstruire le fichier .deb sans cette dépendance. C'est le cas de l'emballage Debian.