Fix KDE Wayland Screenshots (#2045)

* testing wayland

* clang-format
This commit is contained in:
borgmanJeremy
2021-11-05 13:33:58 -05:00
committed by GitHub
parent 2c98fc6cfe
commit 5a0c5c389a
2 changed files with 3 additions and 2 deletions

View File

@@ -47,7 +47,7 @@ StartupWMClass=flameshot
Actions=Configure;Capture;Launcher;
X-DBUS-StartupType=Unique
X-DBUS-ServiceName=org.flameshot.Flameshot
X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot
X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot,org.kde.KWin.ScreenShot2
[Desktop Action Configure]
Name=Configure

View File

@@ -49,7 +49,8 @@ void wayland_hacks()
{
// Workaround to https://github.com/ksnip/ksnip/issues/416
DesktopInfo info;
if (info.windowManager() == DesktopInfo::GNOME) {
if ((info.windowManager() == DesktopInfo::GNOME) ||
(info.windowManager() == DesktopInfo::KDE)) {
qputenv("QT_QPA_PLATFORM", "xcb");
}
}