我想删除lxdm,用startx或startlxde启动lxde。
我以前刚安装了一个打开盒,并且正在建造它。然后我安装了lxde,但是想摆脱lxdm,所以我卸载了它。在这样做后,键入startx或startlxde会将我踢入上一个openbox会话,而不是lxde会话。我该怎么解决这个问题?
发布于 2015-03-03 00:04:07
我的理解是,您已经删除了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会话:直接从lxde启动openbox --replace (在tty中不起作用)
除其他外,您可以作为oneliner完成sudo service lightdm start && openbox --replace,或者将其放入脚本中。
发布于 2013-01-09 21:36:26
您的.xinitrc文件需要更改为启动lxde,而不是openbox。打开终端,键入nano ~/.xinitrc。您应该会看到一行,上面写着"exec openbox会话“。通过添加"#“作为第一个字符来注释这一行。然后,添加一行,上面写着exec lxde-session。
xinit手册提供了一个更完整的描述这个文件的功能,但基本上,它是startx用来决定要做什么和顺序的文件。这是ubuntu的xinit文件的手册.
如果这不起作用,LXDE也有以下指令在他们的维基上:
没有显示管理器,请使用startx运行以下命令:
sudo update-alternatives --config x-session-manager那就选startlxde。下次运行startx时,将启动LXDE。
https://askubuntu.com/questions/237985
复制相似问题