更新至 15.04 后,我abiword
在登录 GNOME 或 Unity 时会自动启动。在 openbox 或 blackbox 中不会发生这种情况。
如何在不删除该应用程序本身的情况下阻止该应用程序启动?
我没有将 abiword 添加到启动应用程序,也没有添加到.config/autostart
,它也不在 中/etc/xdg/autostart
。rc.local
也是干净的。
(=^・^=) [2] serg @ ubuntu:/home/xieerqi
>_ ls .config/autostart/
caribou-autostart.desktop
chinese-calendar-autostart.desktop
chromium-browser.desktop.bak
firefox.desktop
gnome-do.desktop
gnome-terminal.desktop.bak
gnome-user-share.desktop
indicator-multiload.desktop
lxrandr-autostart.desktop
nemo-autostart.desktop
reconnect-task.desktop
scrlayout.desktop
telepathy-indicator.desktop
ubuntuone-launch.desktop
vino-server.desktop
wicd-tray.desktop.bak
(=^・^=) [3] serg @ ubuntu:/home/xieerqi
>_ grep 'abiword' .config/autostart/*
(=^・^=) [4] serg @ ubuntu:/home/xieerqi
>_ grep 'abiword' /etc/xdg/autostart/*
(=^・^=) [5] serg @ ubuntu:/home/xieerqi
>_
pstree
然而,报告upstart
作为 abiword 进程的父级。
(=^・^=) [6] serg @ ubuntu:/home/xieerqi
>_ pstree | grep abiword
| | |-upstart-+-abiword-+-{abiword}
更好看:
|-lightdm-+-kwalletd
| | |-upstart-+-abiword-+-{abiword}
| | | | |-{dconf worker}
| | | | |-{gdbus}
| | | | `-{gmain}
答案1
这是一个 bug。因此,一个简单的 hack 方法是:
sudo rm -f /usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.AbiCollab.service
该文件由 创建abiword-common
。