从命令行添加和删除启动器图标

我正在使用Vagrant和Chef构建一个Ubuntu 12.10 VM,我想控制哪些图标最初出现在启动器中。

具体来说,我想清除所有初始启动器图标,只需离开Start图标和Nautilous,然后为我正在安装Chef的几个应用程序添加图标。

添加我可以从其他post处理的图标,但是如何仅使用命令行删除现有图标?

  • 要查看当前的:

    gsettings get com.canonical.Unity.Launcher favorites 

    输出如下:

     ['nautilus-home.desktop', 'chromium-browser.desktop', 'gnome-system-monitor.desktop'] 
  • 要添加新条目,例如vlc ,请添加其.desktop文件,即。 vlc.desktop as:

     gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop', 'chromium-browser.desktop', 'gnome-system-monitor.desktop', 'vlc.desktop']" 

(包含在值字符串“[… …]”中的那些将显示在启动器中。您可以使用它来添加或删除您选择的启动器。)

  • 要重置为默认值:

     gsettings reset com.canonical.Unity.Launcher favorites