看看'ps‘的输出,登录如何到达startx?见下文。
init启动/bin/登录登录启动startx --如何启动?执行什么文件才能到达startx?
1297 1 Ss+ tty1 00:00:00 /bin/login -f
1495 1297 S+ tty1 00:00:00 /bin/sh /usr/bin/startx
1519 1495 S+ tty1 00:00:00 xinit /home/./.xinitrc -- /etc/X11/xinit/x
1520 1519 Sl tty1 00:01:38 /usr/lib/xorg/Xorg ...
1526 1519 S tty1 00:00:00 /usr/bin/xterm ...
1531 1526 S tty1 00:00:00 twm汤姆·迪恩
发布于 2019-08-25 10:04:34
查看login.c,在叉更改为用户级别priv之后,从/etc/passwd登录exec的用户shell。就我而言,这是巴什。在我的.bash_profile底部,我
if [ -z "$DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then
exec startx
fihttps://askubuntu.com/questions/1168342
复制相似问题