[BUG]: Steam Overlay and Installer Windows #668

Open
opened 2026-01-05 14:52:15 +01:00 by adam · 2 comments
Owner

Originally created by @wahahah-byte on GitHub (Aug 30, 2025).

Summary

Hello:

I am running into an issue with Steam. Whenever I right click it or when a 'Friend is playing: Game' notification pops up from the the corner of the screen, it seems to register it as a new window and temporarily messes up my entire layout. I am not sure what to do here to make it act normally (as in without Komorebi running and just shows the popup without it thinking it's another window and tile).

If there is a way to force Steam all together into a floating window, please let me know the config, i can't seem to get it to work for Steam

And windows Installing Windows tend to look expanded while it's content not so.

Version Information

Windows 11 24H2

Komorebi 0.1.37

Komorebi Configuration

{
 "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.37/schema.json",
   "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 5,
  "default_container_padding": 5,
  "border": true,
  "border_width": 5,
  "border_offset": -1,
  "theme": {
    "palette": "Base16",
    "name": "Ashes",
    "unfocused_border": "Base03",
    "bar_accent": "Base0D"
  },
  "title": "ApplicationSpecificConfiguration",
  "type": "object",
  "additionalProperties": {
    "$ref": "#/definitions/AscApplicationRulesOrSchema"
  },
  "definitions": {
    "ApplicationIdentifier": {
      "type": "string",
      "enum": [
        "Exe",
        "Class",
        "Title",
        "Path"
      ]
    },
    "AscApplicationRules": {
      "description": "Rules that determine how an application is handled",
      "type": "object",
      "properties": {
        "floating": {
          "description": "Rules to manage specific windows as floating windows",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "ignore": {
          "description": "Rules to ignore specific windows",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "layered": {
          "description": "Rules to identify applications which have the `WS_EX_LAYERED` Extended Window Style",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "manage": {
          "description": "Rules to forcibly manage specific windows",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "object_name_change": {
          "description": "Rules to identify applications which send the `EVENT_OBJECT_NAMECHANGE` event on launch",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "slow_application": {
          "description": "Rules to identify applications which are slow to send initial event notifications",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "transparency_ignore": {
          "description": "Rules to ignore specific windows from the transparency feature",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        },
        "tray_and_multi_window": {
          "description": "Rules to identify applications which minimize to the tray or have multiple windows",
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/definitions/MatchingRule"
          }
        }
      }
    },
    "AscApplicationRulesOrSchema": {
      "anyOf": [
        {
          "$ref": "#/definitions/AscApplicationRules"
        },
        {
          "type": "string"
        }
      ]
    },
    "IdWithIdentifier": {
      "type": "object",
      "required": [
        "id",
        "kind"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "kind": {
          "$ref": "#/definitions/ApplicationIdentifier"
        },
        "matching_strategy": {
          "anyOf": [
            {
              "$ref": "#/definitions/MatchingStrategy"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "MatchingRule": {
      "anyOf": [
        {
          "$ref": "#/definitions/IdWithIdentifier"
        },
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IdWithIdentifier"
          }
        }
      ]
    },
    "MatchingStrategy": {
      "type": "string",
      "enum": [
        "Legacy",
        "Equals",
        "StartsWith",
        "EndsWith",
        "Contains",
        "Regex",
        "DoesNotEndWith",
        "DoesNotStartWith",
        "DoesNotEqual",
        "DoesNotContain"
      ]
    }
  }
}

Hotkey Configuration

N/A

Output of komorebic check

Looking for configuration files in C:\Users\Jia

No komorebi configuration found in C:\Users\Jia

If running 'komorebic start --await-configuration', you will manually have to call the following command to begin tiling: komorebic complete-configuration

Originally created by @wahahah-byte on GitHub (Aug 30, 2025). ### Summary Hello: I am running into an issue with Steam. Whenever I right click it or when a 'Friend is playing: Game' notification pops up from the the corner of the screen, it seems to register it as a new window and temporarily messes up my entire layout. I am not sure what to do here to make it act normally (as in without Komorebi running and just shows the popup without it thinking it's another window and tile). If there is a way to force Steam all together into a floating window, please let me know the config, i can't seem to get it to work for Steam And windows Installing Windows tend to look expanded while it's content not so. ### Version Information Windows 11 24H2 Komorebi 0.1.37 ### Komorebi Configuration ```json { "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.37/schema.json", "window_hiding_behaviour": "Cloak", "cross_monitor_move_behaviour": "Insert", "default_workspace_padding": 5, "default_container_padding": 5, "border": true, "border_width": 5, "border_offset": -1, "theme": { "palette": "Base16", "name": "Ashes", "unfocused_border": "Base03", "bar_accent": "Base0D" }, "title": "ApplicationSpecificConfiguration", "type": "object", "additionalProperties": { "$ref": "#/definitions/AscApplicationRulesOrSchema" }, "definitions": { "ApplicationIdentifier": { "type": "string", "enum": [ "Exe", "Class", "Title", "Path" ] }, "AscApplicationRules": { "description": "Rules that determine how an application is handled", "type": "object", "properties": { "floating": { "description": "Rules to manage specific windows as floating windows", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "ignore": { "description": "Rules to ignore specific windows", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "layered": { "description": "Rules to identify applications which have the `WS_EX_LAYERED` Extended Window Style", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "manage": { "description": "Rules to forcibly manage specific windows", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "object_name_change": { "description": "Rules to identify applications which send the `EVENT_OBJECT_NAMECHANGE` event on launch", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "slow_application": { "description": "Rules to identify applications which are slow to send initial event notifications", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "transparency_ignore": { "description": "Rules to ignore specific windows from the transparency feature", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } }, "tray_and_multi_window": { "description": "Rules to identify applications which minimize to the tray or have multiple windows", "type": [ "array", "null" ], "items": { "$ref": "#/definitions/MatchingRule" } } } }, "AscApplicationRulesOrSchema": { "anyOf": [ { "$ref": "#/definitions/AscApplicationRules" }, { "type": "string" } ] }, "IdWithIdentifier": { "type": "object", "required": [ "id", "kind" ], "properties": { "id": { "type": "string" }, "kind": { "$ref": "#/definitions/ApplicationIdentifier" }, "matching_strategy": { "anyOf": [ { "$ref": "#/definitions/MatchingStrategy" }, { "type": "null" } ] } } }, "MatchingRule": { "anyOf": [ { "$ref": "#/definitions/IdWithIdentifier" }, { "type": "array", "items": { "$ref": "#/definitions/IdWithIdentifier" } } ] }, "MatchingStrategy": { "type": "string", "enum": [ "Legacy", "Equals", "StartsWith", "EndsWith", "Contains", "Regex", "DoesNotEndWith", "DoesNotStartWith", "DoesNotEqual", "DoesNotContain" ] } } } ``` ### Hotkey Configuration N/A ### Output of komorebic check Looking for configuration files in C:\Users\Jia No komorebi configuration found in C:\Users\Jia If running 'komorebic start --await-configuration', you will manually have to call the following command to begin tiling: komorebic complete-configuration
adam added the bug label 2026-01-05 14:52:15 +01:00
Author
Owner

@LGUG2Z commented on GitHub (Aug 31, 2025):

Your config file doesn't conform to the config schema and is most likely AI slop. The default configs set up by the komorebic quickstart command handle both of the quoted use cases gracefully.

@LGUG2Z commented on GitHub (Aug 31, 2025): Your config file doesn't conform to the config schema and is most likely AI slop. The default configs set up by the `komorebic quickstart` command handle both of the quoted use cases gracefully.
Author
Owner

@wahahah-byte commented on GitHub (Aug 31, 2025):

Your config file doesn't conform to the config schema and is most likely AI slop. The default configs set up by the komorebic quickstart command handle both of the quoted use cases gracefully.

Thank you! I tried to fix it using AI didnt work. Then left it there. I reverted it and added some configs from the documentation and it's now working.

Just when I right click Steam from the Komorebi bar widget sometimes the outline appears at the bottom where the original tray icon supposed to be. It changes to the correct position up top a few seconds later.

@wahahah-byte commented on GitHub (Aug 31, 2025): > Your config file doesn't conform to the config schema and is most likely AI slop. The default configs set up by the `komorebic quickstart` command handle both of the quoted use cases gracefully. Thank you! I tried to fix it using AI didnt work. Then left it there. I reverted it and added some configs from the documentation and it's now working. Just when I right click Steam from the Komorebi bar widget sometimes the outline appears at the bottom where the original tray icon supposed to be. It changes to the correct position up top a few seconds later.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#668