Pare as notificações do dbus ao iniciar o gnome-screensaver

1

Estou executando o gerenciador de janelas Xmonad no Ubuntu 17.04. Quando inicio uma sessão Xmonad, o gnome-screensaver não está em execução (como eu quero). Sempre que a primeira notificação na tela ocorre, o gnome-screensaver também é iniciado. Eu gostaria de parar o mecanismo de autolaunch que está fazendo isso.

Veja abaixo um exemplo. Observe que o notify-osd é iniciado em resposta conforme o esperado, mas também é gvfsd, gvfsd-fuse e gnome-screensaver.

$ ps -x -o pid,tty,stat,command
  PID TT       STAT COMMAND
 1920 ?        S    lightdm --session-child 13 20
 1934 ?        Ss   /lib/systemd/systemd --user
 1955 ?        S    (sd-pam)
 2033 ?        Ss   /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation
 2056 ?        Sl   /usr/bin/gnome-keyring-daemon --daemonize --login
 2059 ?        Ss   /home/jumper/.xmonad/xmonad-x86_64-linux
 2142 ?        Ss   /usr/bin/ssh-agent /usr/bin/im-launch xmonad-session
 2151 ?        Ss   /bin/sh -c urxvt
 2152 ?        R    urxvt
 2153 ?        S    urxvt
 2154 pts/0    Ss   bash
 2270 pts/0    R+   ps -x -o pid,tty,stat,command

$ notify-send "Test notification" "This is a test"

$ ps -x -o pid,tty,stat,command
  PID TT       STAT COMMAND
 1920 ?        S    lightdm --session-child 13 20
 1934 ?        Ss   /lib/systemd/systemd --user
 1955 ?        S    (sd-pam)
 2033 ?        Ss   /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation
 2056 ?        Sl   /usr/bin/gnome-keyring-daemon --daemonize --login
 2059 ?        Ss   /home/jumper/.xmonad/xmonad-x86_64-linux
 2142 ?        Ss   /usr/bin/ssh-agent /usr/bin/im-launch xmonad-session
 2151 ?        Ss   /bin/sh -c urxvt
 2152 ?        S    urxvt
 2153 ?        S    urxvt
 2154 pts/0    Ss   bash
 2398 ?        Sl   /usr/lib/x86_64-linux-gnu/notify-osd
 2401 ?        Ssl  /usr/lib/gvfs/gvfsd
 2406 ?        Sl   /usr/lib/gvfs/gvfsd-fuse /run/user/1001/gvfs -f -o big_writes
 2417 ?        Sl   /usr/bin/gnome-screensaver --no-daemon
 2428 pts/0    R+   ps -x -o pid,tty,stat,command
    
por John Jumper 08.09.2017 / 18:50

0 respostas