Como inicio o xterm com um sistema sem cabeçalho?

3

Estou executando o Ubuntu 12.04 e quero inicializar diretamente e sem cabeça no terminal (sem GUI). Depois disso eu quero startx para iniciar um programa no xterm.

Quando inicializo o 'cabeçalho', tudo está funcionando como deveria, mas: - Quando eu inicializo sem cabeça, o startx não está funcionando (nenhuma tela foi encontrada)

Eu já tentei mudar o xorg.conf para abaixo, mas não funcionou:

Section "Device"
    Identifier     "VNC Device"
    Driver         "vesa"
EndSection

Section "Screen"
    Identifier     "VNC Screen"
    Device         "VNC Device"
    Monitor        "VNC Monitor"
    SubSection     "Display"
        Modes "1280x1024"
    EndSubSection
EndSection

Section "Monitor"
    Identifier     "VNC Monitor"
    HorizSync       30-70
    VertRefresh     50-75
EndSection

Como posso inicializar sem cabeça e ainda ser capaz de executar o startx?

RESPOSTA:

Adicionando o BusID à seção Dispositivos no xorg.conf acima, corrigimos o problema para mim.

BusID "PCI:1:00:1"
    
por NeViXa 28.06.2012 / 08:22

2 respostas

1

No seu Xorg.conf tente usar o driver fictício ao invés do vesa. Depois de executar o startx, você deve executar export DISPLAY=:0 (: 0 para o primeiro X display), então você pode rodar o xterm, o que você não verá, é claro.

Eu suponho que você deseja se conectar via vnc, ou algo semelhante depois.

    
por Paul Hänsch 29.10.2012 / 02:05
0

Talvez você queira ganhar acesso ao shell no servidor headless? Instale openssh-server nele e use ssh para se conectar a ele de outro computador. ENTÃO, da sua estação de trabalho, você pode ssh -X serverhostname para ssh com X nesse servidor sem cabeçalho. Uma vez na linha de comando, você pode executar xterm & e, em seguida, uma nova janela será exibida na sua sessão X local a partir dessa máquina remota. Então você ainda instala o xterm (ou qualquer outro programa de gui) no servidor, mas você não instala nenhum pacote de pseudo como o ubuntu-desktop. Muitas vezes, eu instalo o firefox, o nautilus e o xfce-panel (e muitos utilitários) em um servidor, então vou rodar esse painel na minha área de trabalho local e posso monitorar o servidor dessa maneira.

    
por Chris K 28.06.2012 / 09:21