Public bug reported:

After the upgrade to the 24.04 beta Qt5 UI is not at its best. Please,
notice that all this functionality is working on 22.04.

1. Windows controls settings from Gnome are not applied
When you set the Windows Title bar buttons to Placement Left, then Qt apps 
ignore this setting. The default gt4 apps behave properly and place the buttons 
to the left.

2. Windows actions like double click to maximize from settings also do
not with in the Qt5 apps unlike in gt4 apps.

3. Several keyboard shortcuts are passed differently to Qt5 apps.
The key "Ctrl+Period" is not passed to the qt app at all
The key "Ctrl+~" is passed as "Ctrl+0"
The key "Shift+Alt+F7" is also not working
This means some different handling is applied in Qt5 apps

4. If you use the env var "export QT_QPA_PLATFORM=xcb" and start the Qt5
app, then it all works properly. The windows controls are on the right
side, you can use double click the title bar to maximize and also the
shortcuts are working fine. However, in such scenario no app starts
fullscreen. It starts in a positioned window (the position is
remembered) instead even if you maximized the window before you exited
it.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: libqt5core5t64 5.15.13+dfsg-1ubuntu1
ProcVersionSignature: Ubuntu 6.8.0-28.28-generic 6.8.1
Uname: Linux 6.8.0-28-generic x86_64
ApportVersion: 2.28.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Apr 24 14:20:24 2024
InstallationDate: Installed on 2020-05-12 (1443 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: qtbase-opensource-src
UpgradeStatus: Upgraded to noble on 2024-04-20 (4 days ago)
modified.conffile..etc.init.d.apport: [modified]
mtime.conffile..etc.init.d.apport: 2024-04-19T01:50:32

** Affects: qtbase-opensource-src (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

** Attachment added: "Displays how gtk4 apps are displayed"
   
https://bugs.launchpad.net/bugs/2063332/+attachment/5770029/+files/Screenshot%20from%202024-04-24%2014-11-30.png

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/2063332

Title:
  Multiple problems Ubuntu 24.04 with Qt5

Status in qtbase-opensource-src package in Ubuntu:
  New

Bug description:
  After the upgrade to the 24.04 beta Qt5 UI is not at its best. Please,
  notice that all this functionality is working on 22.04.

  1. Windows controls settings from Gnome are not applied
  When you set the Windows Title bar buttons to Placement Left, then Qt apps 
ignore this setting. The default gt4 apps behave properly and place the buttons 
to the left.

  2. Windows actions like double click to maximize from settings also do
  not with in the Qt5 apps unlike in gt4 apps.

  3. Several keyboard shortcuts are passed differently to Qt5 apps.
  The key "Ctrl+Period" is not passed to the qt app at all
  The key "Ctrl+~" is passed as "Ctrl+0"
  The key "Shift+Alt+F7" is also not working
  This means some different handling is applied in Qt5 apps

  4. If you use the env var "export QT_QPA_PLATFORM=xcb" and start the
  Qt5 app, then it all works properly. The windows controls are on the
  right side, you can use double click the title bar to maximize and
  also the shortcuts are working fine. However, in such scenario no app
  starts fullscreen. It starts in a positioned window (the position is
  remembered) instead even if you maximized the window before you exited
  it.

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: libqt5core5t64 5.15.13+dfsg-1ubuntu1
  ProcVersionSignature: Ubuntu 6.8.0-28.28-generic 6.8.1
  Uname: Linux 6.8.0-28-generic x86_64
  ApportVersion: 2.28.1-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Apr 24 14:20:24 2024
  InstallationDate: Installed on 2020-05-12 (1443 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  SourcePackage: qtbase-opensource-src
  UpgradeStatus: Upgraded to noble on 2024-04-20 (4 days ago)
  modified.conffile..etc.init.d.apport: [modified]
  mtime.conffile..etc.init.d.apport: 2024-04-19T01:50:32

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/2063332/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to