-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
If no other wayland session is running on another tty on the same user, veshell will hang on the loading screen forever. This is reproducible on the latest commit.
To Reproduce
Steps to reproduce the behavior:
- Clone repo
- Run
make build && make package - Login to tty, and run
LD_LIBRARY_PATH=/usr/local/lib/veshell dbus-run-session veshell --sessionorLD_LIBRARY_PATH=/usr/local/lib/veshell dbus-run-session veshell - Infinite loading screen
Expected behavior
The compositor launches and shows the shell.
Screenshots
N/A
Additional context
Only thing I can give is a log file with RUST_LOG=debug set:
At a glance, it doesn't look like anything is going wrong. But there is some oddites: The XWayland session that veshell launches does not have the WAYLAND_DISPLAY env var set, and I noticed that the rust code tries to run systemctl to populate some env variables, which is probably not good practice. (I've not seen any other compositor do something like that)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working