Com relação ao gnome-session, o que é um “componente”?

4

Sob / usr / share / gnome-session / sessions são arquivos que descrevem os diferentes tipos de sessões disponíveis no gnome-session. Nestes arquivos é uma lista de componentes necessários, por exemplo, para shell:

RequiredComponents=gnome-shell;gnome-settings-daemon;

ou para fallback:

RequiredComponents=gnome-panel;gnome-settings-daemon;

Esta parece ser uma lista de executáveis, mas não é. Se eu mudar o gnome-panel para algum outro tipo de painel, a sessão não inicia, e vejo os seguintes erros em ~ / .xsession-errors:

  

gnome-session [2003]: AVISO: Não foi possível encontrar o componente necessário 'xfce4-panel'

Então, minha pergunta: O que é um componente, como eles são definidos e onde o gnome-session os procura?

    
por Alistair Buxton 02.12.2012 / 23:16

1 resposta

3

Um componente é definido em um .desktop como um aplicativo normal. Também deve incluir uma chave que define o nome do componente fornecido, como:

X-GNOME-Provides=panel

Aqui, "painel" é o nome do componente.

Isso está documentado em link

    
por Alistair Buxton 02.09.2013 / 00:04