No. When I installed the manjaro there used to be layout called mate and I chose that. Since then the layout was removed/renamed (based on your link to the commit). And this most likely broke the layout switcher as it has somewhere stored the now non-existing layout and crashes without giving me a chance to switch from the mate to anything else. So most likely what I’m looking for is how can I switch the layout to something existing without using the gnome-layout-switcher.
I ran into similar issue and resolved it by manually editing the layoutbox.py file and temporarily setting self.layout = ‘manjaro’ this did resolve the issue. That is I was able to launch the layout switcher successsfully afterwards. Hope this helps.
Inside the class LayoutBox(Gtk.Box) find below:
with UserConf() as conf: #self.layout = conf.read(“layout”, “manjaro”) ## temporarily comment this line and undo once you have changed your mate layout
self.layout = ‘manjaro’
print(“current layout:”, self.layout)