J'ai essayé cette méthode pour désactiver evolution-calendar-factory askubuntu.com/a/694515/158636, il semble fonctionner dans mon bureau Ubuntu 14.04 Unity
Eka
Réponses:
4
Ubuntu ne vous autorisera pas à supprimer evolution-calendar-factorycar il s'agit d'une bibliothèque partagée par de nombreux programmes.
Si vous essayez d'exécuter: sudo apt-get purge evolution-data-serverou sudo apt-get remove evolution-data-servervotre système sera en panne!
Vous pouvez tester ces commandes dans le terminal en utilisant le -sdrapeau (simuler) (soyez prudent!)
sudo apt-get remove evolution-data-server -s
Et vous verrez que ubuntu-gnome-desktopcela serait supprimé et qu'après le prochain redémarrage, vous ne pourrez plus vous connecter au système. :(
Ce n'est pas vrai, du moins en ce qui concerne l'environnement Unity du 14.04 (je ne peux pas parler pour les versions ultérieures). Je me suis purgé evolution-data-serversur mon propre système et tout fonctionne parfaitement. Je suppose que vous utilisez GNOME en tant qu’environnement de bureau ( ubuntu-gnome-desktopn’a même jamais été installé sur mon système), qui repose apparemment sur ce paquet. Notez que cela evolution-data-server-commondevrait rester installé, mais que ce paquet n’a pas evolution-calendar-factoryà s’exécuter.
Aibara
1
Pour développer le commentaire d’Aibara, supprimer evolution-data-server-commonsupprime unity-control-centeret le remplace par gnome-control-center, entre autres choses.
Matthew Lis
2
apt-get purge evolution-data-server --dry-runvous permet de voir ce qui sera purgé avant la purge evolution-data-server. Le --dry-runparamètre m'a informé (15.10 Wily):The following packages will be REMOVED: evolution-data-server* gnome-contacts* libebook-1.2-16* libedata-book-1.2-25* libfolks-eds25*
noobninja
3
Pour Ubuntu 16.10, ce n'est certainement pas vrai. La suppression evolution-data-serversupprime simplement les paquets inutiles pour une utilisation quotidienne de l'unité et économise de la mémoire RAM sur votre système.
David Georg Reichelt
27
Si vous souhaitez les supprimer evolution-data-server, il les supprimera au moins (testé en 16.04)
The following packages will be REMOVED:
evolution-data-server gdm3 gnome-contacts gnome-shell libfolks-eds25
0 upgraded, 0 newly installed, 5 to remove and 378 not upgraded.
After this operation, 15.8 MB disk space will be freed.
Donc, le meilleur traitement est un peu méchant, mais ça marche!
Nack Hack!
Renommez le dossier binaire Evolution afin qu'il ne soit pas trouvé! Ce qui fonctionne pour moi, c'est
C'est ça! Maintenant, je peux au moins utiliser le système.
Remarques: Si vous désactivez l'évolution de cette manière, vous ne pourrez pas utiliser les synchronisations de calendrier ni d'autres éléments fantaisistes (inutiles pour moi).
Moins de hack sale (mise à jour)
On dirait que de plus en plus de personnes ne sont pas satisfaites de l'évolution ces derniers temps. Mais dans ma configuration actuelle, je ne renomme pas le dossier. Au lieu de cela, je supprime simplement le bit exécutable et cela fonctionne.
Pour désactiver le processus de calendrier, j'ai utilisé
Semble travailler pour moi dans Debian + Gnome. Merci!
Kumar
2
Bravo pour le hack moins sale. Cela fonctionne et c'est facilement réversible. BTW, pour se débarrasser des processus déjà créés, utilisez-les pkill evolutionpour les détruire. Ils ne reviendront pas après le hack.
fbicknel
18
Evolution n’était pas installé, mais cela fonctionnait toujours aussi.
Supprimez le package evolution-data-servervia le Software Center. Ou tapez ceci dans un terminal: sudo apt-get purge evolution-data-server. Puis déconnectez-vous et revenez, il devrait être parti.
Nb Cela a fonctionné pour moi en 14.04 et 16.04 si vous utilisez le bureau Unity; cependant, en 18.04, cela n’est pas le cas, car beaucoup de paquets gnome critiques en dépendent
Cela fonctionne très bien pour moi dans Ubuntu 16.04. Toutefois, cela supprime le système Snappy et ses composants du système, ce qui me convient parfaitement. Au moins, l'utilisation de RAM de Unity est sous contrôle maintenant .. Beaucoup apprécié.
Rajat Pandita
@RajatPandita Odd, j'utilise 16.04 maintenant et ai les paquets Snappy sans evolution-data-server. Peut-être que quelque chose est différent depuis que je suis passé de 14.04?
Aibara
Ne fonctionne pas le 15.10
Anwar,
Ubuntu 16.04, serveur de données d'évolution supprimé, aucun autre composant n'a été supprimé et les processus d'évolution ont disparu. :-)
andreaplanet
1
Sur debian "buster", cela supprime gdm3, gnome-core et d’autres composants clés. Je soupçonne que des choses similaires se produisent dans Ubuntu ... ATTENTION.
HörmannHH
7
Vous pouvez masquer les unités en utilisant systemd (testé sur Ubuntu 18.04, Unity):
Cela semblait juste et prometteur, mais cela n’arrêtait rien dans mon système 16.04, même après un redémarrage. Mais sudo apt remove evolution-data-servera bien fonctionné.
mardi
4
Si vous utilisez Gnome ou Gnome-Shell, il semble que vous ne pouvez pas supprimer evolution-data-server, car il supprimera également l'ensemble du DE.
root@europa:/home/user# apt remove evolution-data-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
evolution-data-server gdm3 gnome-contacts gnome-shell gnome-shell-extension-weather gnome-shell-extensions libfolks-eds25
0 upgraded, 0 newly installed, 7 to remove and 6 not upgraded.
After this operation, 17,5 MB disk space will be freed.
Do you want to continue? [Y/n] n
Si vous souhaitez toujours vous débarrasser de ces processus gênants et gourmands en ressources, vous pouvez simplement supprimer (ou, mieux, renommer) le répertoire de leurs exécutables:
Donc, si vous pensez que les réponses ci-dessus sont trop toxiques pour votre système (extraction des prérequis gnome-desktop, suppression / modification du nom des fichiers empaquetés? Non, merci!), Je peux avoir une solution pour vous.
Créez-le ~/.config/upstart/kill-evolution-services.confet remplissez-le avec le code suivant. Assurez-vous de remplacer USER par votre nom d'utilisateur.
start on desktop-start
stop on desktop-end
script
ME=USER
GIVEUP=60
while ! pgrep -u "$ME" -f '^/usr/lib/evolution/evolution'; do
GIVEUP=$((GIVEUP - 1))
if test $GIVEUP = 0; then
break
fi
sleep 1
done
pkill -u "$ME" -f '^/usr/lib/evolution/evolution'
end script
Cela fonctionnera lors de la connexion, attendez que les services d’évolution aient commencé (jusqu’à 60 ans, réglable avec GIVEUP), puis supprimez-les. D'après ce que j'ai vu (le 16 avril), ils resteront morts jusqu'à ce que vous interagissiez avec une application qui en a besoin, comme gnome-calendar (l'application, pas l'indicateur). Pour contrer cela, vous pouvez ajouter ce qui suit à crontab (exécutez "crontab -e" à partir du terminal). Encore une fois, assurez-vous de remplacer USER par votre nom d'utilisateur.
*/1 * * * * pkill -u USER -f '^/usr/lib/evolution/evolution'
Cela tentera de tuer les services d’évolution une fois par minute.
Nous sommes donc débarrassés des services d'évolution sans conduire à la folie ni même aux appels sudo. Les problèmes d'utilisation de la mémoire avec ces services ont apparemment été corrigés dans Gnome 3.20, mais Ubuntu ne les a pas encore transférés à la version 3.18. Surveillez https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , même si cela n'a rien à voir avec indicateur-date, de ce que je peux dire. De toute façon, l’indicateur fonctionne correctement sans les services d’évolution au niveau de la connexion à lightdm.
Si l'un de ces éléments finit par avoir des effets secondaires sur votre configuration, vous pouvez simplement supprimer ~/.config/upstart/kill-evolution-services.confet supprimer la ligne crontab (à nouveau, crontab -ed'un terminal). Ensuite, déconnectez-vous et reconnectez-vous pour faire bonne mesure, si vous êtes paranoïaque.
pkill -f evolution-calendar-factorylibère 100 Mo de RAM, merci!
Aquarius Power
0
Je n'ai pas essayé de le supprimer depuis que j'exécutais gnome, mais ce qui a bien fonctionné a été de copier les fichiers de l'unité systemd dans / etc et de définir ExecStart sur / bin / ls:
Réponses:
Ubuntu ne vous autorisera pas à supprimer
evolution-calendar-factory
car il s'agit d'une bibliothèque partagée par de nombreux programmes.Si vous essayez d'exécuter:
sudo apt-get purge evolution-data-server
ousudo apt-get remove evolution-data-server
votre système sera en panne!Vous pouvez tester ces commandes dans le terminal en utilisant le
-s
drapeau (simuler) (soyez prudent!)Et vous verrez que
ubuntu-gnome-desktop
cela serait supprimé et qu'après le prochain redémarrage, vous ne pourrez plus vous connecter au système. :(Alors, ne retirez pas
evolution-data-server
.la source
evolution-data-server
sur mon propre système et tout fonctionne parfaitement. Je suppose que vous utilisez GNOME en tant qu’environnement de bureau (ubuntu-gnome-desktop
n’a même jamais été installé sur mon système), qui repose apparemment sur ce paquet. Notez que celaevolution-data-server-common
devrait rester installé, mais que ce paquet n’a pasevolution-calendar-factory
à s’exécuter.evolution-data-server-common
supprimeunity-control-center
et le remplace pargnome-control-center
, entre autres choses.apt-get purge evolution-data-server --dry-run
vous permet de voir ce qui sera purgé avant la purgeevolution-data-server
. Le--dry-run
paramètre m'a informé (15.10 Wily):The following packages will be REMOVED: evolution-data-server* gnome-contacts* libebook-1.2-16* libedata-book-1.2-25* libfolks-eds25*
evolution-data-server
supprime simplement les paquets inutiles pour une utilisation quotidienne de l'unité et économise de la mémoire RAM sur votre système.Si vous souhaitez les supprimer
evolution-data-server
, il les supprimera au moins (testé en 16.04)Donc, le meilleur traitement est un peu méchant, mais ça marche!
Nack Hack!
Renommez le dossier binaire Evolution afin qu'il ne soit pas trouvé! Ce qui fonctionne pour moi, c'est
C'est ça! Maintenant, je peux au moins utiliser le système.
Remarques: Si vous désactivez l'évolution de cette manière, vous ne pourrez pas utiliser les synchronisations de calendrier ni d'autres éléments fantaisistes (inutiles pour moi).
Moins de hack sale (mise à jour)
On dirait que de plus en plus de personnes ne sont pas satisfaites de l'évolution ces derniers temps. Mais dans ma configuration actuelle, je ne renomme pas le dossier. Au lieu de cela, je supprime simplement le bit exécutable et cela fonctionne.
Pour désactiver le processus de calendrier, j'ai utilisé
La bonne chose avec cette méthode est que d'autres services d'évolution peuvent encore fonctionner (ils démarrent et s'exécutent)
Répétez le même processus pour
evolution-source-registry
etevolution-addressbook-factory
si vous voulez les faire taire aussi!la source
pkill evolution
pour les détruire. Ils ne reviendront pas après le hack.Evolution n’était pas installé, mais cela fonctionnait toujours aussi.
Supprimez le package
evolution-data-server
via le Software Center. Ou tapez ceci dans un terminal:sudo apt-get purge evolution-data-server
. Puis déconnectez-vous et revenez, il devrait être parti.Nb Cela a fonctionné pour moi en 14.04 et 16.04 si vous utilisez le bureau Unity; cependant, en 18.04, cela n’est pas le cas, car beaucoup de paquets gnome critiques en dépendent
la source
Vous pouvez masquer les unités en utilisant systemd (testé sur Ubuntu 18.04, Unity):
Après la déconnexion / la connexion, les services ne seront plus démarrés.
la source
sudo apt remove evolution-data-server
a bien fonctionné.Si vous utilisez Gnome ou Gnome-Shell, il semble que vous ne pouvez pas supprimer evolution-data-server, car il supprimera également l'ensemble du DE.
Si vous souhaitez toujours vous débarrasser de ces processus gênants et gourmands en ressources, vous pouvez simplement supprimer (ou, mieux, renommer) le répertoire de leurs exécutables:
Ensuite, tuez tous les processus en cours d'exécution:
De cette façon, Gnome ne pourra plus les redémarrer.
A travaillé pour moi sans aucun dommage collatéral visible.
la source
Donc, si vous pensez que les réponses ci-dessus sont trop toxiques pour votre système (extraction des prérequis gnome-desktop, suppression / modification du nom des fichiers empaquetés? Non, merci!), Je peux avoir une solution pour vous.
Créez-le
~/.config/upstart/kill-evolution-services.conf
et remplissez-le avec le code suivant. Assurez-vous de remplacer USER par votre nom d'utilisateur.Cela fonctionnera lors de la connexion, attendez que les services d’évolution aient commencé (jusqu’à 60 ans, réglable avec GIVEUP), puis supprimez-les. D'après ce que j'ai vu (le 16 avril), ils resteront morts jusqu'à ce que vous interagissiez avec une application qui en a besoin, comme gnome-calendar (l'application, pas l'indicateur). Pour contrer cela, vous pouvez ajouter ce qui suit à crontab (exécutez "crontab -e" à partir du terminal). Encore une fois, assurez-vous de remplacer USER par votre nom d'utilisateur.
Cela tentera de tuer les services d’évolution une fois par minute.
Nous sommes donc débarrassés des services d'évolution sans conduire à la folie ni même aux appels
sudo
. Les problèmes d'utilisation de la mémoire avec ces services ont apparemment été corrigés dans Gnome 3.20, mais Ubuntu ne les a pas encore transférés à la version 3.18. Surveillez https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , même si cela n'a rien à voir avec indicateur-date, de ce que je peux dire. De toute façon, l’indicateur fonctionne correctement sans les services d’évolution au niveau de la connexion à lightdm.Si l'un de ces éléments finit par avoir des effets secondaires sur votre configuration, vous pouvez simplement supprimer
~/.config/upstart/kill-evolution-services.conf
et supprimer la ligne crontab (à nouveau,crontab -e
d'un terminal). Ensuite, déconnectez-vous et reconnectez-vous pour faire bonne mesure, si vous êtes paranoïaque.la source
pkill -f evolution-calendar-factory
libère 100 Mo de RAM, merci!Je n'ai pas essayé de le supprimer depuis que j'exécutais gnome, mais ce qui a bien fonctionné a été de copier les fichiers de l'unité systemd dans / etc et de définir ExecStart sur / bin / ls:
et dans le fichier d'unité, assurez-vous que ExecStart est / bin / ls:
Alors fais
Notez que faire "systemctl disable --user evolution-source-registry" semblait n'avoir aucun effet.
la source