diff options
| -rwxr-xr-x | xnm-tray | 32 |
1 files changed, 27 insertions, 5 deletions
@@ -8,11 +8,33 @@ if laptop-detect; then # Sleep a while until a tray should be available sleep 5 - # Then start nm-tray with a fix + # Get basic system info + source /etc/os-release + + # Set QT_QPA_PLATFORMTHEME + # + # References: + # + # * https://doc.qt.io/qt-6/qpa.html + # * https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications + # * https://wiki.gentoo.org/wiki/GTK_themes_in_Qt_applications + # * https://itsfoss.gitlab.io/blog/how-to-add-qtqpaplatformthemeqt5ct-environment-variable-in-arch-linux/ + # * https://unix.stackexchange.com/questions/680483/how-to-add-qt-qpa-platformtheme-qt5ct-environment-variable-in-arch-linux + # * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983536 # - # Check https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983536 - #XDG_CURRENT_DESKTOP="GNOME" nm-tray - QT_QPA_PLATFORMTHEME="gnome" nm-tray + # May use a theme such as https://packages.debian.org/stable/breeze-icon-theme + # + #export XDG_CURRENT_DESKTOP="GNOME" + #export QT_QPA_PLATFORMTHEME="gnome" + if [ "$VERSION_ID" == "12" ]; then + # nm-tray on Debian bookworm is linked against Qt5 + export QT_QPA_PLATFORMTHEME="qt5ct" + else + # nm-tray on Debian trixie is linked against Qt6 + export QT_QPA_PLATFORMTHEME="qt6ct" + fi + + # Then start nm-tray + nm-tray fi fi |
