** Also affects: xdg-terminal-exec (Ubuntu Plucky) Importance: Undecided Status: New
** Changed in: xdg-terminal-exec (Ubuntu Plucky) Status: New => In Progress ** Changed in: xdg-terminal-exec (Ubuntu Plucky) Importance: Undecided => Medium ** Changed in: xdg-terminal-exec (Ubuntu Plucky) Assignee: (unassigned) => Alessandro Astone (aleasto) ** Changed in: xdg-terminal-exec (Ubuntu Plucky) Milestone: None => plucky-updates ** Changed in: xdg-terminal-exec (Ubuntu) Milestone: plucky-updates => ubuntu-25.10 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xdg-terminal-exec in Ubuntu. https://bugs.launchpad.net/bugs/2107326 Title: Upgrade to Ubuntu 25.04 do not respect x-terminal-emulator settings Status in xdg-terminal-exec package in Ubuntu: In Progress Status in xdg-terminal-exec source package in Plucky: In Progress Bug description: [ Impact ] In previous Ubuntu versions I just set x-terminal-emulator alternative to ghostty, and Gnome correctly launched the configured terminal with default shortcut of Ctrl+Alt+T. After upgrading the system to a 25.04, Gnome 48 seems to ignore this setting, and launches default Gnome Terminal when shortcut is pressed. That happens because Ubuntu Desktop 25.04 now uses `xdg-terminal-exec` to configure the user's default terminal application, which is an improvement over the previous `x-terminal-emulator` way (see the MIR bug 2069308) The user configuration is not migrated from x-terminal-emulator to xdg-terminal-exec, so the user finds their default terminal reset to the default GNOME Terminal. [ Test Plan ] 1. Install Ubuntu Desktop 24.10 or prior 2. Change the default terminal through x-terminal-emulator 3. Ensure that Ctrl+Alt+T launches the configured terminal application 4. Upgrade to Ubuntu 25.04 5. Install the xdg-terminal-exec update 5. Verify that Ctrl+Alt+T launches the same terminal application [ Where problems could occur ] This is implemented as a session-migration script. The script is implemented with a defensive programming approach so that the xdg-terminal-exec configuration is written if and only if the user had previously changed the x-terminal-emulator config and did not already change the xdg-terminal-exec config. Due to an issue with GNOME Terminal being too excited about setting itself as the default xdg-terminal-exec even before xdg-terminal-exec was used for launching the terminal in Ubuntu, the configuration will only be applied if both /usr/bin and $HOME live in filesystems which support the file creation timestamp (not necessarily the same one). [ Other info ] ProblemType: Bug DistroRelease: Ubuntu 25.04 Package: gnome-shell 48.0-1ubuntu1 ProcVersionSignature: Ubuntu 6.14.0-15.15-generic 6.14.0 Uname: Linux 6.14.0-15-generic x86_64 NonfreeKernelModules: zfs ApportVersion: 2.32.0-0ubuntu5 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Mon Apr 14 13:46:12 2025 DisplayManager: gdm3 InstallationDate: Installed on 2022-04-28 (1082 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419) RelatedPackageVersions: mutter-common 48.1-1ubuntu3 SourcePackage: gnome-shell UpgradeStatus: Upgraded to plucky on 2025-04-11 (3 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xdg-terminal-exec/+bug/2107326/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp