I did a complete update (via yay->pacman), restarted, and now I seemingly can't open any pseudoterminals. All I can do is switch to TTY/teletype terminals. If I try to open a terminal app, it just does nothing. Any terminal application or any application that runs in a terminal, from any of my installed window managers (Cinnamon, XFCE, Gnome), whether clicking on shortcuts, clicking on executables from the file manager, or running via the run prompt.
I can SSH to myself and interact with the terminal, though. I would've expected this to fail if I truly couldn't create pseudoterminals at the boot/kernel level. So, I'm clueless.
The update was successful, and there appeared to be no problems. I have since updated my mirrors and run another update (two days after my first update), but nothing has changed.
I only found one other post related to this, but it's very old and nothing mentioned appears to be relevant any more: https://bbs.archlinux.org/viewtopic.php?id=123999
I have fully reviewed my systemd journal output, but without knowing what I'm looking for, if there is anything, nothing seemed to stand out. No troublesome problems. No mention of "terminal" or "pts" or "pseudo".
I'm using EndeavorOS (Arch).
Thank you.