11
0
Files
plasma5-workspace/0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
Fabian Vogt 45aa4bd75c - Backport several commits for better multiscreen handling:
* 0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
  * 0002-make-sure-all-outputs-are-known.patch
  * 0003-Sync-app-config-in-sync-with-applets-config.patch
  * 0004-Avoid-connecting-to-screen-changed-signals-twice.patch
  * 0005-Load-screenpool-at-the-same-time-as-we-connect-to-sc.patch
  * kde#372099,kde#371858,kde#371991,kde#371819,kde#371734
  * boo#1003438

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/plasma5-workspace?expand=0&rev=276
2016-11-10 12:59:08 +00:00

38 lines
1.1 KiB
Diff

From 6995ba91368aafdb79f49eee379bd7c8ed79b671 Mon Sep 17 00:00:00 2001
From: Kai Uwe Broulik <kde@privat.broulik.de>
Date: Tue, 8 Nov 2016 15:14:33 +0100
Subject: [PATCH 1/5] [taskmanagerrulesrc] Add Rewrite Rule for Google-chrome
Google Chrome needlessly changed its window class class to Google-chrome
(was google-chrome previously) breaking our launcher mapping.
BUG: 372211
FIXED-IN: 5.8.4
Differential Revision: https://phabricator.kde.org/D3308
---
libtaskmanager/taskmanagerrulesrc | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/libtaskmanager/taskmanagerrulesrc b/libtaskmanager/taskmanagerrulesrc
index 56ff05b..915f99f 100644
--- a/libtaskmanager/taskmanagerrulesrc
+++ b/libtaskmanager/taskmanagerrulesrc
@@ -22,6 +22,13 @@ Identifier=DesktopEntryName
Match=(?<=crx_)(?'match'[a-z]+)
Target=chrome-%1-default
+# Google changed the class to be "Google-chrome" around version 54
+[Rewrite Rules][Google-chrome][1]
+Property=ClassName
+Identifier=DesktopEntryName
+Match=(?<=crx_)(?'match'[a-z]+)
+Target=chrome-%1-default
+
[Rewrite Rules][chromium][1]
Property=ClassName
Identifier=DesktopEntryName
--
2.10.1