Запустил
$ systemd-analyze plot > plot.svg
graphical.target активировался через почти 9 секунд после getty@tty1.service. Не знаю, через какое время после логина выполняются инструкции в ~/.bash_profilie, но думаю, что как раз в этом промежутке :)
indeviral
ну значит он должен запускаться, надо смотреть
systemctl is-active graphical.target
systemctl status graphical.target
Xorg может запуститься при неактивном graphical.target? Когда автоматически не прошло, я в терминале набрал startx и иксы нормально запустились.
Такое впечатление, что к моменту проверки условия graphical.target не успевает активизироваться и на этом запуск Xorg останавливается.
vasek, по пункту 2 у меня вроде то же самое. Вы вводите startx вручную?
systemctl get-default
graphical.target
Это после возвращения первоначального варианта ~/.bash_profile и нормального запуска Xorg.
Продолжаю потихоньку копаться в системе. Обнаружил такую штуку.
Мой ~/.bash_profile:
[[ -f ~/.bashrc ]] && . ~/.bashrc

if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
  exec startx
fi
В АрчВики условие запуска Xorg отличается:
if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
  exec startx
fi
Как я понимаю, одно из условий — активность graphical.target. Я попробовал этот вариант, Xorg автоматически не запускается, то есть условие не выполняется.
Хотелось бы прояснить этот момент.
Да, возможно, имеет значение мой /etc/systemd/system/getty@tty1.service.d/autologin.conf:
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin myuser --noclear %I 38400 linux
Type=idle
Спасибо.
indeviral
vasek
напрягать leonardo19, имхо нет смысла
больше не буду(((
Я всё читаю и фиксирую, спасибо за информацию.
indeviral
А как вы запускаете xorg? Указывать vt не пробовали?
Извините, что не сразу ответил.
У меня автологин в tty1, в ~/.bash_profile прописан exec startx и в ~/.xinitrc exec startxfce4
indeviral, тогда точно не судьба :) Спасибо всем, кто отозвался.
Morisson, спасибо.
lspci | grep Graphics
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
В man modesetting сказано:
       For  PCI  boards  you might have to add a BusID line to the Device sec‐
       tion.  See above for a sample line.
и приведен пример:
       Section "Device"
         Identifier "devname"
         Driver "modesetting"
         BusID  "pci:bus:dev:func"
         ...
       EndSection
Может, оно? Только не знаю, какой BusID надо указать.