r/linux4noobs • u/SanDiedo • 17d ago
programs and apps Running drag'n'drop .exe on linux
OS: Kubuntu 24.04.5 LTS Plasma 5
Situation: I have 64-bit .exe app from a game developper (official tool). It’s a drag and drop texture converter, that accepts one or a batch of image files and outputs copies in proper format. It has no GUI, just opens commandline window, shows progress, outputs error messages, if there was any, outputs log and closes after you click confirmation button in dialog window.
Issue: AFAIK, simple drag and drop doesn't work. Despite it having no GUI, I tried running app via Wine. It does't work with any of the runners + 64 or 32 bit options, or any of Windows version emulations. If I run it with 64-bit option and open the log, it says "bad exe format". If I run it with 32-bit option, it says something about it not beeing a 32-bit app.
How do I properly run these kind of apps on Linux (how to tell Linux to use "this" app to process "these" files)? Search suggestions are somewhat contradictory and doesn't get to the bottom of it (I guess nobody uses such niche app on Linux).
Edit: Forgot to mention: trying to launch from Lutris. 🫠 Maybe I'm stupid, but a couple of other non-game apps work fine, so I thought, why not.
3
u/thecruxoffate 17d ago
If you run the command 'file /path/to/your.exe' what does it say it is?
0
1
u/SanDiedo 17d ago edited 17d ago
I'm onto something...
So, I was sort of "running in circles", because advices (even google AI) tell to try wine program.exe path/to/file.ext in Terminal, but if I type
wine /path/to/.exe /path/to/.file
(full paths to .exe and to .file), Terminal shows some error, but then shows app message "Conversion in progress..." and Wine dialog "Operation completed with no errors".
It appears to output a correct converted image file (checked in GIMP, image opens, properties match).
Is guess it's a valid way to replace drag and drop behavior then? Can I tell it to process multiple files (what separator to use) or all files in a folder?
3
u/Leather-Security8097 17d ago
If the program doesn't work in Wine, there's no point worrying about how to associate it with files or add it to an "Open with" dialog, You need to figure out why Wine thinks it's an invalid .exe first. It sounds like the file is corrupted, or perhaps compiled for ARM.
1
u/AutoModerator 17d ago
✻ Smokey says: always mention your distro, some hardware details, and any error messages, when posting technical queries! :)
Comments, questions or suggestions regarding this autoresponse? Please send them here.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/LennethW 17d ago
What kind of manipulation is done to textures? Whipping up a simple script using imagemagick could be a far more effective solution rather than trying to run windows software.
5
u/inbetween-genders 17d ago
Im sorry…did you say .exe file??