From cf054d0442a0c8dcf0ac7fe6384353b9e989e40d Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 18 Jun 2024 08:38:40 +0200 Subject: src/: Assure that org.mate.interface's window-scaling-factor is set to 1x scaling (we handle it ourselves via env vars and don't want the HiDPI effect to duplicated. --- src/arctica-greeter.vala | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/arctica-greeter.vala b/src/arctica-greeter.vala index aa45327..e7a049d 100644 --- a/src/arctica-greeter.vala +++ b/src/arctica-greeter.vala @@ -1199,6 +1199,9 @@ public class ArcticaGreeter : Object debug ("Could not set DBUS_NAME: %s", e.message); } + var gsettings_mate_desktop_interface = new Settings ("org.mate.interface"); + int wsf_orig = gsettings_mate_desktop_interface.get_int ("window-scaling-factor"); + gsettings_mate_desktop_interface.set_int ("window-scaling-factor", 1); bool do_show_version = false; bool do_test_mode = false; @@ -1513,6 +1516,8 @@ public class ArcticaGreeter : Object } } + gsettings_mate_desktop_interface.set_int ("window-scaling-factor", wsf_orig); + var screen = Gdk.Screen.get_default (); Gdk.X11.Display pDisplay = (Gdk.X11.Display) screen.get_display (); unowned X.Display xdisplay = pDisplay.get_xdisplay (); -- cgit v1.2.3