Skip to content
GitLab
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 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 111
    • Merge requests 111
  • 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
  • PlasmaPlasma
  • Plasma Workspace
  • Merge requests
  • !255

Activate KRunner instead of running the binary

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged David Redondo requested to merge work/activateKRunner into master Sep 11, 2020
  • Overview 8
  • Commits 2
  • Pipelines 0
  • Changes 2

Currently when we invoke KRunner and it is already running we will start binary, KDBusService will check if it is already registered and then call org.freedesktop.Application.Activate. Cutting the middle out should improve the time that it takes to show KRunner and make it less likely that key strokes are lost. If KRunner is not running we, can rely on dbus activiation to start KRunner. Unfortunately we cannnot call Activate with dbus-send because it doesn't support it's argument type. Instead we can just use the existing display method.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/activateKRunner