启动应用程序偏好设置发生了什么变化?

启动应用程序偏好设置发生了什么变化?

在 11.04 中,我可以进入系统->偏好设置->启动应用程序并执行诸如取消选中 Gnome 登录声音之类的操作,当我在 11.10 中打开启动应用程序时,屏幕是空的

答案1

我发现的行为与 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)。

答案2

这可能会帮助你: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

答案3

要再次启用它们,请运行

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 也有这个功能就好了。

相关内容