Gibt es eine Möglichkeit, den Text von tty7 zu sehen, ohne Xorg herunterzufahren?

12

Gibt es eine Möglichkeit, den Text von tty7 zu sehen, ohne Xorg herunterzufahren, so als würde man zu einem anderen tty wechseln?

Fsando
quelle

Antworten:

1

Ich nehme an, Sie die X - Server - Protokolle für Ihre GUI unter VT7 sehen wollen ( Ctrl+ Alt+F7 ). Mit anderen Worten, der Text, der gedruckt wird, wenn Sie einen Textstart durchführen, melden Sie sich an und geben Sie "startx" ein (bevor das Skript an Ihr DE übergibt).

In diesem Fall können Sie einfach Ihre Xserver-Protokolle öffnen:

less /var/log/Xorg.0.log

Überprüfen Sie für Startprotokolle, die vor der Konsolenanmeldung und der X-Begrüßung angezeigt werden:

less /var/log/boot.log

Der Begrüßer erstellt seine eigenen Protokolle. Wenn Sie lightdm (den Standard-Begrüßer) verwenden, finden Sie alle unter:

/var/log/lightdm/
IlluminAce
quelle
Eigentlich suche ich den Text vor startx, den Text vor dem Greeter und evtl. auch was der Greeter erstellt. Wenn der Desktop abstürzt - was viel getan hat -, gibt es Text, wie das Starten von Postgres und andere Dinge, die vor startx
Fsando
1

Wenn Sie X manuell starten (startx oder xinit), sehen Sie den Text in der VT, in der Sie den Befehl ausgegeben haben - es sei denn, Sie leiten ihn in eine Datei oder / dev / null um (denken Sie daran, dass hier zwei Streams vorhanden sind, stdout und stderr).

In der Regel wird X jedoch automatisch beim Booten von einem Display-Manager (zB gdm, kdm oder xdm) gestartet, so dass Sie die Informationen in den Xorg-, * dm-, Boot- und Upstart-Logs unter / var / log finden. Andere Protokolle - wie / var / log / messages und / var / log / syslog - können ebenfalls einige Informationen enthalten.

Baard Kopperud
quelle
0

Überprüfen Sie / etc / init /, um festzustellen, ob Sie tatsächlich tty7 konfiguriert haben. Dies ist nicht die Standardeinstellung, was bedeutet, dass es keine AFAIK gibt, die angezeigt werden kann.

Bo Dang Ren
quelle
Ok, anscheinend habe ich kein tty7, aber "wo" lebt der Text, der sichtbar ist, wenn die grafische Oberfläche verschwindet? In diesem Fall werden die letzten Zeilen des Startvorgangs vor dem Begrüßer angezeigt. Meiner Meinung nach wäre dies ohne ein abgestürztes System möglich.
Fsando
Suchen Sie die Ausgabe von dmesg?
qbi
Vielleicht, aber ich denke nicht. Der Text, den ich sehe, stammt aus dem Startvorgang, sieht aber nicht gleich aus, es gibt keine Zeit und ich denke nicht, dass er gleich ist. Der letzte Eintrag ist immer das, was der Begrüßer an etwas anderes weitergibt, die Gui, nehme ich an.
Fsando
0

Sie können X-Fenster auch mit Strg-Alt-F12 schließen. Damit gelangen Sie in der Regel zu einem Textterminal tty7. Sie können Alt-F1 bis Alt-F7 verwenden, um zwischen Terminals zu wechseln. Wenn Sie jedoch zu tty7 zurückkehren, wird wieder zu X11 gewechselt, sodass Sie nicht hin und her wechseln können.

Wenn Sie X11 wie ich von einer Konsole aus starten, befindet sich die X11-Ausgabe in dieser Konsole. Angenommen, Sie tun dies in tty1, dann würden Sie Alt-F1 verwenden, um dorthin zurückzukehren.

Nun, das ist alles schön, aber es gibt Ihnen nur die letzten 25 Zeilen der Ausgabe. Das Auschecken der Protokolle ist definitiv besser, da Sie auf diese Weise alles finden können, seit Sie Ihre Sitzung gestartet haben.

Alexis Wilke
quelle