def refresh_desktops(): for desk in PROBE.get_desktops().values(): if desk['id'] in State.get_desktops(): desktop = State.get_desktops()[desk['id']] desktop.update_attributes(desk) for viewport in desktop.viewports.values(): for screen in viewport.screens.values(): screen.needs_tiling()
def load_desktops(): # initialize all desktops and their associated windows for desk in PROBE.get_desktops().values(): desktop = Desktop(desk) for viewport in desktop.viewports.values(): for screen in viewport.screens.values(): desk_or_view = desktop.id if PROBE.is_compiz(): desk_or_view = viewport.id screen.set_tiler(Config.tilers(Config.tiling(screen.id, desk_or_view)))
def load_desktops(): # initialize all desktops and their associated windows for desk in PROBE.get_desktops().values(): desktop = Desktop(desk) for viewport in desktop.viewports.values(): for screen in viewport.screens.values(): desk_or_view = desktop.id if PROBE.is_compiz(): desk_or_view = viewport.id screen.set_tiler( Config.tilers(Config.tiling(screen.id, desk_or_view)))