Skip to content

GitLab

  • Menu
Projects Groups 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
    • Contributors
    • Graph
    • Compare
  • Issues 18
    • Issues 18
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 106
    • Merge requests 106
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • 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
  • Plasma
  • Plasma Workspace
  • Merge requests
  • !1343

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

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open David Edmundson requested to merge work/xembed_startup into master Jan 10, 2022
  • Overview 8
  • 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 Jan 10, 2022 by David Edmundson
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: work/xembed_startup