You are not logged in.
Okay, this is a weird one. Has me stumped and I've been searching the internet, man pages, and logs for hours.
I have a brand new Arch Linux system. It's a new Framework Laptop 16 with a Ryzen 7 7840HS (which has Radeon 780M onboard graphics) and a Radeon 7700S. I installed Arch just like I normally would (LVM inside of dm-crypt to support an encrypted root and swap partition. I leave all of /boot unencrypted because I will eventually also put Windows on this machine and I want to select that from within GRUB without unlocking the whole encrypted container). Here's a list of all my installed packages. That link also contains a bunch of logs, more details about those later in the post.
The system currently has LXQt and the deepin desktop environment installed—I normally don't use a display manager. LXQt works great when launched via startx from the TTY. deepin, however, starts and just shows a black screen. There is no mouse cursor (so it's NOT just X11 starting without a DE), and it doesn't respond to any input. Even when I try the combination of keys that I know should log out the user or shut down the computer (ctrl+alt+del, then left/right arrow keys and enter), it doesn't respond.
Eventually, I figured out that if I enable LightDM (which is a dependency of deepin-session-shell, for some reason) and launch deepin through there, it launches just fine and I can use the DE as I normally would. This doesn't make much sense to me, since the wiki specifically states that appending exec startdde to my xinitrc should be sufficient to start deepin using startx. It's doubly confusing that LXQt works just fine when launched with startx in the exact same way.
Here's a gist containing a bunch of potentially-useful logs in this situation. It also contains the full list of my installed packages, which are up-to-date as of the writing of this post. Since I suspect the issue might have something to do with an environment variable not being set to what deepin expects, I've also included the output of env both when deepin was launched from the TTY and when it was launched through LightDM.
If anyone could help me find a solution to this problem, I'd greatly appreciate it. I am of course happy to provide any additional information or logs as necessary.
Offline