Arch - evolution alarm notify

Olá!
Não uso o cliente de e-mail nativo do Arch para o que ele se propõe.
O serviço “evolution alarm notify” e suas dependências ficam rodando e consumindo uma boa memória.
Pesquisei muito sobre o assunto e não encontrei unanimidade se posso desinstalar esses serviços.

Qual a opinião de vocês?

Obrigado

Passe a saída dos comandos

pacman -Qgq gnome

E

pacman -Qgq gnome-extra

1 Curtida

Segue

$ pacman -Qgq gnome
[sudo] senha para edbrigan:
baobab
evince
file-roller
gnome-disk-utility
gnome-keyring
gnome-menus
gnome-screenshot
gnome-software
gnome-themes-extra
gvfs
gvfs-afc
gvfs-gphoto2
gvfs-mtp
gvfs-nfs
gvfs-smb
networkmanager
simple-scan
$

$ pacman -Qgq gnome-extra
dconf-editor
evolution
$

Ok… vamos por parte

editado:

O gnome-gphoto2 é um grande consumidor de memória, outro é o gnome-music

Eles usam o tracker que também consome memória

O evolution está instalado…

Teria que desinstalar…

Contudo alguns recursos do gnome usam o evolution-data-server

Vc pode ver com

pacman -Qi evolution-data-server
Se quiser remover estes programas junto com evolution-data-server

pacman -Rsn evolution-data-server

Depois vc pode parar o tracker na inicialização…
mas veja se já melhora

1 Curtida

Resultado

$ pacman -Qi evolution-data-server
[sudo] senha para edbrigan:
Nome : evolution-data-server
Versão : 3.36.5-1
Descrição : Centralized access to appointments and contacts
Arquitetura : x86_64
URL : Apps/Evolution - GNOME Wiki!
Licenças : GPL
Grupos : Nenhum
Provê : libcamel-1.2.so=62-64 libebackend-1.2.so=10-64
libebook-1.2.so=20-64 libebook-contacts-1.2.so=3-64
libecal-2.0.so=1-64 libedata-book-1.2.so=26-64
libedata-cal-2.0.so=1-64 libedataserver-1.2.so=24-64
libedataserverui-1.2.so=2-64
Depende de : gnome-online-accounts nss krb5 libgweather libical
db libgdata libphonenumber
Depend. opcionais : Nenhum
Necessário para : evolution
Opcional para : Nenhum
Conflita com : Nenhum
Substitui : Nenhum
Tamanho instalado : 41,68 MiB
Empacotador : Jan Alexander Steffens (heftig) heftig@archlinux.org
Data da compilação : sáb 08 ago 2020 22:05:45
Data de instalação : sáb 08 ago 2020 22:49:05
Motivo da instalação : Instalado como dependência de outro pacote
Script de instalação : Não
Validado por : Assinatura

$

editado

vc pode ver com o comando

pacman -Ql evolution-data-server

ele deve mostrar os arquivos que foram instalados

ou

https://www.archlinux.org/packages/extra/x86_64/evolution-data-server/

Required By (11)

se não for utilizar nenhum desinstale

outro caminho

vá até /etc/xdg/autostart

e copie o arquivo relacionado ao alarm para /home/usuário/.config/autostart

feito isso
abra o arquivo com um editor

e adicione ou edita se já tiver com true

X-GNOME-Autostart-enabled=false

1 Curtida

Olá
outro caminho

vá até /etc/xdg/autostart
e copie o arquivo relacionado ao alarm para /home/usuário/.config/autostart
feito isso
abra o arquivo com um editor
e adicione ou edita se já tiver com true
X-GNOME-Autostart-enabled=false

Fiz esses procedimentos, reiniciei o note, mas não deu certo. Veja a tela :point_down:

Obrigado,

outra coisa

se não quer utilizar o tracker do gnome…
aqui eu desativo ele… estou usando opesuse, mas é o mesmo procedimento

vá em /etc/xdg/autostart

com o nautilus mesmo

e pede para copiar os arquivos

tracker-extract.desktop
tracker-miner-fs.desktop
tracker-store.desktop

cole eles na pasta

/home/seuusuário/.config/autostart

feito isso
com o gedit mesmo do gnome

pede para editar os arquivos

procure por
X-GNOME-Autostart-enabled=true

e modifique para
X-GNOME-Autostart-enabled=false

e salve… faça isso nos 3 arquivos

Agora vamos desativar também no systemd

com o comando

systemctl --user mask tracker-extract.service tracker-miner-fs.service tracker-store.service

caso queira reverter em vez de usar mask use unmask

e reincie o computador

veja se ganhou memória

aqui tem mais algumas dicas

recomendo vc ver
https://wiki.archlinux.org/index.php/General_recommendations

1 Curtida

ok… vou ver aqui…

acho que tenho o arch no virt-manager

se puder passe a saída do comando
systemctl --user list-unit-files --state static

outra coisa…

vc usa o gnome-clock?

foi este arquivo que vc copiou e modificou?

/etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop

qualquer coisa

coloque aqui o conteúdo do arquivo

mas apara funcionar ou utilize o killall alarm… para terminar o processo ou reinicie

1 Curtida

segue

systemctl --user list-unit-files --state static
UNIT FILE STATE VENDOR PRESET
at-spi-dbus-bus.service static -
bamfdaemon.service static -
colord-session.service static -
dbus.service static -
dirmngr.service static -
evolution-addressbook-factory.service static -
evolution-calendar-factory.service static -
evolution-source-registry.service static -
evolution-user-prompter.service static -
flatpak-oci-authenticator.service static -
flatpak-portal.service static -
flatpak-session-helper.service static -
glib-pacrunner.service static -
gpg-agent.service static -
gvfs-afc-volume-monitor.service static -
gvfs-daemon.service static -
gvfs-gphoto2-volume-monitor.service static -
gvfs-metadata.service static -
gvfs-mtp-volume-monitor.service static -
gvfs-udisks2-volume-monitor.service static -
org.gnome.Evince.service static -
systemd-exit.service static -
lines 1-23…skipping…
UNIT FILE STATE VENDOR PRESET
at-spi-dbus-bus.service static -
bamfdaemon.service static -
colord-session.service static -
dbus.service static -
dirmngr.service static -
evolution-addressbook-factory.service static -
evolution-calendar-factory.service static -
evolution-source-registry.service static -
evolution-user-prompter.service static -
flatpak-oci-authenticator.service static -
flatpak-portal.service static -
flatpak-session-helper.service static -
glib-pacrunner.service static -
gpg-agent.service static -
gvfs-afc-volume-monitor.service static -
gvfs-daemon.service static -
gvfs-gphoto2-volume-monitor.service static -
gvfs-metadata.service static -
gvfs-mtp-volume-monitor.service static -
gvfs-udisks2-volume-monitor.service static -
org.gnome.Evince.service static -
systemd-exit.service static -
systemd-tmpfiles-clean.service static -
thunar.service static -
xdg-desktop-portal-gtk.service static -
xdg-desktop-portal.service static -
xdg-document-portal.service static -
xdg-permission-store.service static -
xfce4-notifyd.service static -
dbus.socket static -
basic.target static -
bluetooth.target static -
default.target static -
exit.target static -
graphical-session-pre.target static -
graphical-session.target static -
paths.target static -

vc usa o gnome-clock?
Uso o do painel e como sabemos xfce usa alguns recusrsos gnome

foi este arquivo que vc copiou e modificou?
foi o /etc/xdg/autostart

coloque aqui o conteúdo do arquivo
[Desktop Entry]
Type=Application
Name=Evolution Alarm Notify
Name[ca]=Notificador d’alarmes Evolution
Name[cs]=Upozornění na události z Evolutionu
Name[da]=Påmindelse fra Evolution
Name[de]=Alarmbenachrichtigungen in Evolution
Name[el]=Ειδοποίηση ξυπνητηριού Evolution
Name[en_GB]=Evolution Alarm Notify
Name[es]=Notificador de alertas de Evolution
Name[eu]=Evolution-en alarma jakinarazpena
Name[fr]=Notification d’alarme Evolution
Name[fur]=Notifiche di alarme di Evolution
Name[gl]=Notificar alarma de Evolution
Name[hr]=Evolution alarm obavijesti
Name[hu]=Evolution riasztásértesítő
Name[id]=Pemberitahuan Alarm Evolution
Name[it]=Notifica allarmi Evolution
Name[ko]=에볼루션 알림 알리기
Name[lt]=Evolution žadintuvo priminimas
Name[ms]=Makluman Penggera Evolution
Name[nl]=Evolution-herinneringsmelding
Name[oc]=Notificacion d’alarma Evolution
Name[pl]=Powiadamianie o alarmach programu Evolution
Name[pt_BR]=Notificação de alarme do Evolution
Name[ro]=Notificare pentru alarmă Evolution
Name[sl]=Obvestilo o alarmu Evolution
Name[sv]=Evolutions alarmavisering
Name[tr]=Evolution Alarm Bildirimi
Name[uk]=Сповіщення сигналами у Evolution
Name[zh_TW]=Evolution 響鈴通知
Comment=Calendar event notifications
Comment[ca]=Notificació d’esdeveniments del calendari
Comment[cs]=Oznámení událostí z kalendáře
Comment[da]=Påmindelser om begivenheder i kalender
Comment[de]=Benachrichtigungen für Kalendertermine
Comment[en_GB]=Calendar event notifications
Comment[es]=Notificaciones de eventos del calendario
Comment[eu]=Egutegi-gertaeren jakinarazpenak
Comment[fi]=Kalenteritapahtuman muistutukset
Comment[fr]=Notifications d’évènements d’agenda
Comment[fur]=Notifichis events dal calendari
Comment[gl]=Notificacións de evento de calendario
Comment[hr]=Obavijest kalendarskog događaja
Comment[hu]=Naptáresemény-értesítések
Comment[id]=Notifikasi acara kalender
Comment[it]=Notifiche degli eventi di calendario
Comment[ko]=달력 행사 알림
Comment[lt]=Kalendoriaus įvykių priminimai
Comment[ms]=Pemberitahuan peristiwa kalendar
Comment[nl]=Meldingen van agenda-afspraken
Comment[oc]=Notificacions d’eveniments d’agenda
Comment[pl]=Powiadomienia o wydarzeniach z kalendarza
Comment[pt_BR]=Notificações de eventos da agenda
Comment[ro]=Notificări de evenimente din Calendar
Comment[sl]=Obvestila dogodkov koledarja
Comment[sv]=Aviseringar för kalenderevenemang
Comment[tr]=Takvim olay bildirimleri
Comment[uk]=Сповіщення щодо подій календаря
Comment[zh_TW]=行事曆活動通知
Icon=appointment-soon
Exec=/usr/lib/evolution-data-server/evolution-alarm-notify
Terminal=false
Categories=
OnlyShowIn=GNOME;Unity;XFCE;Dawati;MATE;
NoDisplay=true
X-Meego-Priority=Low
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=evolution-data-server
X-GNOME-Bugzilla-Component=calendar
X-GNOME-Bugzilla-Version=3.36.x

Vc tem que adicionar

X-GNOME-Autostart-enabled=false

No arquivo

1 Curtida

Outra coisa

Com a saída do comando systemctl --user

Vc verá os processos evolution

Exemplo
evolution-addressbook-factory.service

Se não quiser remover o evolution Server é quer parar alguns serviços é só mascarar
Até

1 Curtida

Adicionei a linha ao arquivo, reiniciei, mas veja a tela… :point_down:

persistente né?

Obrigado

Ok…

Vou fazer um teste no Virt e depois te passo o procedimento

Fiz o procedimento aqui e funcionou

outra coisa, agora que vi, não veja pelo rss e sim por memória

se quiser um aplicativo por terminal para ver o uso da memória, instale o ps_mem
https://www.archlinux.org/packages/community/any/ps_mem/
sudo pamman -S ps_mem

para executar o aplicativo é necessário ser root, então

sudo ps_mem

Continuando

copiei o arquivo
/etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop

para
~/.config/autostart/org.gnome.Evolution-alarm-notify.desktop

veja
Aqui copiei o arquivo para pasta ~/.config/autostart/

Aqui editei o arquivo copiado incluindo X-GNOME-Autostart-enabled=false no final do arquivo e salvei a modificação

Reiniciei a sessão e abrir o monitor do gnome. Aparece outros evolution que não mexi, mas o evolution alarm não aparece mais, logo não é carregado ao iniciar a sessão do gnome.

1 Curtida

No que o psmem é diferente do free -h?

Oi @Rodrigo_Chile
Ele é mais detalhado, preciso e de fácil visualização

para mais informação

exemplos na imagem do inicio da execução do programa e fim
segue as imagens


já a saída do gnome


ele mostra só os processos do usuário e naobcontabilia a memória compartilhada…

2 Curtidas

Olá @swatquest
Tudo certo, tudo resolvido.
E muito boa sua sugestão do “ps_mem” via terminal. Show.

MUITO Obrigado

A memória compartilhada é o uso do tmpfs
Shmem

grep Shmem /proc/meminfo

https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt

1 Curtida