helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
809 stars 58 forks source link

Menu bar and window title bars not working on helloSystem 0.6.0 and later #283

Open yaygya opened 3 years ago

yaygya commented 3 years ago

Describe the bug The menu bar and window titlebars do not show. This has the side effect of not being able to move any windows on the desktop, as well as keyboard text input not working for some reason.

To Reproduce Steps to reproduce the behavior:

  1. Boot helloSystem 0.6.0 from live system
  2. Click past the Welcome screen Expected behavior I expected the menu bar to come in at the same time as the dock and icons, as it does on helloSystem 0.5.0.

Screenshots Unfortunately, I have not been able to obtain any. Version (please complete the following information):

Computer (please complete the following information):

Additional context This problem doesn't occur on 0.5.0 but has occurred on every subsequent release.

probonopd commented 3 years ago

Thanks @yagyaxt1034 for reporting this issue. Not entirely sure yet what is causing this.

(II) AIGLX: Loaded and initialized iris
[    91.313] (II) GLX: Initialized DRI2 GL provider for screen 0

Can you please run

sudo pkg install -y glx-utils
glxinfo | grep vendor

It would be very interesting to see which driver gets loaded when your run GhostBSD and NomadBSD on that machine.

If you have some time, please run cat /var/log/Xorg.0.log | grep LoadModule on GhostBSD, NomadBSD and on helloSystem to see what gets loaded there and compare.

yaygya commented 3 years ago

Xorg.0.log

Here's Xorg.0.log's output (similar on NomadBSD and GhostBSD)

LoadModule: "glx"
LoadModule: "intel"
LoadModule: "scfb" // GhostBSD only, NomadBSD didn't have this
LoadModule: "vesa"
LoadModule: "glamoregl"
LoadModule: "fb"
LoadModule: "libinput"

helloSystem:

LoadModule: "glx"
LoadModule: "modesetting"
LoadModule: "scfb"
LoadModule: "glamoregl"
LoadModule: "fb"
LoadModule: "libinput"

glxinfo

I wasn't able to get a net connection. I'll update if I'm able to.

probonopd commented 3 years ago

So helloSystem is missing LoadModule: "intel". Need to find out why. Interesting that it works on NomadBSD, because helloSystem is also using their initgfx script for GPU autoconfiguration.

probonopd commented 3 years ago

Possibly also affected: https://linux-hardware.org/?probe=10f8e5f5cf Source: https://twitter.com/woz05060269/status/1449812627278999558