我确实知道有一些问题和很好的答案,如果 Ubuntu 挂起该怎么办(就像这个:当 Ubuntu 死机时我该怎么办?)。我的问题是这样的挂起对我来说很少发生,我不记得当时的大部分答案,而且我的主系统挂起时我没有第二台机器来询问互联网。
我一直记得如何使用一些 Ctrl-Alt-Fx 组合打开控制台。那么是否有可能在该控制台中有一些“介绍文本”行,在切换到控制台后直接告诉我如何杀死挂起的进程以及如何正确重启?将其视为“自我提醒”。
DOS 能够将控制台中的提示更改为任意输出。也许可以在这里做一些类似的事情来让我至少记住基础知识?
我正在使用内核版本为 2.6.38-020638-generic 的 Ubuntu 10.10。在桌面壁纸消失的关机过程中,总是有一个黑色的控制台打印一些消息,然后是ubuntu加载屏幕(ubuntu启动时相同)。我想要的是隐藏黑色控制台,以便在桌面壁纸消失后立即加载紫色的 ubuntu。
谢谢
1.如何设置TTY的字体和大小?
命令:
dpkg-reconfigure console-setup
Run Code Online (Sandbox Code Playgroud)
允许我选择某些无法安装的字体/大小(重新配置过程后会出现错误消息)。此外,设置的值/etc/default/grub会改变一切。有时您正在使用一种字体,但在重新启动后它会改变。
2.我怎么知道某个时刻控制台使用的是什么字体/大小。
在社区页面中有一个如何设置 TTY 分辨率的方法,但它没有描述它在启动期间和之后与控制台字体/大小的交互。
使用从文本文件提供的输入参数运行控制台应用程序的命令行是什么?
text_file:
This is a simple text file with characters and other
symbols including tabs and new lines
Run Code Online (Sandbox Code Playgroud)
控制台应该得到
$./myapp "This is a simple text file with characters and other symbols including tabs and new lines"
Run Code Online (Sandbox Code Playgroud) 我有控制台屏幕保护程序cmatrix,我想知道在您所在的控制台中处于一定程度的不活动后是否有办法打开它?
操作系统信息:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
Flavour: GNOME
GNOME Version: 3.18
Run Code Online (Sandbox Code Playgroud)
包装信息:
cmatrix:
Installed: 1.2a-5build1
Candidate: 1.2a-5build1
Version table:
*** 1.2a-5build1 0
500 http://archive.ubuntu.com/ubuntu/ wily/universe amd64 Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud) 我已经cmatrix使用以下命令安装:
sudo apt-get install cmatrix
Run Code Online (Sandbox Code Playgroud)
并在运行命令时:
cmatrix -l
Run Code Online (Sandbox Code Playgroud)
在控制台(ttys)中,我得到了一个非常酷的字体,带有类似符号的矩阵。但是当我使用该选项运行它时,gnome-terminal我只会得到以下输出:
Couldn't get a file descriptor referring to the console
Run Code Online (Sandbox Code Playgroud)
虽然它-l在没有in 的情况下工作gnome-terminal,但它没有给我特殊的字体,所以有没有办法运行它gnome-terminal并获得与-l在控制台中运行它的选项相同的字体?
操作系统信息:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
Flavour: GNOME
GNOME Version: 3.18
Run Code Online (Sandbox Code Playgroud)
包装信息:
cmatrix:
Installed: 1.2a-5build1
Candidate: 1.2a-5build1
Version table:
*** 1.2a-5build1 0
500 http://archive.ubuntu.com/ubuntu/ wily/universe amd64 Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud) 我在启动期间在 Ubuntu 14.04 上收到以下消息:
功率计 ACPI000D:00:忽略不安全的软件功率上限
出现红色/橙色 Ubuntu 背景后不久就会出现该消息,并且屏幕在控制台中暂时变黑。之后系统加载正常,登录屏幕照常出现。尽管如此还是很烦人。
有人知道如何解决这个问题吗?
编辑:虽然通过显示管理器使用 Ubuntu 没有问题,但该消息仍然存在于我无法再使用的 TTY 控制台中。
更新:我升级到 Ubuntu 16.04,虽然在启动过程中不久仍然出现警告,然后出现在 TTY 控制台的第一行,但它们按预期工作,即我终于可以登录并使用它们。
在 Ubuntu 中,按Ctrl+ Alt+F1将带您进入控制台登录。当您按 Ctrl+ Alt+ 时,F3它也会带您进入控制台登录。我的问题是,为什么要使用Ctrl+ Alt+F1在Ctrl+ Alt+ F3,反之亦然,和有什么区别?为什么Ctrl+ Alt+F1总是被提及,但从未Ctrl+ Alt+ F3?感谢您回答我的问题(如果您回答的话)!
我已经设置/etc/default/grub为:
GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
以便我在启动期间获得完整的控制台文本输出。
此外,我已设置/etc/default/console-setup为:
FONTFACE="TerminusBold"
FONTSIZE="16x32"
Run Code Online (Sandbox Code Playgroud)
以便启动时的字体更大。
因此,现在当我启动(使用传统 CSM 模式和集成的 Intel Skylake 显卡)时,会发生以下情况:
所以,我想知道:即使分辨率一直保持不变,为什么屏幕会出现几次空白?
为什么控制台不立即使用更大的字体?
此外,根据 Arch Linux Wiki,似乎可以通过编辑 比平时更早地激活 KMS(内核模式设置)/etc/mkinitcpio.conf,请参阅:
但/etc/mkinitcpio.conf在 Ubuntu 上似乎不可用。
如何在 Ubuntu 上尽早启用 KMS?
我卸载gnome-session-fallback和gdm,当我启动机器,其将以控制台模式引导。我可以正常登录。
使用会startx启动仍然在我机器上的 GNOME 残余(一个带有图标的桌面,几乎没有任何 UI)。
我如何设置我的Xorg设置以便awesome在我使用时启动startx?