桌面系统切换为openbox-session之后就没有可视化界面,无法从登录时选择桌面。
网上的解决方法:
sudo update-alternatives --config x-session-manager
如果openbox运行有错误,cat /home/linaro/.xsession-errors //查看错误信息
例如:ERROR: openbox-xdg-autostart requires PyXDG to be installed
解决方法:apt-get update && apt-get install python-xdg
结果:在debian系统可以运行但是修改好像不生效
问题解决:
可以修改/etc/lightdm/lightdm.conf //lightdm是Linux桌面显示管理器
#display-setup-script=xrandr --output DSI-1 --rotate left //可以旋转屏幕,但是触摸时不变的
#user-session=default #lightdm-xsession.desktop #default
#autologin-session= #lightdm-xsession.desktop
user-session:用户登录时选择启动的桌面
autologin-session:自动登录时选择启动的桌面
也可以添加一个/usr/share/lightdm/lightdm.conf.d/*.conf //用户配置 例如01_debian.conf 50-mycustom.conf 序号越小优先级越高
[Seat:*]
greeter-session=lightdm-greeter
greeter-hide-users=true
session-wrapper=/etc/X11/Xsession
#user-session=lightdm-xsession.desktop
#autologin-session= #lightdm-xsession.desktop
sudo systemctl restart lightdm //重启桌面管理器 或者sudo reboot
如果不知道要启动桌面的名字可以查看ls /usr/share/xsessions/.desktop //已安装的桌面*
一些相关的命令:
sudo systemctl set-default multi-user.target //关闭桌面/打开命令行
sudo systemctl set-default graphical.target //启动桌面
alt+ctrl F1-8可以切换为桌面或者命令行