mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-18 21:46:35 +01:00
ab110cae12
* gnu/packages/patches/texmacs-wayland-hidpi.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/text-editors.scm (texmacs)[source]: Use it. (texmacs-guile3)[source]: Use it. (mogan)[source]: Use it. Change-Id: Ida737433957cb26695bf43538cff4d5d1c8a83c3
22 lines
1.1 KiB
Diff
22 lines
1.1 KiB
Diff
Author: Danny Milosavljevic <dannym@friendly-machines.com>
|
|
Date: 2024-12-11 18:30:00 CET 2024
|
|
License: gpl3+
|
|
|
|
diff -ru orig/qsbrdssq407hsajf74z60vp3rhgafjsl-mogan-1.1.1-checkout/src/Texmacs/Texmacs/texmacs.cpp qsbrdssq407hsajf74z60vp3rhgafjsl-mogan-1.1.1-checkout/src/Texmacs/Texmacs/texmacs.cpp
|
|
--- orig/qsbrdssq407hsajf74z60vp3rhgafjsl-mogan-1.1.1-checkout/src/Texmacs/Texmacs/texmacs.cpp 2024-05-10 01:51:55.312256939 +0200
|
|
+++ qsbrdssq407hsajf74z60vp3rhgafjsl-mogan-1.1.1-checkout/src/Texmacs/Texmacs/texmacs.cpp 2024-05-10 01:52:43.659909394 +0200
|
|
@@ -685,8 +685,12 @@
|
|
#ifndef OS_MINGW
|
|
set_env ("LC_NUMERIC", "POSIX");
|
|
#ifndef OS_MACOS
|
|
- set_env ("QT_QPA_PLATFORM", "xcb");
|
|
- set_env ("XDG_SESSION_TYPE", "x11");
|
|
+ if (get_env ("XDG_SESSION_TYPE") == "wayland") {
|
|
+ set_env ("QT_QPA_PLATFORM", "wayland"); QGuiApplication::setAttribute(Qt::AA_DisableHighDpiScaling); QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
|
+ } else {
|
|
+ set_env ("QT_QPA_PLATFORM", "xcb");
|
|
+ set_env ("XDG_SESSION_TYPE", "x11");
|
|
+ }
|
|
#endif
|
|
#endif
|
|
#ifdef MACOSX_EXTENSIONS
|