Você não precisa de sudo para startx
. Apenas execute startx /path/to/your/desktop-environment
. Por exemplo, eu corro startx /usr/bin/openbox
ou startx $(which openbox)
.
No Ubuntu, por padrão, você não tem o arquivo .xinitrc
, mas se você quer rodar um ambiente de desktop específico, você teria que criar um. Por exemplo, na minha instalação do Arch Linux na caixa virtual, tenho .xinitrc
file, que tem exec /usr/bin/blackbox
, portanto, sempre que executo o comando startx
, ele inicia automaticamente blackbox
desktop.
Uma nota de cautela: se você iniciar a unidade com startx unity
, não haverá indicadores do painel superior, portanto, sugiro que você inicie lightdm
tela de login primeiro e faça login na unidade.