如何删除 Unity 默认启动器

如何删除 Unity 默认启动器

作为系统初始化脚本的一部分,我想在空白 ubuntu 桌面安装后使用 bash 脚本删除默认启动器。如果我从中删除启动器,它/usr/share/applications会起作用,但它会为所有用户删除它们,而我只想为活动用户删除它们。空白安装后~/.local/share/applications不存在。

答案1

您不应删除桌面文件,/usr/share/applications因为这样您也无法使用 dash 启动它们。相反,应从启动器中解锁它们。

首先进行备份

gsettings get com.canonical.Unity.Launcher favorites > ~/.default_locked_launchers

然后通过以下方式删除它们

gsettings set com.canonical.Unity.Launcher favorites '[]'

这应该会取消当前用户的所有应用程序的固定。如果你想恢复原始应用程序,请执行

gsettings set com.canonical.Unity.Launcher favorites "$(cat ~/.default_locked_launchers)"

编辑:您可以按照以下步骤为所有用户执行此操作邮政。

相关内容