Skip to content

Port TabsRunner to DBus runner

Kai Uwe Broulik requested to merge work/tabsrunnerdbusrunner into work/historyrunner

Removes quite some boilerplate code. The extension side is unchanged and overall it functions the same albeit likely somewhat quicker as the amount of DBus traffic is reduced by cutting the intermediary and only sending the found tabs around.


depends on !20 (merged) for AbstractKRunnerPlugin because I couldn't be bothered to split it apart further..

  • Finding tabs works even with multiple browsers open
  • Favicons are still displayed, fallback browser icon is correct
  • Invoking tabs works and opens them in the right player
  • audible status correctly indicated
  • mute and unmute of tabs works correctly

desktop file name is kept so I hope translations should be restored @ltoscano and user setting (runner on or off) should be retained

@fvogt @davidedmundson @alex

Edited by Kai Uwe Broulik

Merge request reports