diff --git a/bin/i3-companion b/bin/i3-companion index 75c6714..a79e78a 100755 --- a/bin/i3-companion +++ b/bin/i3-companion @@ -84,7 +84,6 @@ application_icons = { "wireshark": icon(2, ""), "zathura": icon(2, ""), "zoom": icon(2, ""), - "zoom.real": icon(2, ""), } icons = { "access-point": icon(2, ""), @@ -354,12 +353,6 @@ async def workspace_rename(i3, event): if cls in application_icons_ignore: continue icon = application_icons.get(cls, application_icons.get(cls.split("-")[0])) - if icon is None: - # Zoom (😱) - if (window.window_title or "").startswith("Zoom") or ( - window.window_instance or "" - ).startswith(("start?action=start", "join?action=join")): - icon = application_icons["zoom"] icons.add(icon or application_icons_nomatch) if any([i not in application_icons_alone for i in icons]): icons -= application_icons_alone diff --git a/config b/config index 83b5082..8149bb6 100644 --- a/config +++ b/config @@ -159,20 +159,10 @@ no_focus [floating_from="auto" title=" is sharing your screen.$"] # Jitsi sharing indicator for_window [floating_from="auto" title="Screen Sharing Tracker" instance="jitsi meet"] border none, sticky enable, move position 10 ppt -5 px no_focus [floating_from="auto" title="Screen Sharing Tracker" instance="jitsi meet"] -# Zoom (😱) -for_window [instance="^zoom(\.|$)" title="^Zoom($|\s)"] floating disable, border pixel $borderpx -for_window [instance="^zoom(\.|$)" title="^zoom"] floating enable, border none -no_focus [instance="^zoom(\.|$)" title="^zoom"] -for_window [instance="^join\?action=join" title="^Zoom($|\s)"] floating disable, border pixel $borderpx -for_window [instance="^join\?action=join" title="^zoom"] floating enable, border none -no_focus [instance="^join\?action=join" title="^zoom"] -for_window [instance="^join\?action=join" title="^join\?action=join"] floating enable, border none -no_focus [instance="^join\?action=join" title="^join\?action=join"] -for_window [instance="^start\?action=start" title="^Zoom($|\s)"] floating disable, border pixel $borderpx -for_window [instance="^start\?action=start" title="^zoom"] floating enable, border none -no_focus [instance="^start\?action=start" title="^zoom"] -for_window [instance="^start\?action=start" title="^start\?action=start"] floating enable, border none -no_focus [instance="^start\?action=start" title="^start\?action=start"] +# Zoom (😱?) +for_window [class="^zoom$" title="^Zoom($|\s)"] floating disable, border pixel $borderpx +for_window [class="^zoom$" title="^zoom"] floating enable, border none +no_focus [class="^zoom$" title="^zoom"] # start stuff exec_always --no-startup-id exec systemctl --user start --no-block i3-session.target