Skip to content

Add i3wm as a possible window manager to Mate #36

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions