Running Windows apps on Linux with PlayOnLinux
Non-Cataloged Apps
PlayOnLinux comes with a catalog of optimally prepared environments for specific applications, but you can also install software that is not in the catalog and have PlayOnLinux manage it.
Click on Install from the main window, instead of picking a category, and click on Install a non-listed program from the bottom left of the Window. A dialog will pop up a warning that the application you choose might not run perfectly (Figure 6). Click Next.

In the next screen, create a new virtual drive for your application and press Next. Depending on the architecture of your app, choose a 32-bit Windows environment or a 64-bit environment. In the next screen, click Browse and navigate to the installer program.
In this case, I will install Lucas Arts'/Double Fine's remastered version of Grim Fandango (Figure 7). From this point onwards, installation is the same as it would be on Windows (Figure 8).

Games like Grim Fandango Remastered need a hefty graphical card with 3D hardware acceleration, so forget about this application if you are running an older system. Also, keep in mind that modern laptops (if that's what you're using) come with more than one video chip: one for the everyday mundane task of running the desktop and another that kicks in when you need fast 3D graphics. Although this switch might happen automatically on Windows systems, on Linux, you often have to set up things yourself.
If you have an Nvidia or ATI card, you should look into installing the correct, official drivers for your model. Check the documentation and forums of your distro to find out which packages to use. If you have an Nvidia card, you should also research the bumblebee project [7]. Then, to make sure the games that require 3D acceleration run correctly, edit the shortcut on your desktop to include the options you need.Right-click on the shortcut PlayOnLinux makes, and choose to open it with your favorite text editor.
Next, modify the Exec
parameter to include the options and flags the app will need. (See the example in Listing 1.) Note that line 7 in Listing 1 also includes the optirun
modifier to make sure that Grim Fandango runs using Nvidia's 3D acceleration options.
Listing 1
Adding 3D Acceleration
WinRT
Microsoft recently jumped on the repository bandwagon with their own Windows Store [8], an online service that allows you to download and install software from one central hub. In theory, the WinRT layer lets apps developed for one part of the Windows ecosystem, say, for Windows-based mobile devices, also work in other parts – on a desktop computer, for example. You might be wondering whether this universal WinRT layer would also allow a Windows application to run with Wine or PlayOnLinux.
For the record, finding files containing applications that use the WinRT technology is really hard. Most WinRT-enabled apps exist only within the Windows Store, and, although it is possible to use packet sniffers and similar tools to find the URL that points directly to an APPX package file used with WinRT, it is total overkill to go to that much trouble just to play Annoyed Pidgeons, or whatever it's called. And if you install through the Windows Store, the application cannot be extricated and moved to another machine, such as your Linux box. The alternative is to tunnel down into shady websites with direct links to appx files.
So it's hard, and probably not worth the trouble; however, for the sake of science, I tried to get the WinRT environment running through PlayOnLinux, and I did not succeed.
Conclusion
PlayOnLinux is nice, but it definitely isn't a universal solution for achieving full compatibility with Windows. Nor should it be. Beyond rescuing data from the grimy paws of proprietary apps or playing the odd game not yet ported to Linux, new Linux users should educate themselves on native apps that give them the same functionalities as their Windows alternatives. In general, the experience with native applications will make you more productive and make for a much stabler and safer working environment than if you use foreign software.
However, if you do have to run Windows programs, it's nice that the creators of PlayOnLinux have gone to the trouble to build environments that ensure that their catalog of programs works. The catalog, by the way, is always growing with users' and developers contributions. So even if the software you are using isn't in the catalog yet, it might be in future versions.
If you venture outside the catalog, PlayOnLinux does not offer many more advantages than bare Wine; as often happens with front ends, PlayOnLinux can obscure critical information, such as error messages, that could help a user figure out what's wrong with a misbehaving program.
Despite these caveats, PlayOnLinux is well worth the time if you need to run Windows programs in Linux. It's lightweight and fast, and can save yourself a lot of trouble if the application you want to run happens to be in the catalog.
Infos
- PlayOnLinux: https://www.playonlinux.com/en/
- WINE Is Not an Emulator: https://www.winehq.org/
- Download PlayOnLinux: https://www.playonlinux.com/en/download.html
- iTunes 10 on FileHippo: http://filehippo.com/download_itunes_32/13258/
- Rhythmbox: https://wiki.gnome.org/Apps/Rhythmbox
- Amarok: https://amarok.kde.org/
- Bumblebee Project: http://bumblebee-project.org/
- Windows Store: http://windows.microsoft.com/en-us/windows-8/apps-windows-store-tutorial
- Securing WINE: http://wiki.winehq.org/SecuringWine
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
News
-
Armbian 23.05 is Now Available
Based on Debian 12, the latest version of the ARM/RISC-V distribution is now available to download and install.
-
Linux Mint Finally Receiving Support for Gestures
If you use the Linux Mint Cinnamon desktop, you'll be thrilled to know that 21.2 is getting support for gestures on touchscreen devices and touchpads.
-
An All-Snap Version of Ubuntu is In The Works
Along with the standard deb version of the open-source operating system, Canonical will release an-all snap version.
-
Mageia 9 Beta 2 Ready for Testing
The latest beta of the popular Mageia distribution now includes the latest kernel and plenty of updated applications.
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.