¿Cómo hacer que las aplicaciones ancladas en el iniciador aparezcan para todos los usuarios?

11

Necesito anclar una aplicación en Unity launcher para que pueda ser vista por todos los usuarios.

Actualmente, todo lo que cambié parece afectar solo al usuario local.

guimenez
fuente

Respuestas:

8

Para hacer que aparezcan aplicaciones ancladas en el iniciador para usuarios recién creados, puede cambiar el esquema de configuración predeterminada configurando una nueva anulación:

Cree un archivo /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.overridee inserte el siguiente código (los .desktoparchivos se almacenan en /usr/share/applications/):

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

Debe insertar todas las aplicaciones ancladas. Consulte /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmllos valores predeterminados buscando el esquema y la clave de configuración:

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

Luego recompile el archivo de esquemas /usr/share/glib-2.0/schemas/gschemas.compiled(que es usado por gsettings):

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