I saw the issue https://github.com/ValveSoftware/steam-for-linux/issues/665 but this is not a duplicate because I do not need Depends: x-terminal-emulator - changing it to just Depends: xterm | ptyxis | gnome-terminal | konsole would be okay for me.
#665 is the correct solution for you as well. x-terminal-emulator is a virtual package provided by all(?) terminals packaged in Debian and Ubuntu, including ptyxis.
Adding a specific depends on ptyxis would be continuing the same mistake as depending on gnome-terminal and konsole. Depends on ptyxis should only be used if the package specifically depends on ptyxis and no other terminal (e.g. a plugin for ptyxis).
Closing in favor of the older issue report.
Closing in favor of the older issue report.
Are there any plans to implement the older issue? It's been open since 2013. The first comment here is right but from what I read the main argument for explicit depends was that different terminal emulators expect different arguments for certain things Steam needs and no standard from either x-terminal-emulator or xdg-terminal-exec provide those (Please correct me if I'm wrong, that's just what I read in the related issues). In that case, I think Ptyxis can be added explicitly instead of waitiing another 12 years for x-terminal-emulator. It's going to be the default terminal in the next LTS.
If really one issue for all terminals is desired, then #1476 can be closed as | konsole is already in Depends now, and #3980 & #9265 can be marked as duplicate too.
Your system information
Please describe your issue in as much detail as possible:
The default terminal got switched from gnome-terminal to ptyxis in Ubuntu 25.10 but steam-launcher depends on xterm | gnome-terminal | konsole, so it was not removed during upgrade. After the upgrade, I tried to remove it manually as I did not want an unnecessary second terminal installed in my system, it tried to install xterm instead and refused to remove gnome-terminal otherwise. I was quite confused on why this could be happening, so I used aptitude tool and then I found the root cause to be steam-launcher package's Depends: clause.
I saw the issue #665 but this is not a duplicate because I do not need Depends: x-terminal-emulator - changing it to just Depends: xterm | ptyxis | gnome-terminal | konsole would be okay for me. Also that issue is from 2013 so I doubt a switch to x-terminal-emulator is planned anytime soon so just adding ptyxis would be okay for now.
25.10 is not a LTS version, but the next version is a LTS and I doubt it will go back to gnome-terminal.
Steps for reproducing this issue: