Skip to content

Add i3wm as a possible window manager to Mate #36

@kafran

Description

@kafran

i3wm integrates seemingly well to Mate, at least until Mate 1.22 (Mint 19.3) as Mate is become more like Gnome and less like Mate. I changed mintdesktop to offer the possibility to change the WM to i3 on Mate https://github.com/kafran/mintdesktop

As I think the i3 own panel (i3bar) integrates with i3 better than Mate's one, the window-manager-launcher will kill the mate-panel and change "org.mate.session.required-components-list" to ["windowmanager"] and "org.mate.background.show-desktop-icons" to False. If back to other WM it restores everything to default:

if current_desktop == "MATE" and wm != "i3":
    settings = Gio.Settings("org.mate.session")
    settings.reset("required-components-list")
    settings = Gio.Settings("org.mate.background")
    settings.reset("show-desktop-icons")
    subprocess.Popen(["mate-panel", "--replace"])

I don't know how to make this behave the most general/transparent as possible to maybe have this ever integrated into Mint. I use this setup for years as Mint Mate is the best Desktop to work on i3:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions