envmanager: Manually specify window placement and decoration settings when not in docked mode

This commit is contained in:
Devin Lin 2023-10-18 08:13:58 -07:00
parent 293af7df36
commit ff4d501a7b

View file

@ -33,8 +33,10 @@ QMap<QString, QMap<QString, QVariant>> getKwinrcSettings(KSharedConfig::Ptr m_mo
return {
{"Plugins", {{"blurEnabled", false}, {"convergentwindowsEnabled", true}}},
{"Windows", {{"Placement", convergenceModeEnabled ? "PlacementDefault" : "Maximizing"}}},
{"Wayland", {{"InputMethod", "/usr/share/applications/com.github.maliit.keyboard.desktop"}, {"VirtualKeyboardEnabled", true}}},
{"org.kde.kdecoration2",
{{"ButtonsOnRight", convergenceModeEnabled ? "HIAX" : "H"}}} // ButtonsOnRight changes depending on whether the device is in convergence mode
{{"NoPlugin", !convergenceModeEnabled},
{"ButtonsOnRight", convergenceModeEnabled ? "HIAX" : "H"}}} // ButtonsOnRight changes depending on whether the device is in convergence mode
};
}