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.