Экран входа lightdm практически невозможно использовать с драйверами NVidia
Я не могу использовать lightdm для входа при использовании драйверов NVIDIA. Я просто вижу крошечную область в левом углу с иконками и текстовым полем пароля. Хотя я могу войти, я не могу выбрать сеанс или логин. Мои ошибки приветствия единства (/var/log/lightdm/seat0-greeter.log) У меня нет ошибок в.xession-errors или /var/log/lightdm/lightdm.log
(unity-greeter:1662): Gtk-WARNING **: Allocating size to Background 0x55dae3d5c1f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
[+0.30s] DEBUG: background.vala:485: Regenerating backgrounds
[+0.30s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/warty-final-ubuntu.png at 0x0
[+0.30s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/xfce/xfce-teal.jpg at 0x0
[+0.31s] DEBUG: unity-greeter.vala:227: starting system-ready sound
[+0.37s] CRITICAL: gdk_pixbuf_new: assertion 'width > 0' failed
[+0.37s] CRITICAL: gdk_pixbuf_scale: assertion 'GDK_IS_PIXBUF (dest)' failed
[+0.38s] CRITICAL: gdk_pixbuf_new: assertion 'width > 0' failed
[+0.38s] CRITICAL: gdk_pixbuf_scale: assertion 'GDK_IS_PIXBUF (dest)' failed
[+0.38s] CRITICAL: gdk_pixbuf_new: assertion 'width > 0' failed
[+0.38s] CRITICAL: gdk_pixbuf_scale: assertion 'GDK_IS_PIXBUF (dest)' failed
(nm-applet:1696): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkWidget'
(nm-applet:1696): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-applet:1696): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkWidget'
(nm-applet:1696): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-applet:1696): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkWidget'
(nm-applet:1696): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-applet:1696): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkWidget'
(nm-applet:1696): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
[+6.24s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/xfce/xfce-teal.jpg complete
[+6.24s] DEBUG: background.vala:138: images[0] was null for /usr/share/backgrounds/xfce/xfce-teal.jpg
[+6.24s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/xfce/xfce-teal.jpg complete
[+6.24s] DEBUG: background.vala:138: images[0] was null for /usr/share/backgrounds/xfce/xfce-teal.jpg
[+6.24s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/warty-final-ubuntu.png complete
[+6.24s] DEBUG: background.vala:138: images[0] was null for /usr/share/backgrounds/warty-final-ubuntu.png
[+6.26s] DEBUG: user-list.vala:1030: Adding/updating user swadnerkar ()
[+9.65s] DEBUG: Providing response to display manager
[+9.65s] DEBUG: Wrote 24 bytes to daemon
[+9.72s] DEBUG: Read 8 bytes from daemon
[+9.72s] DEBUG: Read 22 bytes from daemon
[+9.72s] DEBUG: Authentication complete for user swadnerkar with return code 0
[+9.72s] DEBUG: Starting session i3
[+9.72s] DEBUG: Wrote 14 bytes to daemon
upstart: indicator-bluetooth main process (1702) killed by TERM signal
upstart: indicator-power main process (1703) killed by TERM signal
upstart: indicator-datetime main process (1704) killed by TERM signal
upstart: indicator-session main process (1707) killed by TERM signal
upstart: indicator-application main process (1717) killed by TERM signal
upstart: indicator-messages main process (1701) killed by HUP signal
upstart: indicator-keyboard main process (1705) killed by HUP signal
upstart: indicator-sound main process (1706) killed by HUP signal
У меня нет проблем с lxdm. Мой релиз Ubuntu:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=17.04
DISTRIB_CODENAME=zesty
DISTRIB_DESCRIPTION="Ubuntu Zesty Zapus (development branch)"
Я сталкиваюсь с этой проблемой с Xenial. Так что речь идет не о последней версии Ubuntu.
1 ответ
Я случайно нашел решение. Я установил lubuntu-core, который установил пакет lubuntu-default-settings, который установил правильную конфигурацию для lightdm-gtk-greeter в /etc/lightdm, после чего lightdm начал работать. Для GNOME есть ubuntu-gnome-default-settings, а для xubuntu - xubuntu-default-settings. Итак, похоже, нам просто нужно убедиться, что установлен один из пакетов *-default-settings.
Раньше у меня не было установленной среды рабочего стола (я использовал только i3 как WM). Итак, похоже, что в Ubuntu нам нужно установить хотя бы одну рабочую среду, иначе некоторые вещи будут работать некорректно. Дома я с удовольствием использую Arch без настольной среды с lightdm. Ubuntu - это мой рабочий стол.