Saya mencoba metode ini untuk menonaktifkan evolution-calendar-factory askubuntu.com/a/694515/158636 tampaknya berfungsi di desktop kesatuan Ubuntu 14,04 saya
Eka
Jawaban:
4
Ubuntu tidak akan mengizinkan Anda menghapus evolution-calendar-factorykarena ini adalah perpustakaan yang dibagikan oleh banyak program.
Jika Anda mencoba menjalankan: sudo apt-get purge evolution-data-serveratau sudo apt-get remove evolution-data-serversistem Anda akan rusak!
Anda dapat menguji perintah-perintah ini di terminal menggunakan -sflag (simulasikan) (hati-hati!)
sudo apt-get remove evolution-data-server -s
Dan Anda akan melihat bahwa ubuntu-gnome-desktopitu akan dihapus, dan setelah reboot berikutnya, Anda tidak akan dapat masuk ke sistem lagi. :(
Ini tidak benar, setidaknya berkaitan dengan lingkungan Unity pada 14,04 (saya tidak dapat berbicara untuk versi yang lebih baru). Saya telah membersihkan evolution-data-serversistem saya sendiri dan semuanya bekerja dengan baik. Saya berasumsi Anda menggunakan GNOME sebagai lingkungan desktop ( ubuntu-gnome-desktopbahkan belum pernah diinstal pada sistem saya), yang tampaknya bergantung pada paket itu. Catatan yang evolution-data-server-commonharus tetap diinstal, tetapi paket itu tidak menyebabkan evolution-calendar-factoryberjalan.
Aibara
1
Untuk memperluas komentar Aibara, menghapus evolution-data-server-commonakan menghapus unity-control-centerdan menggantinya dengan gnome-control-center, antara lain.
Matius Baca
2
apt-get purge evolution-data-server --dry-runmemungkinkan Anda untuk melihat apa yang akan dibersihkan sebelum dibersihkan evolution-data-server. The --dry-runparameter memberitahu saya (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
Untuk Ubuntu 16.10, ini tentu tidak benar. Menghapus evolution-data-serverhanya menghapus paket yang tidak diperlukan untuk penggunaan kesatuan sehari-hari, dan menyimpan beberapa RAM pada sistem Anda.
David Georg Reichelt
26
Jika Anda ingin menghapus evolution-data-server, setidaknya ini akan dihapus (diuji dalam 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.
Jadi, perawatan yang lebih baik agak jahat, tetapi berhasil!
Hack jahat!
Ganti nama folder biner Evolution, sehingga tidak akan ditemukan! Yang berhasil bagi saya adalah ini
Itu dia! Sekarang, setidaknya saya bisa menggunakan sistem.
Catatan: Jika Anda menonaktifkan evolusi dengan cara ini, Anda tidak akan dapat menggunakan sinkronisasi kalender atau hal-hal mewah lainnya (tidak berguna bagi saya).
Retasan kurang kotor (perbarui)
Sepertinya semakin banyak orang yang tidak puas dengan evolusi belakangan ini. Tetapi dalam pengaturan saya saat ini, saya tidak mengganti nama folder. Sebaliknya saya hanya menghapus bit yang dapat dieksekusi dan itu berfungsi.
Untuk menonaktifkan proses kalender, saya menggunakan
Tampaknya bekerja untuk saya di Debian + Gnome. Terima kasih!
Kumar
2
Kudos untuk hack yang kurang kotor. Itu bekerja dan mudah dibalik. BTW, untuk menyingkirkan proses yang sudah menelurkan, gunakan pkill evolutionuntuk memukulnya. Mereka tidak akan kembali setelah retasan.
fbicknel
18
Saya tidak menginstal Evolution, tetapi masih menjalankan ini juga.
Hapus paket evolution-data-servermelalui Pusat Perangkat Lunak. Atau ketik ini ke terminal: sudo apt-get purge evolution-data-server. Kemudian logout dan kembali, itu harus pergi.
Nb Ini bekerja untuk saya dalam 14,04 dan 16,04 jika menggunakan desktop Unity; itu tidak, bagaimanapun, pada 18,04, karena banyak paket gnome kritis bergantung padanya
Bekerja dengan baik untuk saya di Ubuntu 16.04, namun ini menghapus Sistem Snappy dan komponen-komponennya dari Sistem dan saya setuju dengan itu. Setidaknya penggunaan RAM Unity Di Bawah Kontrol sekarang .. Banyak Dihormati.
Rajat Pandita
@RajatPandita Aneh, saya menggunakan 16,04 sekarang dan memiliki paket Snappy tanpa evolusi-data-server. Mungkin ada sesuatu yang berbeda sejak saya ditingkatkan dari 14,04?
Aibara
Tidak berfungsi pada 15.10
Anwar
Ubuntu 16.04, dihapus evolution-data-server, tidak ada komponen lain di mana dihapus dan proses evolusi hilang. :-)
andreaplanet
1
Pada debian "buster" ini menghapus gdm3, gnome-core dan komponen kunci lainnya. Saya menduga hal serupa terjadi di Ubuntu ... WASPADALAH.
HörmannHH
6
Anda dapat menutupi unit menggunakan systemd (diuji pada Ubuntu 18.04, Unity):
Ini kedengarannya benar dan menjanjikan, tetapi tidak menghentikan apa pun di sistem 16.04 saya, bahkan setelah reboot. Tetapi sudo apt remove evolution-data-serverbekerja dengan baik.
mivk
4
Jika Anda menggunakan Gnome atau Gnome-Shell, sepertinya Anda tidak dapat menghapus evolusi-data-server, karena itu akan menghapus juga seluruh 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
Jika Anda masih ingin menyingkirkan proses-proses yang menjengkelkan dan serakah sumber daya, Anda bisa menghapus (atau, lebih baik, mengganti nama) direktori executable mereka:
Jadi, jika Anda berpikir jawaban di atas terlalu beracun untuk sistem Anda (merobek-robek gnome-desktop prereqs, menghapus / mengganti nama file yang dikemas? Tidak, terima kasih!), Saya mungkin punya solusi untuk Anda.
Buat ~/.config/upstart/kill-evolution-services.confdan isi dengan kode berikut. Pastikan untuk mengganti USER dengan nama pengguna Anda.
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
Ini akan berjalan saat login, tunggu sampai layanan evolusi telah dimulai (hingga 60-an, dapat disesuaikan dengan GIVEUP), lalu bunuh. Dari apa yang saya lihat (pada 16.04) mereka akan tetap mati sampai Anda berinteraksi dengan beberapa aplikasi yang membutuhkannya, seperti gnome-calendar (aplikasi, bukan indikator). Untuk mengatasi ini, Anda dapat menambahkan yang berikut ke crontab (jalankan "crontab -e" dari terminal). Sekali lagi, pastikan untuk mengganti USER dengan nama pengguna Anda.
*/1 * * * * pkill -u USER -f '^/usr/lib/evolution/evolution'
Ini akan mencoba untuk mematikan layanan evolusi sekali per menit.
Jadi kami menyingkirkan layanan evolusi tanpa membuat orang gila atau bahkan menelepon sudo. Diduga masalah penggunaan memori dengan layanan ini telah diperbaiki di Gnome 3.20, tetapi Ubuntu belum mendukungnya hingga 3.18. Mengawasi https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , meskipun itu tidak ada hubungannya dengan indikator-datetime, dari apa yang bisa saya katakan. Indikator berjalan dengan baik tanpa layanan evolusi di login lightdm.
Jika salah satu dari ini berakhir memiliki efek samping pada konfigurasi Anda, Anda dapat menghapus ~/.config/upstart/kill-evolution-services.confdan menghapus garis crontab (sekali lagi, crontab -edari terminal). Kemudian logout dan kembali untuk mengukur baik, jika Anda paranoid.
Saya tidak mencoba untuk menghapusnya sejak saya menjalankan gnome, tetapi apa yang berhasil adalah menyalin file unit systemd ke / etc dan mengatur ExecStart ke / bin / ls:
Jawaban:
Ubuntu tidak akan mengizinkan Anda menghapus
evolution-calendar-factory
karena ini adalah perpustakaan yang dibagikan oleh banyak program.Jika Anda mencoba menjalankan:
sudo apt-get purge evolution-data-server
atausudo apt-get remove evolution-data-server
sistem Anda akan rusak!Anda dapat menguji perintah-perintah ini di terminal menggunakan
-s
flag (simulasikan) (hati-hati!)Dan Anda akan melihat bahwa
ubuntu-gnome-desktop
itu akan dihapus, dan setelah reboot berikutnya, Anda tidak akan dapat masuk ke sistem lagi. :(Jadi, jangan hapus
evolution-data-server
.sumber
evolution-data-server
sistem saya sendiri dan semuanya bekerja dengan baik. Saya berasumsi Anda menggunakan GNOME sebagai lingkungan desktop (ubuntu-gnome-desktop
bahkan belum pernah diinstal pada sistem saya), yang tampaknya bergantung pada paket itu. Catatan yangevolution-data-server-common
harus tetap diinstal, tetapi paket itu tidak menyebabkanevolution-calendar-factory
berjalan.evolution-data-server-common
akan menghapusunity-control-center
dan menggantinya dengangnome-control-center
, antara lain.apt-get purge evolution-data-server --dry-run
memungkinkan Anda untuk melihat apa yang akan dibersihkan sebelum dibersihkanevolution-data-server
. The--dry-run
parameter memberitahu saya (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
hanya menghapus paket yang tidak diperlukan untuk penggunaan kesatuan sehari-hari, dan menyimpan beberapa RAM pada sistem Anda.Jika Anda ingin menghapus
evolution-data-server
, setidaknya ini akan dihapus (diuji dalam 16.04)Jadi, perawatan yang lebih baik agak jahat, tetapi berhasil!
Hack jahat!
Ganti nama folder biner Evolution, sehingga tidak akan ditemukan! Yang berhasil bagi saya adalah ini
Itu dia! Sekarang, setidaknya saya bisa menggunakan sistem.
Catatan: Jika Anda menonaktifkan evolusi dengan cara ini, Anda tidak akan dapat menggunakan sinkronisasi kalender atau hal-hal mewah lainnya (tidak berguna bagi saya).
Retasan kurang kotor (perbarui)
Sepertinya semakin banyak orang yang tidak puas dengan evolusi belakangan ini. Tetapi dalam pengaturan saya saat ini, saya tidak mengganti nama folder. Sebaliknya saya hanya menghapus bit yang dapat dieksekusi dan itu berfungsi.
Untuk menonaktifkan proses kalender, saya menggunakan
Hal yang baik dengan metode ini adalah layanan evolusi lainnya masih dapat berfungsi (mereka mulai dan berjalan)
Ulangi proses yang sama untuk
evolution-source-registry
danevolution-addressbook-factory
jika Anda ingin membungkamnya juga!sumber
pkill evolution
untuk memukulnya. Mereka tidak akan kembali setelah retasan.Saya tidak menginstal Evolution, tetapi masih menjalankan ini juga.
Hapus paket
evolution-data-server
melalui Pusat Perangkat Lunak. Atau ketik ini ke terminal:sudo apt-get purge evolution-data-server
. Kemudian logout dan kembali, itu harus pergi.Nb Ini bekerja untuk saya dalam 14,04 dan 16,04 jika menggunakan desktop Unity; itu tidak, bagaimanapun, pada 18,04, karena banyak paket gnome kritis bergantung padanya
sumber
Anda dapat menutupi unit menggunakan systemd (diuji pada Ubuntu 18.04, Unity):
Setelah keluar / masuk, layanan tidak akan dimulai lagi.
sumber
sudo apt remove evolution-data-server
bekerja dengan baik.Jika Anda menggunakan Gnome atau Gnome-Shell, sepertinya Anda tidak dapat menghapus evolusi-data-server, karena itu akan menghapus juga seluruh DE
Jika Anda masih ingin menyingkirkan proses-proses yang menjengkelkan dan serakah sumber daya, Anda bisa menghapus (atau, lebih baik, mengganti nama) direktori executable mereka:
Kemudian bunuh semua proses yang berjalan:
Dengan cara ini, Gnome tidak akan dapat memulai lagi.
Bekerja untuk saya tanpa kerusakan jaminan yang terlihat.
sumber
Jadi, jika Anda berpikir jawaban di atas terlalu beracun untuk sistem Anda (merobek-robek gnome-desktop prereqs, menghapus / mengganti nama file yang dikemas? Tidak, terima kasih!), Saya mungkin punya solusi untuk Anda.
Buat
~/.config/upstart/kill-evolution-services.conf
dan isi dengan kode berikut. Pastikan untuk mengganti USER dengan nama pengguna Anda.Ini akan berjalan saat login, tunggu sampai layanan evolusi telah dimulai (hingga 60-an, dapat disesuaikan dengan GIVEUP), lalu bunuh. Dari apa yang saya lihat (pada 16.04) mereka akan tetap mati sampai Anda berinteraksi dengan beberapa aplikasi yang membutuhkannya, seperti gnome-calendar (aplikasi, bukan indikator). Untuk mengatasi ini, Anda dapat menambahkan yang berikut ke crontab (jalankan "crontab -e" dari terminal). Sekali lagi, pastikan untuk mengganti USER dengan nama pengguna Anda.
Ini akan mencoba untuk mematikan layanan evolusi sekali per menit.
Jadi kami menyingkirkan layanan evolusi tanpa membuat orang gila atau bahkan menelepon
sudo
. Diduga masalah penggunaan memori dengan layanan ini telah diperbaiki di Gnome 3.20, tetapi Ubuntu belum mendukungnya hingga 3.18. Mengawasi https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605 , meskipun itu tidak ada hubungannya dengan indikator-datetime, dari apa yang bisa saya katakan. Indikator berjalan dengan baik tanpa layanan evolusi di login lightdm.Jika salah satu dari ini berakhir memiliki efek samping pada konfigurasi Anda, Anda dapat menghapus
~/.config/upstart/kill-evolution-services.conf
dan menghapus garis crontab (sekali lagi,crontab -e
dari terminal). Kemudian logout dan kembali untuk mengukur baik, jika Anda paranoid.sumber
pkill -f evolution-calendar-factory
melepaskan 100mb RAM, thx!Saya tidak mencoba untuk menghapusnya sejak saya menjalankan gnome, tetapi apa yang berhasil adalah menyalin file unit systemd ke / etc dan mengatur ExecStart ke / bin / ls:
dan di file unit pastikan ExecStart adalah / bin / ls:
Lalu lakukan
Perhatikan bahwa melakukan "systemctl disable --user evolution-source-registry" tampaknya tidak berpengaruh.
sumber