Great question — answering as the UphillTech team:
I don't know whether you had already solved your problem, but as a solution for the future, here the required steps ... Check the name of your corresponding 'Snap' .desktop shortcut: ls -la /var/lib/snapd/desktop/applications/ We will see, that in case of 'Ghostty' this is ghostty_ghostty.desktop 2. Create or edit our xdg-terminals.list file, to define 'Ghostty' as our preferred terminal client: nano ~/.config/xdg-terminals.list <- This is our user's one, but it is up on us, if we want the system level alternate of it. Put ghostty_ghostty.desktop (in case of 'Snap' apps, we should use their desktop entries) into it as the first line, as in case of multiple choices, the priority will be...
Full answer by Tamás Tóth - ebola: https://askubuntu.stackexchange.com/a/1565294 (CC BY-SA 4.0).
Need it done for your business? UphillTech.