Como fazer com que os aplicativos fixados no iniciador apareçam para todos os usuários?


11

Preciso fixar um aplicativo no iniciador do Unity para que possa ser visto por todos os usuários.

Atualmente, tudo que mudei parece afetar apenas o usuário local.

Respostas:


8

Para fazer aparecer aplicativos afixados no iniciador para usuários recém-criados, você pode alterar o esquema de configurações padrão configurando uma nova substituição:

Crie um arquivo /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.overridee insira o seguinte código (os .desktoparquivos são armazenados em /usr/share/applications/):

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

Você precisa inserir todos os aplicativos fixados. Consulte /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmlos valores padrão pesquisando o esquema e a chave de configurações:

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

Em seguida, recompile o arquivo de esquemas /usr/share/glib-2.0/schemas/gschemas.compiled(que é usado pelo gsettings):

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.