Skip to content

Commit

Permalink
fix: dtk6 theme is not deepin style on Non-Debian base distributions
Browse files Browse the repository at this point in the history
  • Loading branch information
hillwoodroc authored and BLumia committed Dec 3, 2024
1 parent 51bdf07 commit d7aa53a
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/dde-session/environmentsmanager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,15 @@ void EnvironmentsManager::createGeneralEnvironments()
m_envMap.insert("GNOME_DESKTOP_SESSION_ID", "this-is-deprecated");
m_envMap.insert("XDG_CURRENT_DESKTOP", "DDE");
m_envMap.insert("QT_DBL_CLICK_DIST", QString::number(15 * scaleFactor));

QByteArray sessionType = qgetenv("XDG_SESSION_TYPE");
if (sessionType == "x11") {
m_envMap.insert("QT_QPA_PLATFORM", "dxcb:xcb");
} else if (sessionType == "wayland") {
m_envMap.insert("QT_QPA_PLATFORM", "wayland");
m_envMap.insert("QT_WAYLAND_SHELL_INTEGRATION", "xdg-shell;wl-shell;ivi-shell;qt-shell;");
}

}

void EnvironmentsManager::createKeyringEnvironments()
Expand Down

0 comments on commit d7aa53a

Please sign in to comment.