I made a launch script that changes window focus mode to click before starting War Thunder. Now I'm trying to add it to the menu because well that would be nice. I created a .desktop file (attached), put it in ~/.local/share/applications/, and ran chmod 755 on it. In that same folder I found a .desktop file installed by the War Thunder installer and one for the builtin Matrix client.
Neither my .desktop file, nor the one made by War Thunder show up in the menu, but the Matrix client does. When I open them in the file browser, the War Thunder files pop up and say There was an error launching the application., then give up, but the Matrix one complains about being an untrusted launcher. What's wrong with my .desktop file?