ランチャーに固定されたアプリケーションをすべてのユーザーに表示する方法は?


11

Unityランチャーでアプリケーションを固定して、すべてのユーザーに表示されるようにする必要があります。

現在、私が変更したものはすべてローカルユーザーのみに影響しているようです。

回答:


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/
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.