Awm*_*amp 7 startup-applications
在 11.04 中,当我在 11.10 中打开启动应用程序时,我可以转到系统->首选项 -> 启动应用程序并执行诸如取消选中 Gnome 登录声音之类的操作,但屏幕为空
我发现的行为与 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
Run Code Online (Sandbox Code Playgroud)
然后从启动应用程序控制面板中选择您的启动应用程序。从那里,“注销/登录”申请(感谢 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
Run Code Online (Sandbox Code Playgroud)
然后更改显示的行
NoDisplay=true
Run Code Online (Sandbox Code Playgroud)
到
NoDisplay=false
Run Code Online (Sandbox Code Playgroud)
要再次启用它们,请运行
find /etc/xdg/autostart/ -name "*.desktop" -exec sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" '{}' \;
Run Code Online (Sandbox Code Playgroud)
这会起作用,但只是暂时的。例如:
dpkg -S /etc/xdg/autostart/ubuntuone-launch.desktop
ubuntuone-client: /etc/xdg/autostart/ubuntuone-launch.desktop
Run Code Online (Sandbox Code Playgroud)
因此,如果 ubuntuone-client 更新,它将从“启动应用程序”中消失。当我在 KDE 中遇到类似情况时,一位开发人员告诉我,首先将 .desktop 文件复制到 ~/.kde4/share/kde4/services/ 并在那里进行编辑(本地文件将覆盖系统文件);如果 Gnome 也有这个就好了。
| 归档时间: |
|
| 查看次数: |
4697 次 |
| 最近记录: |