我的 ubuntu 21.10 系统上 mate 桌面无法启动(lightdm 无法启动)

我的 ubuntu 21.10 系统上 mate 桌面无法启动(lightdm 无法启动)

我安装了 ubuntu 21.10 并尝试用 mate 替换常规桌面(我在下面添加了更多详细信息)。

目前的情况是,如果我启动我的 ubuntu 系统,它会显示在启动“light display manager”时遇到一些问题,并且似乎它一直在尝试启动 lig​​htdm。

sysctrl 显示以下消息:

○ lightdm.service - Light Display Manager
     Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:lightdm(1)

看起来,安装使用了我的 nvidia 卡,但我宁愿使用我的 radeon 卡,但我发现 lightdm 使用配置文件/usr/share/lightdm/lightdm.conf.d/90-nvidia.conf,这可能意味着,它正在尝试使用 nvidia 卡,而不是板载 radeon 卡,并且 nvidia 卡未连接到显示器。

以下是有关我的硬件的一些详细信息。我想将 Radeon 卡用于 Mate 桌面,因为我想将 Nvidia 卡完全保留用于机器学习应用程序。顺便说一句,这已经在 ubuntu 20.04 上运行,并且它似乎也适用于默认的 gnome 桌面。

# sudo lshw -c video
SCSI                        
  *-display UNGEFORDERT
       Beschreibung: VGA compatible controller
       Produkt: TU106 [GeForce RTX 2070 Rev. A]
       Hersteller: NVIDIA Corporation
       Physische ID: 0
       Bus-Informationen: pci@0000:01:00.0
       Version: a1
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm msi pciexpress vga_controller cap_list
       Konfiguration: latency=0
       Ressourcen: memory:f6000000-f6ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:f000(Größe=128) memory:f7000000-f707ffff
  *-display UNGEFORDERT
       Beschreibung: VGA compatible controller
       Produkt: Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
       Hersteller: Advanced Micro Devices, Inc. [AMD/ATI]
       Physische ID: 0
       Bus-Informationen: pci@0000:0a:00.0
       Version: c8
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm pciexpress msi msix vga_controller bus_master cap_list
       Konfiguration: latency=0
       Ressourcen: memory:e0000000-efffffff memory:f0000000-f01fffff ioport:d000(Größe=256) memory:f7500000-f757ffff memory:c0000-dffff

我目前所做的:

  1. 安装了 ubuntu 桌面 21.10
  2. 安装了 mate-desktop 和 lightdm
  3. 卸载 gnome 桌面

之后,我遇到了问题,ubuntu 无法正常启动了

答案1

我刚刚发现,原因是使用以下方法查看日志:

sudo tail -n 100 /var/log/lightdm/lightdm.log | less

有两个问题,首先,配置包含 xlocal(可能是安装程序出了问题,导致出现此现象),第二个问题是缺少“arctica-greeter”的配置。我通过搜索lightdm --show-config(在输出的源部分)所述的所有配置文件xlocal,然后在中修复了它,解决了第一个问题/usr/share/lightdm/lightdm.conf.d/90-nvidia.conf。对于第二个问题,我刚刚安装了 arctica-greeter apt-get install arctica-greeter。现在它可以正常工作了 :-) 如果有人遇到类似的问题,这也许会有所帮助。

[+0.01s] WARNING: Seat type 'xlocal' is deprecated, use 'type=local' instead
[+0.01s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.01s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.01s] DEBUG: Seat seat0: Starting
[+0.01s] DEBUG: Seat seat0: Creating greeter session
[+0.01s] DEBUG: Seat seat0: Failed to find session configuration arctica-greeter
[+0.01s] DEBUG: Seat seat0: Failed to create greeter session
[+0.01s] DEBUG: Failed to start seat: seat0
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=1396

相关内容