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.
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.override
e insira o seguinte código (os .desktop
arquivos 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.xml
os 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/