desktop-utils/Struktur.md
2024-03-18 19:12:33 +01:00

1.1 KiB

  • workspaces: array
    • normal
      • ID: int (ID of workspace)
      • occupied: bool (if workspace is occupied)
      • activeOn: int (ID of monitor workspace is on)
      • icon: string (path of icon of client)
    • special
      • ID: int (ID of workspace)
      • occupied: bool (if workspace is occupied)
      • activeOn: int (ID of monitor workspace is on)
      • icon: string (path of icon of client)

Events:

workspacev2>>WORKSPACEID,WORKSPACENAME

workspace changed, update activeOn

createworkspacev2>>WORKSPACEID,WORKSPACENAME

workspace got created, update activeOn

destroyworkspacev2>>WORKSPACEID,WORKSPACENAME

workspace got destroyed, update activeOn

moveworkspacev2>>WORKSPACEID,WORKSPACENAME,MONNAME

workspace got moved to other monitor, update activeOn

activespecial>>WORKSPACENAME,MONNAME

activewindowv2>>WINDOWADDRESS

client focus changed, update icon

openwindow>>WINDOWADDRESS,WORKSPACENAME,WINDOWCLASS,WINDOWTITLE

new client, update icon

closewindow>>WINDOWADDRESS

closed client, update icon

movewindowv2>>WINDOWADDRESS,WORKSPACENAME

client moved to other workspace, update icon