删除 LXDM 并通过 startx/startlxde 启动 DE

删除 LXDM 并通过 startx/startlxde 启动 DE

我想删除林志玲并开始陣容只需启动或者启动项

我之前刚刚有一个开箱安装并建立它。然后我安装了陣容,但想摆脱林志玲,所以我卸载了它。卸载后,输入启动或者启动项把我踢到上一个开箱会话,而不是进入陣容会话。我该如何修复这个问题?

答案1

我的理解是,您已删除 lxdm 并启动到命令行。为什么不安装另一个桌面管理器,而不是 lxdm ?例如sudo apt-get install gdmsudo apt-get install lightdm?事实上,如果您在安装 ubuntu 后安装了 lxde,lightdm 应该已经在您的机器上了。您应该切换到它sudo dpkg-reconfigure lightdm并从那里更改会话。

您还可以在文件中指定默认桌面会话/var/lib/AccountsService/users/yourusernamehere,特别是在第 12 行,其中显示 XSession

在此处输入图片描述

如果您想要启动命令行然后手动启动 x 服务器,您可以执行以下操作:

用你最喜欢的文本编辑器打开/etc/default/grub(注意,必须使用 sudo)

并编辑行GRUB_CMDLINE_LINUX="text",如下图所示,是第 12 行

在此处输入图片描述

保存文件,运行sudo update-grub并重启。启动后,系统会提示你登录 tty,运行sudo service lightdm start,其中 lightdm 是你想要使用或拥有的任何欢迎器/桌面管理器

或者,你可以使用以下命令启动 openbox 会话: openbox --replace直接从 lxde(在 tty 中不起作用)

除其他事项外,您可以将其sudo service lightdm start && openbox --replace作为一行代码执行,或将其放入脚本中

答案2

您的 .xinitrc 文件需要更改为启动 lxde 而不是 openbox。打开终端,然后输入nano ~/.xinitrc。您应该看到一行写着“exec openbox-session”。通过在第一个字符中添加“#”来注释掉该行。然后,添加一行写着exec lxde-session

xinit 手册页提供了有关此文件功能的更完整描述,但基本上,它是 startx 查看以决定要做什么以及以什么顺序执行的文件。这是 ubuntu 的 xinit 文件的手册页。

如果这不起作用,LXDE wiki 还有以下说明在他们的维基上

没有显示管理器,使用startx运行以下命令:

sudo update-alternatives --config x-session-manager

然后选择startlxde。下次运行startx时,LXDE将启动。

相关内容