I installed Manjaro KDE on my laptop yesterday. It was not my first time but it is the first time this happens to me.
Currently using Razer Blade 15 early 2019 with i7-8750H and RTX 2060. I completely removed Win10 from my laptop and am only using Manjaro. Could this have caused an issue?
When I boot, my laptop screen gets stuck here:
/dev/nvme0n1p2: clean, 903791/30121984 files, 28482075/120468837 blocks
If my external monitor is connected before I boot, I can use it. If I connect it after I boot, nothing happens. So, I have access to a DE, but of course I would like to use my laptop screen as well.
This happened right after I installed Manjaro, but I used Ctrl+Alt+F2 and then entered:
pacman -Syu
…rebooted and I had no issues. After turning on my laptop this morning, I am back to the same screen and there is nothing to update.
I tried using Ctrl+Alt+F2 to switch to tty2 and that worked.
Since there is nothing to update, I tried to manually start KDE with:
kstart5 plasmashell
…and I get this output:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Aborted (core dumped)
Then I tried following the suggestion and reinstalling qt5-base and even installing qt6-base, but no effect. I also tried reinstalling xorg-server to no effect. I have tried using manjaro settings to switch between the different graphics drivers but none have a different effect. Exception is video-linux which doesn’t allow me to use external monitor at all.
The only aur packages I have installed are spotify, razer-laptop-control-git, and razer-laptop-control-dkms-git, firefox nightly. I also have MATLAB installed. I am not sure if this paragraph is relevant but I included it just in case.