我想删除LXDM并开始LXDE只运行startx或startlxde。
我以前只有一个openbox安装并且正在构建它。然后我安装了lxde,但想摆脱lxdm,所以我卸载了它。这样做后,输入startx或startlxde 会将我踢入上一个openbox会话而不是lxde会话。我该如何解决?
我的理解是您已经删除了 lxdm 并启动到命令行。为什么不安装另一个桌面管理器而不是 lxdm ?例如sudo apt-get install gdm
或sudo 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
作为 oneliner 进行,或者将其放入脚本中
小智 0
您的 .xinitrc 文件需要更改以启动 lxde 而不是 openbox。打开终端,然后输入nano ~/.xinitrc
。您应该看到一行“exec openbox-session”。通过添加“#”作为第一个字符来注释该行。然后,添加一行内容exec lxde-session
:
xinit 联机帮助页提供了该文件功能的更完整描述,但基本上,startx 会查看该文件来决定要执行的操作以及执行的顺序。这是 ubuntu 的 xinit 文件的联机帮助页。
如果这不起作用,LXDE wiki 的wiki 上还有以下说明:
没有显示管理器,使用 startx 运行以下命令:
sudo update-alternatives --config x-session-manager
Run Code Online (Sandbox Code Playgroud)
然后选择startlxde。下次运行 startx 时,LXDE 将启动。
归档时间: |
|
查看次数: |
7253 次 |
最近记录: |