web-dev-qa-db-fra.com

Comment démarrer xterm avec un système sans tête?

J'utilise Ubuntu 12.04 et je veux démarrer directement et sans tête dans le terminal (sans interface graphique). Après cela, je veux commencer à démarrer un programme dans xterm.

Quand je démarre "en tête", tout fonctionne comme prévu, mais: - Quand je démarre sans tête, startx ne fonctionne pas (aucun écran trouvé)

J'ai déjà essayé de changer xorg.conf en dessous, mais cela ne fonctionnait pas:

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

Comment puis-je démarrer sans tête et toujours pouvoir lancer startx?

REPONSE:

L'ajout de l'ID de bus à la section Devices du fichier xorg.conf ci-dessus a résolu le problème.

BusID "PCI:1:00:1"
3
NeViXa

Dans votre Xorg.conf, essayez d’utiliser le pilote factice au lieu de vesa. Après avoir lancé startx, vous devez alors exécuter export DISPLAY=:0 (: 0 pour le premier affichage X), vous pourrez alors exécuter xterm, ce que vous ne verrez évidemment pas.

Je suppose que vous voulez vous connecter via vnc, ou quelque chose de similaire après.

1
Paul Hänsch

Vous voulez peut-être accéder à Shell au serveur sans tête? Installez openssh-server dessus et utilisez ssh pour vous y connecter depuis un autre ordinateur. ALORS, à partir de votre poste de travail, vous pouvez ssh -X serverhostname ssh avec X sur ce serveur sans tête. Une fois sur la ligne de commande, vous pouvez exécuter xterm & puis une nouvelle fenêtre s’ouvrira sur VOTRE session X locale à partir de cette machine distante. Donc, vous installez toujours xterm (ou tout autre programme graphique) sur le serveur, mais vous n’installez aucun pseudo-paquet comme ubuntu-desktop. J'installe souvent firefox, Nautilus et xfce-panel (ainsi que de nombreux utilitaires) sur un serveur, puis je l'exécuterai sur mon bureau local et je pourrai surveiller le serveur de cette façon.

0
Chris K