Introduction

Linux offers a wide range of choice, and music players are no exception. For quite a while, there have been fantastic options when choosing the perfect music player for your Linux computer. All of these players are just as good, if not better, than their proprietary counterparts on other operating systems. They range from the minimal, light weight, and targeted to feature-rich multipurpose players capable of nearly anything. There's a great choice for every music fan on Linux.

Table of Contents: These Music Players Are 2019’s Best.
  • Clementine
  • Lollypop
  • DeaDBeeF
  • Audacious
  • MPD + Frontends

The Nintendo Gamecube and Wii aren’t all that old as game consoles go, but many of their titles have already become beloved classics. Rather than keeping bulky consoles sitting under your TV, you can play your favorite Gamecube and Wii games on your Linux PC using the open source Dolphin emulator.

In this tutorial you will learn:
  • How to Install Dolphin on Ubuntu
  • How to Install Dolphin on Debian
  • How to Install Dolphin on Fedora
  • How to Install Dolphin on Arch
  • How to Play A Game With Dolphin

RetroArch is a popular collection of the best free emulators for the PC. It opens up a world of thousands of classic games across multiple consoles. Unlike more “hackish” emulation solutions, RetroArch is made for mainstream use, meaning it features a complete and polished interface that just about anyone can use to play their favorite games.

In this tutorial you will learn:
  • How to Install RetroArch on Ubuntu
  • How to Install RetroArch on Debian
  • How to Install RetroArch on Arch Linux
  • How to Install RetroArch with Flatpak
  • How to Navigate RetroArch
  • Play A Game With RetroArch

Steam Play and Proton represent a massive leap forward for Linux gamers. Valve has committed to making Windows games playable on Linux for everyone without the hassle of configuring something like Wine. So, they did it for everyone, with Proton, Steam’s own version of Wine. Learn how to enable Steam Play on your Linux system, and start playing your Windows games.

In this tutorial you will learn:
  • How to Install the Steam Beta Client.
  • How to Enable Steam Play.
  • How to Configure Steam Play and Proton.
  • How to Play Your Windows Games.

Lollypop is a beautifully designed graphical music player for GTK desktops, like GNOME. It’s exploding in popularity, but it’s not available in most distribution’s repositories just yet.

This guide will walk you through the process of installing Lollypop on several popular distributions and importing your music library.

In this tutorial you will learn:
  • How to Install Lollypop on Ubuntu.
  • How to Install Lollypop on Debian.
  • How to Install Lollypop on Fedora.
  • How to Install Lollypop on Arch Linux.
  • How to Add Your Music To Lollypop.

So, your favorite game isn't available on Linux. What now? It might come as a surprise that there are plenty of excellent games that run on Linux through Wine or Steam's new Steam Play feature. You can get up and running with them quickly, and enjoy decent performance.

Now, before you get started, Lutris is easily your best bet for handling Wine games outside of Steam. If the game is a Steam game, enable Steam Play on your account to play your Windows games like native through Steam for Linux.

Whether you want something free to play or you're looking for invest in a long term favorite, there are plenty of amazing options on Linux. Many of Linux's best titles are actually the best in their genre. This is especially true with some eSports games. Plenty of big names from other platforms have been ported over to Linux recently too, allowing for a ton of choice. That said, these games stand out above the rest.

Before Valve ported their popular Steam gaming platform to Linux, gaming on the operating system seemed like a hopeless pursuit. Most Linux gaming came in the form of a handful of open source games or messy Wine configurations to get Windows games to work, albeit at a huge performance hit. Now, the picture is much different, thanks in large part to Steam.

These games mark the best the platform currently has to offer natively for Linux. Keep an eye out, though, because that's all changing again with Steam's new Steam Play feature that allows you to play Windows games on Linux the same as you would a native game, changing the picture drastically again.

There are plenty of excellent games on Linux, and a fair amount of them are completely free. Some are open source, and others are fairly big names available through Steam. In every case, these are quality games that you can play any time on Linux at absolutely no cost.

Playing games with Steam on Linux is great, but you're still locked out of all your Windows-only titles. With Lutris, though, playing them becomes a lot easier. Lutris has a separate Steam runner specifically designed for playing Windows games. It also has all the benefits of the separate script configurations and prefixes that Lutris uses.

The objective of this guide is to Install the Windows version of Steam on Linux with Lutris.

Vulkan is the future of graphics on Linux. It's the next generation replacement for OpenGL, and the performance improvements are immediately apparent. Vulkan was written from the ground up to be more usable for developers, which has spawned a host of great projects that take advantage of Vulkan's potential.

For most people, Vulkan means better gaming experiences, and it's already delivering on that. Games like DoTA 2 have been utilizing Vulkan for some time now, and new projects, like DXVK, are helping Linux users play their favorite games from Windows like never before.

Setting up Vulkan is fairly easy on every distribution, regardless of your graphics card.

The objective of this guide is to install and test Vulkan on Linux.

Objective

Add DXVK to an existing Wine prefix, improving performance.

Distributions

This guide focuses on Ubuntu, but the procedure will work on any distribution.

Requirements

A working Linux install with root privileges.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

Wine gaming is sort of a moving target. It always has been. Just when you think you know the lay of the land, something new pops up and disrupts everything. The latest curveball comes in the form of DXVK.

DXVK is a set of replacement dll files that translate from DirectX 11 to Vulkan. While DXVK is still very new, and it hasn't even seen its 1.0 release yet, Wine gamers are jumping on board with both feet.

Because it moves DX11 code to Vulkan, DXVK directly addresses the biggest problem with Wine gaming today, incompatibility with newer forms of DirectX. Most games are moving as far from DirextX 9 as possible, and breaking Wine comparability in the process. DXVK has very real potential as a solution.

Objective

Install and play Hearthstone with Lutris.

Distributions

This will work on most current distributions but focuses on Ubuntu.

Requirements

A working Linux install(preferably Ubuntu) with updated graphics drivers and root privileges.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

Hearthstone is a simple card game, but it's a huge deal in the PC gaming world. Aside from being plain old fun, Hearthstone is a highly competitive esports title with mega prizes and entire competitive leagues built around it. Even though it's just a card game, Hearthstone is also one of the most watched games on Twitch.

This little card game has been ported to nearly every platform imaginable, including mobile devices. However, Linux is not on that extensive list. That's where Lutris and Wine come in.

Objective

Install and play League of Legends with Lutris.

Distributions

This will work on most current distributions but focuses on Ubuntu.

Requirements

A working Linux install(preferably Ubuntu) with updated graphics drivers and root privileges.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

League of Legends is a hugely popular MoBA game. It has a massive and highly active community around it, and it's long been one of the top competitive games in the esports scene. League is also one of the most streamed and watched games on Twitch.

League has been around for long enough to build its massive following. Unfortunately, even with its extensive history and blockbuster success, League of Legends has never been ported to Linux. There is hope. You can still play League on your Linux computer with the help of Lutris and Wine.

Objective

Write a simple Bash script for FFMPEG batch file conversion.

Distributions

This will work on all Linux distributions.

Requirements

A working Linux install with FFMPEG installed.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

FFMPEG immensely powerful when it comes to manipulating and converting media files, but it's lacking one important feature. FFMPEG doesn't have the ability to handle multiple files at once. So, what can you do about it? You're a Linux user. You're not going to sit there and manually type in the same command over and over, are you?

FFMPEG is entirely scriptable. So, you can write a simple Bash script to loop through the contents of a specified directory and perform the conversion that you want on each file. While that might sound like a lot, it really isn't. The script will be less than 20 lines of Bash.

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: