Steam Deck

Steam Deck

@R+5 Feb 9 @ 4:57am
Run "portableapps" (windows) using proton / wine / bottles / lutris ?
im currently using Nobara OS ("HTPC version", that allows to test "steam deck mode"; but NobaraOS is based in fedora linux) which includes Protontricks and Winetricks.

i would like to use a few windows only "portableapps" (at least one: irfanview, because i like many features some which cannot be found in image viewers for linux, specially the batch converter compatible with jxl) that i have unpacked in another pc. i would like to just "copy paste" them if possible, after installing the right dependencies (ignore how or which ones, except maybe for irfanview). Anyone knows a guide, or suggestions? which would be the best method? maybe a good article that lists key advantages and downsides of the different wine related tools?

btw, ive seen theres a tutorial by someone that was successful in running the "normal" version of irfanview with wine (so installing the dependencies should be simple):

https://www.dedoimedo.com/computers/irfanview-linux.html

Theres also a prepacked version of irfanview in "snap" format, but would like to avoid having to install snap just to run irfanview, if other method works and also helps integration with the portableapps format (which should allow to run more than one "app" using the same dependencies).

i think i also read somewhere it should be possible to "covert" a portableapps for windows into "AppImage" format, but the guide i saw wasnt very clear, and the only comment was about how the method didnt worked. i would stil like to try to covert a few portableapps from windows into appimages, if that is viable. some could be useful and offer some features not available in free linux apps.
< >
Showing 1-6 of 6 comments
lightwo Feb 9 @ 6:47am 
Almost all Windows software has a comparable or better alternative that works on Linux natively. Using IrfanView is completely pointless as Nomacs, for example, does basically everything an image viewer should.

As for batch converting, which is not something that I'm aware of any other image viewer to include, you should look for a separate application. After a few minutes of digging, I found Converseen[converseen.fasterland.net], a GUI application that should suit your converting needs.
Last edited by lightwo; Feb 9 @ 6:53am
For the application in question, see appdb.winehq.org, basically what ProtonDB took as inspiration, run by the Wine project.

If you have run the setup, and "installed" this portable application, you should be able to just grab the installed folder and point Wine to run it (unless the installer does "something" to the lnk file to set launch options or such) in which case you should use the the appropriate Wine syntax to "launch" the lnk file. All documentation available in winehq.org

As for batch conversion imagemagik or graphicsmagik should get you covered, with all and the power of programmatically controlling them to optimize the output. I am not sure which is included in SteamOS (if at all), but should be available in Bazzite through ostree.
lightwo Feb 9 @ 2:03pm 
Originally posted by thetargos:
As for batch conversion imagemagik or graphicsmagik should get you covered, with all and the power of programmatically controlling them to optimize the output. I am not sure which is included in SteamOS (if at all), but should be available in Bazzite through ostree.
Given that the OP brought up IrfanView, which is a GUI application, and its ability to bulk convert images, I assumed a GUI built around ImageMagick would be better, hence my suggestion for Converseen.

Also, I am not saying you shouldn't try getting Windows applications on Linux/Steam Deck, but I can guarantee that you will have an inferior experience compared to running native Linux equivalents.

Wine is not the tool for that job; while a lot of software works under it flawlessly, a lot of the time it doesn't work out of the box and most of the time you'd have a less-than-ideal experience with its filesystem access. It is, however, perfect for playing games and running various niche utilities, especially regarding game modifications.
Zef Feb 9 @ 2:09pm 
Originally posted by @R+5:
im currently using Nobara OS ("HTPC version", that allows to test "steam deck mode"; but NobaraOS is based in fedora linux) which includes Protontricks and Winetricks.

i would like to use a few windows only "portableapps" (at least one: irfanview, because i like many features some which cannot be found in image viewers for linux, specially the batch converter compatible with jxl) that i have unpacked in another pc. i would like to just "copy paste" them if possible, after installing the right dependencies (ignore how or which ones, except maybe for irfanview). Anyone knows a guide, or suggestions? which would be the best method? maybe a good article that lists key advantages and downsides of the different wine related tools?

btw, ive seen theres a tutorial by someone that was successful in running the "normal" version of irfanview with wine (so installing the dependencies should be simple):

https://www.dedoimedo.com/computers/irfanview-linux.html

Theres also a prepacked version of irfanview in "snap" format, but would like to avoid having to install snap just to run irfanview, if other method works and also helps integration with the portableapps format (which should allow to run more than one "app" using the same dependencies).

i think i also read somewhere it should be possible to "covert" a portableapps for windows into "AppImage" format, but the guide i saw wasnt very clear, and the only comment was about how the method didnt worked. i would stil like to try to covert a few portableapps from windows into appimages, if that is viable. some could be useful and offer some features not available in free linux apps.

Check out https://www.xnview.com/en/xnviewmp/

It's never a good idea to setup your default photo image viewer under a wine prefix since the applications are containerized and badly integrate with other native apps, system and file browser integration. Overall a bad idea to run a windows photo viewer on linux through wine, just .. no.
Last edited by Zef; Feb 9 @ 2:10pm
Originally posted by @R+5:
i would like to just "copy paste" them
Anyone knows a guide, or suggestions?

In general, you just create a Wine/Proton prefix, then "copy paste" your Windows application files wherever you'd like to have them, maybe even inside that prefix path, and run the application executable with Wine/Proton. Here's a short example[github.com] for The Bat application (skip the installer step, since your applications are portable ones).

In case of Steam, the process is even simpler, because you only need to add your application to Steam as a Non-Steam Game and select Proton on Compatibility tab. But surely you already know this.
Last edited by eighthgrader; Feb 10 @ 4:38am
Hiro Feb 11 @ 3:07am 
Since you want to run applications and not games I would suggest Bottles.
Running wine from command line can be difficult for someone new to it.
Proton and Lutris are focused on games.

- Create a bottle for each application you want to use.
- If required, Install the dependencies for each application (Bottles has a bunch listed).
- Add a shortcut for the portable executable.
- Run.

You can install and use different "runners" if applications are not running with the default, including GE-Wine and GE-Proton.

Some runners:
- Soda (the default) is based on Steam's Proton.
- Caffe is based on the upstream Wine and include Proton patches.
- Vaniglia is based on the upstream Wine.

Keep in mind that not all applications will run, no matter what wrapper / layer you go with.
However, over time more applications become compatible.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Feb 9 @ 4:57am
Posts: 6