Eu tentei este método para desativar evolução-calendário de fábrica askubuntu.com/a/694515/158636 parece funcionar no meu ubuntu 14,04 secretária unidade
Eka
Respostas:
4
O Ubuntu não permitirá que você remova, evolution-calendar-factoryporque esta é uma biblioteca compartilhada por muitos programas.
Se você tentar executar: sudo apt-get purge evolution-data-serverou o sudo apt-get remove evolution-data-serverseu sistema estará quebrado!
Você pode testar esses comandos no terminal usando a -sbandeira (simular) (tenha cuidado!)
sudo apt-get remove evolution-data-server -s
E você verá que isso ubuntu-gnome-desktopseria removido e, após a próxima reinicialização, você não poderá mais fazer login no sistema. :(
Isso não é verdade, pelo menos no que diz respeito ao ambiente do Unity em 14.04 (não posso falar para versões posteriores). Eu limpei evolution-data-servermeu próprio sistema e tudo funciona muito bem. Suponho que você esteja usando o GNOME como ambiente de área de trabalho ( ubuntu-gnome-desktopnunca foi instalado no meu sistema), o que aparentemente depende desse pacote. Observe que evolution-data-server-commondeve permanecer instalado, mas esse pacote não faz com evolution-calendar-factoryque seja executado.
Aibara
11
Para expandir o comentário de Aibara, a remoção evolution-data-server-commonirá removê unity-control-center-lo e substituí-lo por gnome-control-center, entre outras coisas.
Matthew Leia
2
apt-get purge evolution-data-server --dry-runpermite ver o que será limpo antes de limpar evolution-data-server. O --dry-runparâmetro me informou (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 5/12
3
Para o Ubuntu 16.10, isso certamente não é verdade. A remoção evolution-data-serverapenas remove os pacotes que não são necessários para o uso diário da unidade e economiza um pouco de RAM no seu sistema.
David Georg Reichelt
26
Se você deseja remover evolution-data-server, ele os removerá pelo menos (testado em 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.
Então, o melhor tratamento é um pouco desagradável, mas funciona!
Nasty Hack!
Renomeie a pasta binária do Evolution para que não seja encontrada! O que funciona para mim é estes
É isso aí! Agora, pelo menos posso usar o sistema.
Notas: Se você desativar a evolução dessa maneira, não poderá usar sincronizações de calendário ou outras coisas sofisticadas (inúteis para mim).
Corte menos sujo (atualização)
Parece que mais e mais pessoas estão insatisfeitas com a evolução ultimamente. Mas na minha configuração atual, não renomeio a pasta. Em vez disso, basta remover o bit executável e ele funciona.
Parece estar trabalhando para mim no Debian + Gnome. Obrigado!
Kumar
2
Parabéns pelo hack menos sujo. Isso funciona e é facilmente reversível. BTW, para se livrar dos processos já gerados, use pkill evolutionpara atacá-los. Eles não voltarão após o hack.
fbicknel
18
Eu não tinha o Evolution instalado, mas ainda estava com isso funcionando.
Remova o pacote evolution-data-serveratravés do Centro de Software. Ou digite isso em um terminal: sudo apt-get purge evolution-data-server. Em seguida, efetue logout e logon novamente, ele deve ter desaparecido.
Nb Isso funcionou para mim em 14.04 e 16.04 se estiver usando a área de trabalho do Unity; no entanto, na versão 18.04, muitos pacotes críticos do gnome dependem disso.
Funciona bem para mim no Ubuntu 16.04, no entanto, isso remove o sistema Snappy e seus componentes do sistema e eu estou bem com isso. Pelo menos o uso de RAM do Unity está sob controle agora. Muito apreciado.
Rajat Pandita
@RajatPandita Odd, estou usando o 16.04 agora e tenho os pacotes Snappy sem o evolution-data-server. Talvez algo esteja diferente desde que atualizei a partir do 14.04?
Aibara
Não funciona em 15.10
Anwar #
Ubuntu 16.04, servidor de dados de evolução removido, nenhum outro componente foi removido e os processos de evolução desapareceram. :-)
andreaplanet
11
No debian "buster", isso remove o gdm3, o gnome-core e outros componentes-chave. Eu suspeito que coisas semelhantes acontecem no Ubuntu ... CUIDADO.
HörmannHH 7/0318
6
Você pode mascarar as unidades usando systemd (testado no Ubuntu 18.04, Unity):
Isso parecia correto e promissor, mas não parou nada no meu sistema 16.04, mesmo após uma reinicialização. Mas sudo apt remove evolution-data-serverfuncionou bem.
mivk 9/01
4
Se você estiver usando o Gnome ou o Gnome-Shell, parece que não é possível remover o evolution-data-server, pois ele também removerá todo o 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
Se você ainda deseja se livrar desses processos irritantes e gananciosos de recursos, basta excluir (ou, melhor, renomear) o diretório de seus executáveis:
Portanto, se você acha que as respostas acima são muito tóxicas para o seu sistema (eliminando pré-requisitos do gnome-desktop, excluindo / renomeando arquivos compactados? Não, obrigado!), Posso ter uma solução para você.
Crie ~/.config/upstart/kill-evolution-services.confe preencha com o seguinte código. Substitua USER pelo seu nome de usuário.
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
Isso será executado no login, aguarde até que os serviços de evolução sejam iniciados (até 60 anos, ajustáveis com GIVEUP) e depois mate-os. Pelo que eu vi (na versão 16.04), eles permanecerão mortos até você interagir com algum aplicativo que precise deles, como o gnome-calendar (o aplicativo, não o indicador). Para combater isso, você pode adicionar o seguinte ao crontab (execute "crontab -e" no terminal). Novamente, certifique-se de substituir USER por seu nome de usuário.
*/1 * * * * pkill -u USER -f '^/usr/lib/evolution/evolution'
Isso tentará matar os serviços de evolução uma vez por minuto.
Portanto, nos livramos dos serviços de evolução sem enlouquecer ou mesmo ligar sudo. Alegadamente, os problemas de uso de memória com esses serviços foram corrigidos no Gnome 3.20, mas o Ubuntu ainda não os portou para a 3.18. Fique de olho em https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , mesmo que não tenha nada a ver com o indicador de data e hora, pelo que posso dizer. De qualquer forma, o indicador funciona bem sem os serviços de evolução no login do lightdm.
Se algo disso acabar causando efeitos colaterais em sua configuração, você pode simplesmente excluir ~/.config/upstart/kill-evolution-services.confe remover a linha crontab (novamente, crontab -ede um terminal). Em seguida, efetue logout e logon novamente, se você for paranóico.
pkill -f evolution-calendar-factorylibera 100mb de RAM, thx!
Poder de Aquário
0
Não tentei removê-lo desde que executei o gnome, mas o que funcionou foi copiar os arquivos da unidade systemd para / etc e definir ExecStart como / bin / ls:
Respostas:
O Ubuntu não permitirá que você remova,
evolution-calendar-factory
porque esta é uma biblioteca compartilhada por muitos programas.Se você tentar executar:
sudo apt-get purge evolution-data-server
ou osudo apt-get remove evolution-data-server
seu sistema estará quebrado!Você pode testar esses comandos no terminal usando a
-s
bandeira (simular) (tenha cuidado!)E você verá que isso
ubuntu-gnome-desktop
seria removido e, após a próxima reinicialização, você não poderá mais fazer login no sistema. :(Portanto, não remova
evolution-data-server
.fonte
evolution-data-server
meu próprio sistema e tudo funciona muito bem. Suponho que você esteja usando o GNOME como ambiente de área de trabalho (ubuntu-gnome-desktop
nunca foi instalado no meu sistema), o que aparentemente depende desse pacote. Observe queevolution-data-server-common
deve permanecer instalado, mas esse pacote não faz comevolution-calendar-factory
que seja executado.evolution-data-server-common
irá removêunity-control-center
-lo e substituí-lo porgnome-control-center
, entre outras coisas.apt-get purge evolution-data-server --dry-run
permite ver o que será limpo antes de limparevolution-data-server
. O--dry-run
parâmetro me informou (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
apenas remove os pacotes que não são necessários para o uso diário da unidade e economiza um pouco de RAM no seu sistema.Se você deseja remover
evolution-data-server
, ele os removerá pelo menos (testado em 16.04)Então, o melhor tratamento é um pouco desagradável, mas funciona!
Nasty Hack!
Renomeie a pasta binária do Evolution para que não seja encontrada! O que funciona para mim é estes
É isso aí! Agora, pelo menos posso usar o sistema.
Notas: Se você desativar a evolução dessa maneira, não poderá usar sincronizações de calendário ou outras coisas sofisticadas (inúteis para mim).
Corte menos sujo (atualização)
Parece que mais e mais pessoas estão insatisfeitas com a evolução ultimamente. Mas na minha configuração atual, não renomeio a pasta. Em vez disso, basta remover o bit executável e ele funciona.
Para desativar o processo do calendário, usei
A coisa boa desse método é que outro serviço de evolução ainda pode funcionar (eles iniciam e são executados)
Repita o mesmo processo para
evolution-source-registry
eevolution-addressbook-factory
se você quiser calá-los também!fonte
pkill evolution
para atacá-los. Eles não voltarão após o hack.Eu não tinha o Evolution instalado, mas ainda estava com isso funcionando.
Remova o pacote
evolution-data-server
através do Centro de Software. Ou digite isso em um terminal:sudo apt-get purge evolution-data-server
. Em seguida, efetue logout e logon novamente, ele deve ter desaparecido.Nb Isso funcionou para mim em 14.04 e 16.04 se estiver usando a área de trabalho do Unity; no entanto, na versão 18.04, muitos pacotes críticos do gnome dependem disso.
fonte
Você pode mascarar as unidades usando systemd (testado no Ubuntu 18.04, Unity):
Após o logout / login, os serviços não serão mais iniciados.
fonte
sudo apt remove evolution-data-server
funcionou bem.Se você estiver usando o Gnome ou o Gnome-Shell, parece que não é possível remover o evolution-data-server, pois ele também removerá todo o DE
Se você ainda deseja se livrar desses processos irritantes e gananciosos de recursos, basta excluir (ou, melhor, renomear) o diretório de seus executáveis:
Em seguida, mate todos os processos em execução:
Dessa forma, o Gnome não poderá mais reiniciá-los.
Trabalhou para mim sem nenhum dano colateral visível.
fonte
Portanto, se você acha que as respostas acima são muito tóxicas para o seu sistema (eliminando pré-requisitos do gnome-desktop, excluindo / renomeando arquivos compactados? Não, obrigado!), Posso ter uma solução para você.
Crie
~/.config/upstart/kill-evolution-services.conf
e preencha com o seguinte código. Substitua USER pelo seu nome de usuário.Isso será executado no login, aguarde até que os serviços de evolução sejam iniciados (até 60 anos, ajustáveis com GIVEUP) e depois mate-os. Pelo que eu vi (na versão 16.04), eles permanecerão mortos até você interagir com algum aplicativo que precise deles, como o gnome-calendar (o aplicativo, não o indicador). Para combater isso, você pode adicionar o seguinte ao crontab (execute "crontab -e" no terminal). Novamente, certifique-se de substituir USER por seu nome de usuário.
Isso tentará matar os serviços de evolução uma vez por minuto.
Portanto, nos livramos dos serviços de evolução sem enlouquecer ou mesmo ligar
sudo
. Alegadamente, os problemas de uso de memória com esses serviços foram corrigidos no Gnome 3.20, mas o Ubuntu ainda não os portou para a 3.18. Fique de olho em https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , mesmo que não tenha nada a ver com o indicador de data e hora, pelo que posso dizer. De qualquer forma, o indicador funciona bem sem os serviços de evolução no login do lightdm.Se algo disso acabar causando efeitos colaterais em sua configuração, você pode simplesmente excluir
~/.config/upstart/kill-evolution-services.conf
e remover a linha crontab (novamente,crontab -e
de um terminal). Em seguida, efetue logout e logon novamente, se você for paranóico.fonte
pkill -f evolution-calendar-factory
libera 100mb de RAM, thx!Não tentei removê-lo desde que executei o gnome, mas o que funcionou foi copiar os arquivos da unidade systemd para / etc e definir ExecStart como / bin / ls:
e no arquivo da unidade, verifique se ExecStart é / bin / ls:
Então faça
Observe que fazer "systemctl disable --user evolution-source-registry" parecia não ter efeito.
fonte