Как войти в систему startx

Глядя на вывод команды «ps ax», как логин попадает в startx? Смотри ниже.

запускается init / bin / login запускается 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

Том Дин

0
задан 25 August 2019 в 11:09

1 ответ

Looing в login.c, после ветвления для изменения на уровень пользователя priv, входят в должностное лицо пользовательская оболочка от etc/passwd. В моем случае это - удар. У основания моего .bash_profile я имею если [-z "$DISPLAY"] & & [-n "$XDG_VTNR"] & & ["$XDG_VTNR"-eq 1]; затем должностному лицу startx fi Этот вопрос отвечают. Спасибо

1
ответ дан 23 October 2019 в 04:39

Другие вопросы по тегам:

Похожие вопросы: