有没有办法在不关闭Xorg的情况下查看tty7的文本?


Answers:


1

我假设您想在VT7(Ctrl+ Alt+ F7)下查看GUI的X服务器日志。换句话说,如果要进行文本引导,登录并键入“ startx”(在脚本移交给DE之前),则打印的文本。

在这种情况下,您可以简单地打开Xserver日志:

less /var/log/Xorg.0.log

对于在控制台登录和X问候之前显示的启动日志,请检查:

less /var/log/boot.log

迎接者创建自己的日志。如果您使用的是lightdm(默认问候语),则可以在以下位置找到它们:

/var/log/lightdm/

实际上,我正在寻找startx之前的文本,迎接者之前的文本,以及迎接者创建的内容。当台式机崩溃时(它做了很多工作),其中有一些文本(如postgres启动等)发生在startx之前
Fsando 2013年

1

如果手动启动X(startx或xinit),您将在发出该命令的任何VT中看到文本-除非将其重定向到文件或/ dev / null(请记住这里有两个流,stdout和stderr)。

但是,通常X会在启动时由某些显示管理器(例如gdm,kdm或xdm)自动启动,因此您可以在/ org / log下的Xorg-,* dm-,boot-和upstart日志中找到相关信息。其他日志-例如/ var / log / messages和/ var / log / syslog-也可能包含一些信息。


0

检查/ etc / init /以查看是否确实配置了tty7。默认情况下它不是默认的,这意味着没有人可以查看AFAIK。


好的,显然我没有tty7,但是当图形界面消失时,文本仍在“哪里”显示?发生这种情况时,我会在引导程序之前看到引导过程的最后几行。我的想法是,无需系统崩溃就可以看到此情况。
Fsando

您是否在寻找输出dmesg
qbi 2013年

也许吧,但我不这么认为。我看到的文本是引导过程中的内容,但看起来不一样,没有时间,而且我认为不一样。最后一个条目总是关于迎接者移交给其他人的东西,我想是gui。
Fsando

0

您也可以使用Ctrl-Alt-F12退出X窗口。这会将您发送到文本终端,通常是tty7。您可以使用Alt-F1到Alt-F7在终端之间切换,但是,当您回到tty7时,它又切换回X11,因此您无法来回切换...

如果像我一样从控制台启动X11,则X11输出将在该控制台中。假设您在tty1中这样做,那么您将使用Alt-F1返回那里。

现在,这一切都很好,但是只给您最后25行左右的输出。检查日志绝对更好,因为那样您就可以找到自开始会话以来的所有内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.