Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement openSUSE support #1

Open
wants to merge 18 commits into
base: opensuse
Choose a base branch
from

Conversation

tmannerm
Copy link

@tmannerm tmannerm commented Jul 2, 2021

  • fix unitdir usage
  • refreshed to contain latest changes
  • also builds on Leap (missing BR for xorg-x11-devel)

Related QubesOS/qubes-issues#6567

fepitre and others added 18 commits May 15, 2021 09:48
* origin/pr/133:
  spec: ensure R for few x11 tools
We expose a new 'guivm' flavor. In order to enable this remote GuiVM,
one has to enable Qubes services:

- lightdm
- guivm
- guivm-vnc

This is similar to `sys-gui-gpu` setup but here, `guivm-vnc` service
add ExecStartPre and ExecStartPost to lightdm systemd service in order
to configure Xorg server with dummyqbs driver and x11vnc server.
Ensure to backup/restore original xorg.conf if it exists.
It solves deprecated and further removed xorg-x11-utils
Best practice is to intern all X atoms at startup.
We have no hope of recovering in that case.
* origin/pr/136:
  spec: remove xorg-x11-utils and replace by dependencies
OOM at startup isn’t worth recovering from.
instead of slower XInternAtom() calls
* origin/pr/134:
  Use XInternAtoms() more
  Crash if snprintf() fails
  Failure to intern MANAGER atom is fatal
  Use ternary operator to simplify some code
  Remove the last XInternAtom call after startup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants