如何让 Ctrl+Alt+F* 工作?| 为什么运行级别不会自动启动?

如何让 Ctrl+Alt+F* 工作?| 为什么运行级别不会自动启动?

我在 Google 上搜索了很多与我的问题相关的帖子,但大多数帖子都与专有驱动程序和黑屏有关(尽管用户可以盲目登录 tty*)。我的问题不是这类问题,而是以下问题:

我有 Ubuntu 11.04、Ati Radeon HD2400 移动显卡,安装了最新的专有驱动程序(fglrx),可以与 Compiz 正常运行。

ps aux|grep tty仅返回一个具有 X 的:

root      1083  5.1  7.1 296396 148148 tty7    Ss+  Oct18  54:08 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-vTLeqW/database -nolisten tcp vt7

cat /etc/default/console-setup |egrep -v "^#"

VERBOSE_OUTPUT="no"  
ACTIVE_CONSOLES="/dev/tty[1-4]"  
CHARMAP="UTF-8"  
CODESET="Uni2"  
FONTFACE="Fixed"  
FONTSIZE="16"  
if [ -f /etc/default/keyboard ]; then  
    . /etc/default/keyboard  
fi

当我点击Ctrl++时AltF1只出现闪烁的下划线光标,没有其他内容。

我没有目录/etc/event.d/可以在其中搜索 ttys。

好的,经过提示(检查 /etc/init/tty*.conf)我意识到运行级别 3/5 没有自动运行: runlevel返回:runlevel unknown
echo $RUNLEVEL返回“”(无)

sudo init 5给我带来了 ctrl+alt+F* 控制台登录提示。但键盘只在 tty1 上起作用。 ps aux|grep tty现在返回一个带有 X 和 tty1 的键盘:

root      1083  3.4  6.2 267172 128944 tty7    Ss+  Oct18  66:37 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-vTLeqW/database -nolisten tcp vt7  
root      2722  0.0  0.0   1872   580 tty1     Ss+  16:40   0:00 /sbin/getty -8 38400 tty1

为什么?

第二个问题是:为什么运行级别 3/5 没有自动启动?

相关内容