Como posso ter programas de inicialização diferentes para as sessões “Desktop Edition” e “Classic Edition” em 11.04?

5

Ao usar o Classic Edition, eu gostaria de iniciar o Cairo-Dock automaticamente, ao usar o Desktop-Edition, não quero iniciá-lo.

Como posso fazer isso? E como isso funciona com o XFCE e o KDE?

    
por Bazon 18.03.2011 / 17:18

2 respostas

2

Sessão Definida pelo Usuário para o Cairo Dock Ubuntu Classic Desktop

Primeiramente, precisamos definir uma sessão definida pelo usuário que possa ser selecionada na tela de login. Para isso, criamos um arquivo custom.desktop como raiz em /usr/share/xsessions com o seguinte conteúdo:

[Desktop Entry]
Name=Cairo Dock Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm

Substitua username pelo seu nome, é claro.

Isso executará um script no diretório HOME no login, no qual podemos inserir quaisquer aplicativos que precisarmos executar após o login.

Para rodar o Cairo Dock e o GNOME classic desktop, criamos um arquivo chamado ~/.xsession com o seguinte conteúdo e torná-lo executável :

#! /bin/bash

cairo-dock -o &
gnome-session --session=classic-gnome

Na próxima vez que fizermos login, teremos a opção de executar uma Cairo Dock Session (opção -c para não abrir GL) com a área de trabalho clássica do GNOME.

    
por Takkat 19.03.2011 / 11:21
0

Há um guia no link para criar seu próprio arquivo de sessão, onde você pode personalizar exatamente quais programas deseja iniciar para quais sessões.

    
por Jon 19.03.2011 / 06:16