Package build for Linux isn’t executable/Runable

I’ve package my game for Linux but all it gives is an .sh file which just opens Visual studio code. How can I actually run my packaged game on Linux

to make a file executable do chmod +x file.sh and run it with ./file.sh

It seems that that doesn’t the terminal prints permission denied on Arch Linux even with sudo but if you go to LinuxNoEditor > Project-name > Binaries > Linux there’s an executable that works. The only problem with it is if you made a custom icon for your game in the platform settings in project settings under Linux it won’t use it it just uses the default system icon IDK why maybe it’s just KDE but it may be different on other distros

Also the terminal command may work on some distros but not others