From 0757bf5a5cbb034a44b9ce03c3784a2eb1169cb2 Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 4 Apr 2024 22:43:48 +0200 Subject: [PATCH] main: Set GDK_DEBUG=gl-no-fractional by default --- NEWS | 5 +++++ src/main.rs | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/NEWS b/NEWS index 9d5bc7c..8205093 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +46.2 +==== + +- Fix fractional scaling beeing blury by setting GDK_DEBUG=gl-no-fractional as default + 46.1 ==== diff --git a/src/main.rs b/src/main.rs index 4da0c59..3b9015a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -78,6 +78,12 @@ fn main() -> glib::ExitCode { std::env::set_var("GSK_RENDERER", "gl"); } + // Don't use gl renderer does not properly support fractional scaling + // + if std::env::var("GDK_DEBUG").is_err() { + std::env::set_var("GDK_DEBUG", "gl-no-fractional"); + } + let mut log_builder = env_logger::builder(); log_builder.format_timestamp_millis();