From 85eb6680b1c3b6c77663962d1de200d0f210ce37 Mon Sep 17 00:00:00 2001 From: rewine Date: Wed, 6 Mar 2024 18:16:27 +0800 Subject: [PATCH 1/2] fix: also set cursorSize for deepin-kwin Log: fix issue https://github.com/linuxdeepin/developer-center/issues/7039 --- xsettings/scale.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/xsettings/scale.go b/xsettings/scale.go index 16fe963c..1222850f 100644 --- a/xsettings/scale.go +++ b/xsettings/scale.go @@ -59,6 +59,17 @@ func (m *XSManager) setScaleFactor(scale float64, emitSignal bool) { gsWrapGDI.SetInt("cursor-size", cursorSize) gsWrapGDI.Unref() + // set cursor size for deepin-kwin + conn, err := dbus.SessionBus() + if err != nil { + logger.Warning(err) + } else { + if err := conn.Object("com.deepin.wm", + "/com/deepin/wm").SetProperty("com.deepin.wm.cursorSize", dbus.MakeVariant(cursorSize)); err != nil { + logger.Warning(err) + } + } + m.emitSignalSetScaleFactor(true, emitSignal) } @@ -280,7 +291,6 @@ func (m *XSManager) getScreenScaleFactors() map[string]float64 { return parseScreenFactors(factorsJoined) } - func (m *XSManager) emitSignalSetScaleFactor(done, emitSignal bool) { if !emitSignal { return From af7a49c9e26c9ece48caa7e93a32557ce1e72c2d Mon Sep 17 00:00:00 2001 From: rewine Date: Thu, 7 Mar 2024 10:49:45 +0800 Subject: [PATCH 2/2] chore: release startdde 6.0.14 Log: new release --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index ac94a93e..3e0b1124 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +startdde (6.0.14) unstable; urgency=medium + + * fix: never set cursorSize for deepin-kwin + + -- rewine Thu, 07 Mar 2024 10:47:55 +0800 + startdde (6.0.13) unstable; urgency=medium fix: export proxy env error