[BUG]: Cannot share the screen of individual apps in Google Meet when Komorebi is on #598

Open
opened 2026-01-05 14:51:51 +01:00 by adam · 1 comment
Owner

Originally created by @AhmedElghrbawy on GitHub (Apr 5, 2025).

Summary

Normally in apps that allow me to share my screen like Google Meet, I'm given the option to share the window of individual apps or share my entire screen.

Image

But once I start Komorebi with komorebic start, I can no longer share the window of any individual app (the options for individual apps disappear), only sharing my entire screen works.

And another option appears with the name komoborder-.... which I think is a window managed by Komorebi, and I cannot share it too.

Image

Version Information

# systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
OS Name:                       Microsoft Windows 11 Pro
OS Version:                    10.0.26100 N/A Build 26100
# komorebic --version
komorebic 0.1.34
tag:v0.1.34
commit_hash:80edcadb
build_time:2025-02-21 02:21:41 +00:00
build_env:rustc 1.85.0 (4d91de4e4 2025-02-17),stable-x86_64-pc-windows-msvc

Komorebi Configuration

{
  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json",
  "app_specific_configuration_path": "$Env:KOMOREBI_CONFIG_HOME/applications.yaml",
  "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 0,
  "default_container_padding": 0,
  "border": true,
  "border_width": 0,
  "border_offset": -1,
  "border_colours": {
    "single": "#42a5f5",
    "stack": "#00a542",
    "monocle": "#ff3399",
    "unfocused": "#808080"
  },
  "mouse_follows_focus": false,
  "stackbar": {
    "height": 40,
    "mode": "OnStack",
    "tabs": {
      "width": 300,
      "focused_text": "#00a542",
      "unfocused_text": "#b3b3b3",
      "background": "#141414"
    }
  },
  "monitors": [
    {
      "workspaces": [
        {
          "name": "Terminal",
          "layout": "BSP"
        },
        {
          "name": "Browser",
          "layout": "BSP"
        },
        {
          "name": "Code_editor",
          "layout": "BSP"
        },
        {
          "name": "Messaging",
          "layout": "BSP"
        },
        {
          "name": "Share_screen",
          "layout": "BSP"
        },
        {
          "name": "Meetings",
          "layout": "BSP"
        },
        {
          "name": "Progs",
          "layout": "BSP"
        },
        {
          "name": "File_explorer",
          "layout": "BSP"
        },
        {
          "name": "Read_or_note",
          "layout": "BSP"
        }
      ]
    }
  ]
}

Hotkey Configuration

#Requires AutoHotkey v2.0.2
#SingleInstance Force

Komorebic(cmd) {
    RunWait(format("komorebic.exe {}", cmd), , "Hide")
}

!q::Komorebic("close")
!m::Komorebic("minimize")

; Focus windows
!h::Komorebic("focus left")
!j::Komorebic("focus down")
!k::Komorebic("focus up")
!l::Komorebic("focus right")

!+[::Komorebic("cycle-focus previous")
!+]::Komorebic("cycle-focus next")

; Move windows
!+h::Komorebic("move left")
!+j::Komorebic("move down")
!+k::Komorebic("move up")
!+l::Komorebic("move right")

; Stack windows
!Left::Komorebic("stack left")
!Down::Komorebic("stack down")
!Up::Komorebic("stack up")
!Right::Komorebic("stack right")
!;::Komorebic("unstack")
![::Komorebic("cycle-stack previous")
!]::Komorebic("cycle-stack next")

; Resize
!=::Komorebic("resize-axis horizontal increase")
!-::Komorebic("resize-axis horizontal decrease")
!+=::Komorebic("resize-axis vertical increase")
!+_::Komorebic("resize-axis vertical decrease")

; Manipulate windows
!t::Komorebic("toggle-float")
!f::Komorebic("toggle-monocle")

; Window manager options
!+r::Komorebic("retile")
!p::Komorebic("toggle-pause")

; Layouts
!x::Komorebic("flip-layout horizontal")
!y::Komorebic("flip-layout vertical")

; Workspaces Alt + number
!1::Komorebic("focus-named-workspace Terminal")
!2::Komorebic("focus-named-workspace Browser")
!3::Komorebic("focus-named-workspace Code_editor")
!4::Komorebic("focus-named-workspace Messaging")
!6::Komorebic("focus-named-workspace Share_screen")
!7::Komorebic("focus-named-workspace Meetings")
!8::Komorebic("focus-named-workspace Progs")
!9::Komorebic("focus-named-workspace File_explorer")
!0::Komorebic("focus-named-workspace Read_or_note")

; Move windows across workspaces Alt + shift + number
!+1::Komorebic("move-to-named-workspace Terminal")
!+2::Komorebic("move-to-named-workspace Browser")
!+3::Komorebic("move-to-named-workspace Code_editor")
!+4::Komorebic("move-to-named-workspace Messaging")
!+6::Komorebic("move-to-named-workspace Share_screen")
!+7::Komorebic("move-to-named-workspace Meetings")
!+8::Komorebic("move-to-named-workspace Progs")
!+9::Komorebic("move-to-named-workspace File_explorer")
!+0::Komorebic("move-to-named-workspace Read_or_note")

; Move workspace to monitor Alt + ctrl
!^1::Komorebic("move-workspace-to-monitor 0")
!^2::Komorebic("move-workspace-to-monitor 1")

Output of komorebic check

# komorebic check
KOMOREBI_CONFIG_HOME detected: C:\Users\ahmed\.config\komorebi

Looking for configuration files in C:\Users\ahmed\.config\komorebi

Found komorebi.json; this file can be passed to the start command with the --config flag


Your configuration file contains some options that have been renamed or deprecated:

"applications.yaml" is now "applications.json"
Found C:\Users\ahmed\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag

An updated version of komorebi is available! https://github.com/LGUG2Z/komorebi/releases/v0.1.35
Originally created by @AhmedElghrbawy on GitHub (Apr 5, 2025). ### Summary Normally in apps that allow me to share my screen like Google Meet, I'm given the option to share the window of individual apps or share my entire screen. ![Image](https://github.com/user-attachments/assets/b69934e5-e4a4-4734-8c77-fb4967b7fe52) But once I start Komorebi with `komorebic start`, I can no longer share the window of any individual app (the options for individual apps disappear), only sharing my entire screen works. And another option appears with the name `komoborder-....` which I think is a window managed by Komorebi, and I cannot share it too. ![Image](https://github.com/user-attachments/assets/098e32bb-4af0-43e0-823c-d9633ac83ec4) ### Version Information ``` # systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version" OS Name: Microsoft Windows 11 Pro OS Version: 10.0.26100 N/A Build 26100 ``` ``` # komorebic --version komorebic 0.1.34 tag:v0.1.34 commit_hash:80edcadb build_time:2025-02-21 02:21:41 +00:00 build_env:rustc 1.85.0 (4d91de4e4 2025-02-17),stable-x86_64-pc-windows-msvc ``` ### Komorebi Configuration ```json { "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json", "app_specific_configuration_path": "$Env:KOMOREBI_CONFIG_HOME/applications.yaml", "window_hiding_behaviour": "Cloak", "cross_monitor_move_behaviour": "Insert", "default_workspace_padding": 0, "default_container_padding": 0, "border": true, "border_width": 0, "border_offset": -1, "border_colours": { "single": "#42a5f5", "stack": "#00a542", "monocle": "#ff3399", "unfocused": "#808080" }, "mouse_follows_focus": false, "stackbar": { "height": 40, "mode": "OnStack", "tabs": { "width": 300, "focused_text": "#00a542", "unfocused_text": "#b3b3b3", "background": "#141414" } }, "monitors": [ { "workspaces": [ { "name": "Terminal", "layout": "BSP" }, { "name": "Browser", "layout": "BSP" }, { "name": "Code_editor", "layout": "BSP" }, { "name": "Messaging", "layout": "BSP" }, { "name": "Share_screen", "layout": "BSP" }, { "name": "Meetings", "layout": "BSP" }, { "name": "Progs", "layout": "BSP" }, { "name": "File_explorer", "layout": "BSP" }, { "name": "Read_or_note", "layout": "BSP" } ] } ] } ``` ### Hotkey Configuration ``` #Requires AutoHotkey v2.0.2 #SingleInstance Force Komorebic(cmd) { RunWait(format("komorebic.exe {}", cmd), , "Hide") } !q::Komorebic("close") !m::Komorebic("minimize") ; Focus windows !h::Komorebic("focus left") !j::Komorebic("focus down") !k::Komorebic("focus up") !l::Komorebic("focus right") !+[::Komorebic("cycle-focus previous") !+]::Komorebic("cycle-focus next") ; Move windows !+h::Komorebic("move left") !+j::Komorebic("move down") !+k::Komorebic("move up") !+l::Komorebic("move right") ; Stack windows !Left::Komorebic("stack left") !Down::Komorebic("stack down") !Up::Komorebic("stack up") !Right::Komorebic("stack right") !;::Komorebic("unstack") ![::Komorebic("cycle-stack previous") !]::Komorebic("cycle-stack next") ; Resize !=::Komorebic("resize-axis horizontal increase") !-::Komorebic("resize-axis horizontal decrease") !+=::Komorebic("resize-axis vertical increase") !+_::Komorebic("resize-axis vertical decrease") ; Manipulate windows !t::Komorebic("toggle-float") !f::Komorebic("toggle-monocle") ; Window manager options !+r::Komorebic("retile") !p::Komorebic("toggle-pause") ; Layouts !x::Komorebic("flip-layout horizontal") !y::Komorebic("flip-layout vertical") ; Workspaces Alt + number !1::Komorebic("focus-named-workspace Terminal") !2::Komorebic("focus-named-workspace Browser") !3::Komorebic("focus-named-workspace Code_editor") !4::Komorebic("focus-named-workspace Messaging") !6::Komorebic("focus-named-workspace Share_screen") !7::Komorebic("focus-named-workspace Meetings") !8::Komorebic("focus-named-workspace Progs") !9::Komorebic("focus-named-workspace File_explorer") !0::Komorebic("focus-named-workspace Read_or_note") ; Move windows across workspaces Alt + shift + number !+1::Komorebic("move-to-named-workspace Terminal") !+2::Komorebic("move-to-named-workspace Browser") !+3::Komorebic("move-to-named-workspace Code_editor") !+4::Komorebic("move-to-named-workspace Messaging") !+6::Komorebic("move-to-named-workspace Share_screen") !+7::Komorebic("move-to-named-workspace Meetings") !+8::Komorebic("move-to-named-workspace Progs") !+9::Komorebic("move-to-named-workspace File_explorer") !+0::Komorebic("move-to-named-workspace Read_or_note") ; Move workspace to monitor Alt + ctrl !^1::Komorebic("move-workspace-to-monitor 0") !^2::Komorebic("move-workspace-to-monitor 1") ``` ### Output of komorebic check ``` # komorebic check KOMOREBI_CONFIG_HOME detected: C:\Users\ahmed\.config\komorebi Looking for configuration files in C:\Users\ahmed\.config\komorebi Found komorebi.json; this file can be passed to the start command with the --config flag Your configuration file contains some options that have been renamed or deprecated: "applications.yaml" is now "applications.json" Found C:\Users\ahmed\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag An updated version of komorebi is available! https://github.com/LGUG2Z/komorebi/releases/v0.1.35 ```
adam added the bugcannot-reproduce labels 2026-01-05 14:51:51 +01:00
Author
Owner

@LGUG2Z commented on GitHub (Apr 6, 2025):

I was not able to reproduce this - example of me sharing an individual Terminal window on Google Meet

Image

@LGUG2Z commented on GitHub (Apr 6, 2025): I was not able to reproduce this - example of me sharing an individual Terminal window on Google Meet ![Image](https://github.com/user-attachments/assets/fda203be-e1ec-4510-886d-519ef22264ae)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#598