不要启动 Xserver

wis*_*shi 5 init.d boot root

我试图说服 Ubuntu 的初始化系统不要在启动时启动 X11。删除gdm并没有改变这样一个事实,即每次机器重新启动时,带有 Gnome 的 X11 都会出现。

我该如何摆脱它?启动后,我需要在没有 Xserver 的情况下以 root 身份自动登录。出于非常特定的自动化目的而表现得像那样,而不是为了桌面体验;)

Ric*_*rri 7

在标准的 Ubuntu 安装中有两个控制 X 启动的文件:/etc/init/gdm.conf/etc/init/failsafe-x.conf. 第一个属于 package gdm,第二个属于 package ,x11-common如果 GDM 启动失败,则会触发第二个,尤其是在删除 GDM 时会发生这种情况。

但是,您不需要删除包来阻止 GDM 启动;它足以告诉新贵系统不要启动它:

  1. 编辑/etc/init/gdm.conf/etc/failsafe-x.conf文件(在编辑之前制作文件的备份副本可能是个好主意)
  2. start on ...使用在您的标准环境中不满足的条件更改现有节;例如,您可能只想在“运行级别 5”上启动 X,这是其他 Linux 发行版的传统做法:

    start on runlevel [5]
    
    Run Code Online (Sandbox Code Playgroud)
  3. 保存更改并重新启动

可以阅读有关 upstart 配置文件的完整文档man 5 init