LightDM вызывает проблемы с отображением с i3

Итак, я только что сделал минимальную установку Ubuntu с i3, вот шаги, которые я сделал до сих пор:

  • При загрузке CTRL+ALT+F1 получить доступ к терминалу
  • Войдите, используя данные, указанные при настройке
  • sudo apt-get update && sudo apt-get upgrade
  • sudo apt-get install software-properties-common git
  • sudo apt-add-repository -y ppa:system76-dev/stable
  • sudo apt-get update
  • sudo apt-get install system76-driver system76-driver-nvidia
  • sudo apt-get install i3
  • sudo nano /usr/share/lightdm/lightdm.conf.d/95-i3.conf
  • Добавьте блок кода ниже и CTRL + x
  • sudo reboot

LightDM i3 conf:

[SeatDefaults]
user-session=i3

Теперь, если я вхожу, используя LightDM, я получаю следующий экран:

Который уменьшен (крошечные шрифты строки состояния) и имеет странные красные / зеленые / синие пиксели в верхней части экрана (это меняется при каждой загрузке, иногда экран весь белый с большим количеством цветных блоков пикселей).

Теперь, если установитьxinitи создать ~/.xinitrc со следующим кодом:

exec i3

Я могу перезагрузить компьютер и запуститьCTRL+ ALT+F1из логина LightDM для доступа к терминалу и запускаstartx это тогда рендерится со следующим экраном:

Это решило вышеуказанные проблемы: цветные квадраты отсутствуют, шрифты строки состояния имеют правильный размер.

При бегеnvidia-settingsна обеих картах, кажется, работает нормально, поэтому я не думаю, что это проблема nVidia.

Из того, что я могу сказать, есть разница в том, как LightDM иstartxПодумайте об этом, и какая разница, кажется, вызывает ошибки, это первый раз, когда я действительно углубился в nVidia и Xorg в Ubuntu, так что я надеюсь, что кто-то сталкивался с чем-то подобным раньше.

Я знаю, я мог бы просто бежатьstartxно я хотел бы быть в состоянии решить эту проблему и использовать LightDM, поскольку я считаю, что это более приятныйпоток.

[ОБНОВИТЬ]

После дальнейших исследований я думаю, что эта проблема может быть связана с пользовательским Xsession для LightDM, который я сейчас пытаюсь настроить.

[ОБНОВЛЕНИЕ 2]

Удаление 95-i3.conf и обновление i3.desktop в Exec=Default и создание .xsession со следующим содержанием:

#!/bin/bash
exec i3

Не имеет никакого значения (на основании этого ответа).

0 ответов

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