Где находится файл журнала XServer, расположенный в версии 18.04 и более поздних

Я знаю ответ на этот вопрос, я искал его годами, и он тоже здесь: Где находится файл журнала 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

Есть идеи ?

1
задан 3 December 2020 в 06:34

2 ответа

Хорошо - похоже, что ответ зависит от того, что такое определение «есть»;)

В более ранних версиях ubuntu все могло быть проще, но есть ряд возможных варианты представления рабочего стола, относящиеся к сессиям systemd и / или X или Wayland. Я видел несколько вариантов машин, которые искал, и предоставил здесь информацию, но это не все.

  1. X (org) работает как root для диспетчера дисплея и / или пользовательского сеанса: регистрируется в / var / log /Xorg.0.log (диспетчер отображения), /var/log/Xorg.1.log дополнительные (пользовательские) сеансы
  • , например проприетарный драйвер nVidia
  1. X (org) запущен как пользователь в пользовательской сессии: $ HOME / .local / share / xorg / Xorg.0.log
  • например драйверы AMD (вероятно, Intel тоже)
  1. XWayland, использующий диспетчер отображения: нет журналов Xorg - я не уверен, где искать ошибки в пути - предполагаю journalctl ?
  • например драйверы AMD (вероятно, Intel тоже)

Я бы предположил, что можно запустить gdm от имени пользователя gdm в X (org), но я не видел такой конфигурации.

Если у кого-то есть ссылки на реальные ссылки на настольную архитектуру Ubuntu, X, Wayland и пользовательские сессии, мне было бы очень интересно.

0
ответ дан 3 January 2021 в 22:47

Возможно, это не так интуитивно понятно, как все думают. Для моей системы ubuntu mate 18.04, использующей lightdm в качестве диспетчера дисплея, у меня есть действительные данные в / var / log / lightdm / x - # .log.

Журнал xsession пользователя должен находиться в $ HOME.

Это ответ определенно не исчерпывающий.

1
ответ дан 3 January 2021 в 22:47

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

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