Você só tem permissão para iniciar uma sessão X com startx
se estiver conectado em um console. Usuários remotos (por exemplo) não recebem essa permissão. Quando você executa /bin/su -c /usr/bin/startx -l bateman
de /etc/inittab
, você não obtém um console, então a inicialização do servidor X falhará.
A maneira normal de obter uma GUI em tempo de execução é executar um gerenciador de exibição . Um gerenciador de exibição inicia um servidor X e mostra um prompt de login no modo gráfico. No Debian wheezy, você tem a opção de gdm3 (aparência do Gnome), kdm (aparência do KDE), lightdm (moderno, independente de DE), slim (leve, configurável), wdm (aparência do WindowMaker) e xdm (aparência e comportamento antigos de Athena). O que você usa como gerenciador de exibição é independente de qual ambiente gráfico você usa após efetuar o login: a escolha do gerenciador de exibição depende dos administradores do sistema, e os usuários podem usar seu ambiente preferido após o login.
Se você não quiser fazer login no console porque seu computador está em uma sala na qual só você pode entrar, vários gerenciadores de exibição permitem que você configure a autologin. Por exemplo, com LightDM , edite /etc/lightdm/lightdm.conf
e descomente a linha autologin-user=
e adicione seu nome de usuário após o sinal de igual.