我安装了 ubuntu 21.10 并尝试用 mate 替换常规桌面(我在下面添加了更多详细信息)。
目前的情况是,如果我启动我的 ubuntu 系统,它会显示在启动“light display manager”时遇到一些问题,并且似乎它一直在尝试启动 lightdm。
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
我目前所做的:
- 安装了 ubuntu 桌面 21.10
- 安装了 mate-desktop 和 lightdm
- 卸载 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