如何在所有用户中显示固定在启动器中的应用程序?
我需要在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/