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


11

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

目前,我更改的所有内容似乎只影响本地用户。

Answers:


8

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

创建文件/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通过搜索设置架构和键来查看默认值:

        <schema path="/desktop/unity/launcher/" id="com.canonical.Unity.Launcher" gettext-domain="unity">
    <key type="as" name="favorites">
      <default>DEFAULT_VALUES</default>

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

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.