启动应用程序首选项发生了什么变化?

在11.04我可以进入system-> preferences – >启动应用程序,并在11.10打开启动应用程序时取消选中Gnome Login Sound,屏幕为空

我发现的行为与KDE相同(本地.desktops覆盖系统),因此能够取消选择/选择’启动应用程序’中的项目执行此操作:

mkdir -p ~/.config/autostart # If not already created cd ~/.config/autostart cp /etc/xdg/autostart/*.desktop . sed -i "s/NoDisplay=true/NoDisplay=false/g" *.desktop 

然后从“启动应用程序”控制面板中选择“启动应用程序”。 从那里,“注销/登录”申请(感谢duffydack)。

这可能对您有所帮助: http : //maketecheasier.com/disable-login-sound-in-ubuntu-oneiric-quick-tips/2011/09/15

显然,.desktop文件现在可以选择不出现在11.10的启动应用程序首选项中。 将此选项设置为FALSE,使此项目显示在启动首选项中,然后您可以禁用它。

编辑:正如Jo-Erlend Schinstad所说,链接可能无法使用。 所以,我会在这里解释这个想法。

解决方案是更改要在启动首选项中查看的应用程序的.desktop文件。 例如,对于登录声音,您必须打开文件:

 gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop 

然后更改说的行

 NoDisplay=true 

 NoDisplay=false 

要再次启用它们,请运行

 find /etc/xdg/autostart/ -name "*.desktop" -exec sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" '{}' \; 

这将有效,但只是暂时的。 例如:

 dpkg -S /etc/xdg/autostart/ubuntuone-launch.desktop ubuntuone-client: /etc/xdg/autostart/ubuntuone-launch.desktop 

因此,如果ubuntuone-client得到更新,它将从“启动应用程序”中消失。 开发人员告诉我,当我遇到与KDE类似的情况时,首先将.desktop文件复制到〜/ .kde4 / share / kde4 / services /并在那里进行编辑(本地文件将覆盖系统); 如果Gnome也有这个,那就好了。