Xorgをシャットダウンせずにtty7のテキストを表示する方法はありますか?


回答:


1

VT7(Ctrl+ Alt+ F7)の下でGUIのXサーバーログを表示したいと思います。つまり、テキストブート、ログイン、「startx」と入力した場合に出力されるテキスト(スクリプトがDEに引き渡される前)。

この場合、Xserverログを単に開くことができます:

less /var/log/Xorg.0.log

コンソールログインとX greeterの前に表示されるブートログについては、以下を確認してください。

less /var/log/boot.log

挨拶者は独自のログを作成します。lightdm(デフォルトのグリーター)を使用している場合、それらはすべて以下にあります。

/var/log/lightdm/

実際、startxの前のテキスト、greeterの前のテキスト、および場合によってはgreeterが作成するものも探しています。デスクトップがクラッシュしたとき-多くのことをしましたが、postgresの起動など、startxの前に発生するテキストがあります
-Fsando

1

Xを手動で起動すると(startxまたはxinit)、コマンドを発行したVTにテキストが表示されます-ファイルまたは/ dev / nullにリダイレクトしない限り(ここには2つのストリーム、stdoutとstderrがあります)。

ただし、通常、Xはブート時にディスプレイマネージャー(gdm、kdm、xdmなど)によって自動的に開始されるため、/ var / logの下のXorg-、* dm-、boot-、upstart-logsに情報があります。/ var / log / messagesや/ var / log / syslogなどの他のログにも情報が含まれる場合があります。


0

/ etc / init /をチェックして、実際にtty7が構成されているかどうかを確認してください。これはデフォルトではありません。つまり、表示するものがないということです。


わかりました、どうやらtty7を持っていませんが、グラフィカルインターフェイスが消えたときに表示されるテキストは「どこ」に存在しますか?それが起こると、グリーターの前にブートプロセスの最後の行が表示されます。私の考えでは、システムがクラッシュしなくてもこれを見ることができると考えていました。
Fsando

の出力を探していますdmesgか?
qbi

たぶん、でもそうは思いません。私が見るテキストはブートプロセスからのものですが、同じようには見えません。時間がなく、同じだとは思いません。最後のエントリは常に、グリーターが何か他のものに引き継ぐことに関するものです。
-Fsando

0

Ctrl-Alt-F12を使用してXウィンドウを終了することもできます。これにより、一般的なtty7のテキスト端末に移動します。Alt-F1からAlt-F7を使用して端末を切り替えることができますが、tty7に戻るとX11に戻るため、前後に移動することはできません...

私のようにコンソールからX11を起動した場合、X11出力はそのコンソールにあります。tty1でそうすると、Alt-F1を使用してそこに戻ります。

さて、これはすべて素晴らしいですが、最後の25行ほどの出力しか提供しません。ログをチェックアウトすると、セッションを開始してからすべてを見つけることができるため、決定的に優れています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.