如何在所有用户中显示固定在启动器中的应用程序?

我需要在Unity启动器中固定一个应用程序,以便所有用户都可以看到它。

目前,我改变的一切似乎只影响本地用户。

要使新创建的用户显示在启动器中的应用程序,您可以通过设置新的覆盖来更改默认设置架构:

创建文件/usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.override并插入以下代码( .desktop文件存储在/usr/share/applications/ ):

 [com.canonical.Unity.Launcher] favorites=['pinned-application1.desktop', 'pinned-application2.desktop'] 

您必须插入所有固定的应用程序。 通过搜索设置架构和密钥,请参阅/usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml以获取默认值:

    DEFAULT_VALUES 

然后重新编译模式文件/usr/share/glib-2.0/schemas/gschemas.compiled (由gsettings使用):

 sudo glib-compile-schemas /usr/share/glib-2.0/schemas/