Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P Plasma Workspace
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 28
    • Issues 28
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 125
    • Merge requests 125
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • Plasma Workspace
  • Merge requests
  • !1343

[systemd] Report xembedsniproxy as up only after we're actually started

  • Review changes

  • Download
  • Patches
  • Plain diff
Open David Edmundson requested to merge work/xembed_startup into master Jan 10, 2022
  • Overview 11
  • Commits 1
  • Pipelines 2
  • Changes 4

[systemd] Report xembedsniproxy as up only after we're actually started and have registered to the X11 window.

This way we completely reduce the race with X11 applications that don't correctly monitor system tray availability.

If we fail to claim the selection we exit which systemd should also notice.

Reported via https://bugzilla.redhat.com/show_bug.cgi?id=2038750

FWIW, legacy boot is also racey, just slower - but we may as well fix things now we have the tools

Edited Mar 28, 2023 by Nate Graham
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/xembed_startup