← Back to team overview

ubuntubudgie-dev team mailing list archive

[Bug 1727796] [NEW] Installing budgie-desktop-common causes QT applications on other environments to use GTK+ 2 dialogs

 

Public bug reported:

As part of the Budgie desktop installation, the budgie-desktop-common
package installs a file /etc/profile.d/10-budgie-desktop.sh that
unconditionally sets the QT QPA platform theme to GTK+ 2 :

/etc/profile.d/10-budgie-desktop.sh - line 7:
export QT_QPA_PLATFORMTHEME=gtk2

This is unacceptable that installing Budgie modifies the behavior of
other environments. The correct way to do this is to check if the
current session is for Budgie desktop by checking the
XDG_SESSION_DESKTOP variable and only forcing the Budgie configuration
if it is the currently running desktop session.

** Affects: budgie-desktop-environment (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Budgie Developers, which is subscribed to budgie-desktop-environment in
Ubuntu.
https://bugs.launchpad.net/bugs/1727796

Title:
  Installing budgie-desktop-common causes QT applications on other
  environments to use GTK+ 2 dialogs

Status in budgie-desktop-environment package in Ubuntu:
  New

Bug description:
  As part of the Budgie desktop installation, the budgie-desktop-common
  package installs a file /etc/profile.d/10-budgie-desktop.sh that
  unconditionally sets the QT QPA platform theme to GTK+ 2 :

  /etc/profile.d/10-budgie-desktop.sh - line 7:
  export QT_QPA_PLATFORMTHEME=gtk2

  This is unacceptable that installing Budgie modifies the behavior of
  other environments. The correct way to do this is to check if the
  current session is for Budgie desktop by checking the
  XDG_SESSION_DESKTOP variable and only forcing the Budgie configuration
  if it is the currently running desktop session.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/budgie-desktop-environment/+bug/1727796/+subscriptions


Follow ups