默认情况下启动到终端,但 Debian 中仍然加载 GUI?

默认情况下启动到终端,但 Debian 中仍然加载 GUI?

我在我的一台旧上网本上安装了 Debian,我打算将其变成一个个人用的瘦客户端,同时还可以在需要时播放视频或一些音乐。
逆流游泳数小时后,在周围工作已知的错误无线工作,我终于到了在谷歌上找不到更多帮助的地步。 (我几乎没用过Linux)

我希望默认启动到终端(例如按 Control + Alt + F1),但如果可能的话,也希望在后台加载 GUI(我的情况是 Gnome)(使用 Control + Alt + F7 进行快速访问)。
我该怎么做?

答案1

您需要Xorg-novtswitch选项开始。如果您使用 lightdm 作为显示管理器(这是一个合理的选择),请编辑/etc/lightdm/lightdm.conf,取消注释xserver-command[SeatDefaults]部分中的行并将其更改为

xserver-command=X -novtswitch

根据需要设置或不设置自动登录。


这似乎是一个奇怪的设置。如果您无论如何都要启动 X 服务器,那么使用控制台就没有任何优势。你不妨启动X服务器并打开一个终端窗口,这样会更舒服,而且不需要额外的费用。

答案2

因此,根据经验证据,除非我在加载过程中切换到它(VT7),否则 GUI 甚至无法正常启动,所以我尝试了其他方法。

我用了要得到终端1终端2自动登录我的帐户。然后我用以下代码
设置文件:~/.bash_profile

#!/bin/sh

if [ $(tty) = 'dev/tty1' ]
then
    echo "boot script yada yada on tty1"
else
    echo "Type 'startx' to get your GUI!"
fi

然后,我指示上网本的其他潜在用户按 Control + Alt + F2 和 Control + Alt + F7 进行操作。 (粘贴便条纸...)

这是迄今为止我找到的最好的解决方案。
如果有人发布更好(完整)的解决方案,它将获得所有 cookie。

相关内容