Я знаю ответ на этот вопрос, я искал его годами, и он тоже здесь: Где находится файл журнала Xserver?
Только его нет - сейчас декабрь 2020 года, я вошел в систему, но с июля журналов нет (вероятно, когда я обновлялся с 16.04 по 18.04)
$ ls -la /var/log/Xorg.*
-rw-r--r-- 1 root root 133637 Jul 23 19:38 /var/log/Xorg.0.log
-rw-r--r-- 1 root root 94763 Jul 23 16:31 /var/log/Xorg.0.log.old
-rw-r--r-- 1 root root 6382 Sep 2 2014 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 65653 Jun 18 2014 /var/log/Xorg.1.log.old
-rw-r--r-- 1 root root 21314 May 27 2014 /var/log/Xorg.failsafe.log
-rw-r--r-- 1 root root 64 May 27 2014 /var/log/Xorg.failsafe.log.old
Есть идеи ?
Хорошо - похоже, что ответ зависит от того, что такое определение «есть»;)
В более ранних версиях ubuntu все могло быть проще, но есть ряд возможных варианты представления рабочего стола, относящиеся к сессиям systemd и / или X или Wayland. Я видел несколько вариантов машин, которые искал, и предоставил здесь информацию, но это не все.
/ var / log /Xorg.0.log
(диспетчер отображения), /var/log/Xorg.1.log
дополнительные (пользовательские) сеансы $ HOME / .local / share / xorg / Xorg.0.log
journalctl
? Я бы предположил, что можно запустить gdm от имени пользователя gdm
в X (org), но я не видел такой конфигурации.
Если у кого-то есть ссылки на реальные ссылки на настольную архитектуру Ubuntu, X, Wayland и пользовательские сессии, мне было бы очень интересно.
Возможно, это не так интуитивно понятно, как все думают. Для моей системы ubuntu mate 18.04, использующей lightdm в качестве диспетчера дисплея, у меня есть действительные данные в / var / log / lightdm / x - # .log.
Журнал xsession пользователя должен находиться в $ HOME.
Это ответ определенно не исчерпывающий.