Changeset View
Changeset View
Standalone View
Standalone View
main_wayland.cpp
Show First 20 Lines • Show All 547 Lines • ▼ Show 20 Line(s) | 521 | { | |||
---|---|---|---|---|---|
548 | QProcessEnvironment environment = QProcessEnvironment::systemEnvironment(); | 548 | QProcessEnvironment environment = QProcessEnvironment::systemEnvironment(); | ||
549 | 549 | | |||
550 | // enforce our internal qpa plugin, unfortunately command line switch has precedence | 550 | // enforce our internal qpa plugin, unfortunately command line switch has precedence | ||
551 | setenv("QT_QPA_PLATFORM", "wayland-org.kde.kwin.qpa", true); | 551 | setenv("QT_QPA_PLATFORM", "wayland-org.kde.kwin.qpa", true); | ||
552 | 552 | | |||
553 | qunsetenv("QT_DEVICE_PIXEL_RATIO"); | 553 | qunsetenv("QT_DEVICE_PIXEL_RATIO"); | ||
554 | qputenv("QT_IM_MODULE", "qtvirtualkeyboard"); | 554 | qputenv("QT_IM_MODULE", "qtvirtualkeyboard"); | ||
555 | qputenv("QSG_RENDER_LOOP", "basic"); | 555 | qputenv("QSG_RENDER_LOOP", "basic"); | ||
556 | QCoreApplication::setAttribute(Qt::AA_DisableHighDpiScaling); | 556 | QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); | ||
557 | KWin::ApplicationWayland a(argc, argv); | 557 | KWin::ApplicationWayland a(argc, argv); | ||
558 | a.setupTranslator(); | 558 | a.setupTranslator(); | ||
559 | // reset QT_QPA_PLATFORM to a sane value for any processes started from KWin | 559 | // reset QT_QPA_PLATFORM to a sane value for any processes started from KWin | ||
560 | setenv("QT_QPA_PLATFORM", "wayland", true); | 560 | setenv("QT_QPA_PLATFORM", "wayland", true); | ||
561 | 561 | | |||
562 | KWin::Application::createAboutData(); | 562 | KWin::Application::createAboutData(); | ||
563 | KQuickAddons::QtQuickSettings::init(); | 563 | KQuickAddons::QtQuickSettings::init(); | ||
564 | 564 | | |||
▲ Show 20 Lines • Show All 267 Lines • Show Last 20 Lines |