Skip to content

Allow to run multiple instances of AwesomeWM and communicate between them with dbus #3949

Open
@actionless

Description

The concept is that i wanna hv smth like this in my init script:

awesome --config ./rc_wm.lua --name "wm" --disable-naughty &
awesome --config ./rc_notifications.lua --name "naughty" --disable-wm &
awesome --config ./rc_panels.lua --name "panels" --disable-wm --disable-naughty

and inside the config to hv smth like this:

awesome_remote("panels"):emit_signal("top_panel::expand", {some_data})
awesome_remote("naughty"):emit_signal("naughty::close_all", {some_data})

and so on

WDYT?

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions