Existem várias maneiras de fazer isso (scripts de inicialização em uma área de trabalho real, sessões X separadas), mas acho que o melhor para o método que você está sugerindo é adicionar uma sessão XBMC e usá-la do seu usuário secundário .
Nota: algumas distribuições do XBMC incluem o seguinte já. Tudo o que você precisa fazer é alterar a sessão na tela de login. Clique no botão para baixo ao lado do nome de usuário e escolha XBMC.
Se você ainda não tem uma opção XMBC, adicione uma executando sudoedit /usr/share/xsessions/XBMC.desktop
e preencha com:
[Desktop Entry]
Name=XBMC
Comment=This session will start XBMC Media Center
Exec=xbmc-standalone
TryExec=xbmc-standalone
Type=Application
Talvez seja necessário executar sudo restart lightdm
(isso eliminará todos os desktops e aplicativos gráficos em execução), mas você poderá escolher uma opção XBMC na tela de login.
E se isso não funcionar, verifique o xbmc-standalone
com which xbmc-standalone
. Algumas distribuições do XBMC não disponibilizam uma variante standalone separada, basta alterar o comando para xbmc
.