This really should be mate-tweak: modify how panel layouts are distributed but that wouldn’t exactly roll off the tongue now, would it?
If I understand correctly, mate-tweak is dependent on a lot of components because the panel layouts are dependent on what software already exists for those layouts to work.
Instead of having mate-tweak be dependent on applications such as Plank, maybe have mate-tweak default panel layouts be installable and removable on their own? Like, mate-panel-layout-cupertino
for example. This way, if someone wants to remove plank
, then users wouldn’t need to also trash mate-tweak
along with it, or if users found a way around that, or if permitted to keep mate-tweak
while removing plank
then users wouldn’t have a broken option if they did sudo apt autoremove
afterward.
This would also invite people using mate-tweak to make packages for their own panel layouts, and distribute them so users can have a means of using panel layouts with software other than default, as something easily installable via apt
with a PPA or dpkg
.