Ich muss eine Anwendung in Unity Launcher so anheften, dass sie für alle Benutzer sichtbar ist.
Derzeit scheint alles, was ich geändert habe, nur den lokalen Benutzer zu betreffen.
Um im Launcher angeheftete Anwendungen für neu erstellte Benutzer anzuzeigen, können Sie das Standardeinstellungsschema ändern, indem Sie eine neue Überschreibung einrichten:
Erstellen Sie eine Datei /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.override
und fügen Sie den folgenden Code ein ( .desktop
Dateien werden unter gespeichert /usr/share/applications/
):
[com.canonical.Unity.Launcher]
favorites=['pinned-application1.desktop', 'pinned-application2.desktop']
Sie müssen alle angehefteten Anwendungen einfügen. /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml
Suchen Sie nach Standardwerten, indem Sie das Einstellungsschema und den Schlüssel durchsuchen:
<schema path="/desktop/unity/launcher/" id="com.canonical.Unity.Launcher" gettext-domain="unity">
<key type="as" name="favorites">
<default>DEFAULT_VALUES</default>
Dann recompile Schemata Datei /usr/share/glib-2.0/schemas/gschemas.compiled
(die von gsettings verwendet wird):
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/