diff --git a/src/content/docs/linux-gaming/img/cosmic-store/faugus.png b/src/content/docs/linux-gaming/img/cosmic-store/faugus.png
new file mode 100644
index 0000000000..05ccfe4d55
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/cosmic-store/faugus.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:78040ab81aa715a9942ecb7fbc8ef56c7df1b5b624c88bce1404e988486d8e32
+size 98767
diff --git a/src/content/docs/linux-gaming/img/cosmic-store/lutris.png b/src/content/docs/linux-gaming/img/cosmic-store/lutris.png
new file mode 100644
index 0000000000..7ed192d5e7
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/cosmic-store/lutris.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f3862981d763e9757d688643d069f89b45720eecd50244d4ed3b5e38037f969
+size 322142
diff --git a/src/content/docs/linux-gaming/img/cosmic-store/protonplus.png b/src/content/docs/linux-gaming/img/cosmic-store/protonplus.png
new file mode 100644
index 0000000000..6282ab8aac
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/cosmic-store/protonplus.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00408d105032fa5fb3affd64cc7fdeec1f30c3d52049ba7ba0a380c1d282522c
+size 117597
diff --git a/src/content/docs/linux-gaming/img/cosmic-store/protonup-qt.png b/src/content/docs/linux-gaming/img/cosmic-store/protonup-qt.png
new file mode 100644
index 0000000000..aa9afc1be3
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/cosmic-store/protonup-qt.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14bfa73ce3887f491a4ba0554320f5ab3ba5cf0aedd0de584965bd1d383715f1
+size 225285
diff --git a/src/content/docs/linux-gaming/img/cosmic-store/steam.png b/src/content/docs/linux-gaming/img/cosmic-store/steam.png
new file mode 100644
index 0000000000..72ed8d6de4
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/cosmic-store/steam.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7550c2cbd1ff2bd338ecc715cb9d457dab0e5856bbfb8d11d2fa660d4e2beae4
+size 56515
diff --git a/src/content/docs/linux-gaming/img/cosmic-store/syncing.png b/src/content/docs/linux-gaming/img/cosmic-store/syncing.png
new file mode 100644
index 0000000000..10ed246104
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/cosmic-store/syncing.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c70339313e639e52df3eab0d240b50cc5f4c4708e88a799872988fe57157f1a4
+size 170706
diff --git a/src/content/docs/linux-gaming/img/enable-steam-play_proton.png b/src/content/docs/linux-gaming/img/enable-steam-play_proton.png
deleted file mode 100644
index 427b8bf9a4..0000000000
--- a/src/content/docs/linux-gaming/img/enable-steam-play_proton.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8bf6e1636cf3479f43811c05202d5ecd8b4c264bc9f36d3a763a1a660a132781
-size 69890
diff --git a/src/content/docs/linux-gaming/img/faugus/Add-Battle-Net.png b/src/content/docs/linux-gaming/img/faugus/Add-Battle-Net.png
new file mode 100644
index 0000000000..3d6efa1209
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Add-Battle-Net.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c0c163f17f0299d17589423cf8eb62c27530034bba05ad6bc7702848bf13a0b2
+size 128587
diff --git a/src/content/docs/linux-gaming/img/faugus/Add-Game-Banner.png b/src/content/docs/linux-gaming/img/faugus/Add-Game-Banner.png
new file mode 100644
index 0000000000..ab8f496862
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Add-Game-Banner.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef2cc2356b405d111a95226131f0e79d987788ba5d2ea86de86c69671268de11
+size 45092
diff --git a/src/content/docs/linux-gaming/img/faugus/Add-Game-Executable-Selection.png b/src/content/docs/linux-gaming/img/faugus/Add-Game-Executable-Selection.png
new file mode 100644
index 0000000000..0d7decafc0
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Add-Game-Executable-Selection.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:323cd32ac846d30d4be1ed626a89e15b8c1da88aecbe5a17f08d9ed607961f77
+size 516315
diff --git a/src/content/docs/linux-gaming/img/faugus/Add-Game-Move-into-Prefix.png b/src/content/docs/linux-gaming/img/faugus/Add-Game-Move-into-Prefix.png
new file mode 100644
index 0000000000..5f241992f3
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Add-Game-Move-into-Prefix.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:774771da773a20a82c62f67418735a04445cc85bd22f037110e29fb82087b109
+size 429533
diff --git a/src/content/docs/linux-gaming/img/faugus/Add-Game.png b/src/content/docs/linux-gaming/img/faugus/Add-Game.png
new file mode 100644
index 0000000000..62ce571d68
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Add-Game.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9bf3fca40e107b8d9d4c2acaa6dd2b3d268719173169883746100ae19dce620d
+size 44755
diff --git a/src/content/docs/linux-gaming/img/faugus/Add-Linux-Game.png b/src/content/docs/linux-gaming/img/faugus/Add-Linux-Game.png
new file mode 100644
index 0000000000..6e3c29a93f
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Add-Linux-Game.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67e48beeab932f35ad6bf3198cbf112226c09c3e35a3381f8a8e473d5dc95c5a
+size 401882
diff --git a/src/content/docs/linux-gaming/img/faugus/Duplicate-Game-1.png b/src/content/docs/linux-gaming/img/faugus/Duplicate-Game-1.png
new file mode 100644
index 0000000000..d34e8a0af7
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Duplicate-Game-1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb271a9fa28ae12a66879929e7225b234f617e18f082fa5cbf54f7bbc9e1f18e
+size 836844
diff --git a/src/content/docs/linux-gaming/img/faugus/Duplicate-Game-2.png b/src/content/docs/linux-gaming/img/faugus/Duplicate-Game-2.png
new file mode 100644
index 0000000000..51ed9c6a43
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Duplicate-Game-2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08a8cd6a3a31145482aad36ed3d33ac87165f138b047c895b5e2a7402b6e163b
+size 439628
diff --git a/src/content/docs/linux-gaming/img/faugus/Edit-Game-Corrected-Executable.png b/src/content/docs/linux-gaming/img/faugus/Edit-Game-Corrected-Executable.png
new file mode 100644
index 0000000000..e948ca50ec
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Edit-Game-Corrected-Executable.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49b0fd4106c283ac09899ee5e5185e838ec5fe623b344de3f8331be732176d9d
+size 452821
diff --git a/src/content/docs/linux-gaming/img/faugus/Edit-Game-Correcting-Executable.png b/src/content/docs/linux-gaming/img/faugus/Edit-Game-Correcting-Executable.png
new file mode 100644
index 0000000000..70fcd899fe
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Edit-Game-Correcting-Executable.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0a9a6c2081104f99fe3a478f1c86b3c2b77b23a08d5e4a9046dd7dc3f4c321d6
+size 997542
diff --git a/src/content/docs/linux-gaming/img/faugus/FFXIV-Installer.png b/src/content/docs/linux-gaming/img/faugus/FFXIV-Installer.png
new file mode 100644
index 0000000000..9d6b640d9f
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/FFXIV-Installer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8cead01ca3aee4742c79b3855f84e40e724953c809beeec1d37ca2e8eedb9b2
+size 800497
diff --git a/src/content/docs/linux-gaming/img/faugus/Main-Settings.png b/src/content/docs/linux-gaming/img/faugus/Main-Settings.png
new file mode 100644
index 0000000000..8b7600eab5
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Main-Settings.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e73e47ecb6db26c2a1ec82c64f615e64c15ca7c10e455459a70058af5b8e937
+size 14870
diff --git a/src/content/docs/linux-gaming/img/faugus/Settings-General.png b/src/content/docs/linux-gaming/img/faugus/Settings-General.png
new file mode 100644
index 0000000000..44301224a2
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Settings-General.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ae59baaee638e1b176f159c67013c560c85a5ce119aa23c1619f2d9dd41b3935
+size 120116
diff --git a/src/content/docs/linux-gaming/img/faugus/Settings-Interface.png b/src/content/docs/linux-gaming/img/faugus/Settings-Interface.png
new file mode 100644
index 0000000000..eb8aa5013d
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/Settings-Interface.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68f43632327215b6b327cb9ec6dc2b1a254e150343a90f1de6e078a5b246cac7
+size 94540
diff --git a/src/content/docs/linux-gaming/img/faugus/View-Mode-Carrousel.png b/src/content/docs/linux-gaming/img/faugus/View-Mode-Carrousel.png
new file mode 100644
index 0000000000..403e6daa35
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/View-Mode-Carrousel.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aacf2fffc91901c9ae0e5290b2979a0a228093a3298939ad59313f496277d1ae
+size 1737070
diff --git a/src/content/docs/linux-gaming/img/faugus/View-Mode-Covers.png b/src/content/docs/linux-gaming/img/faugus/View-Mode-Covers.png
new file mode 100644
index 0000000000..1e608ae828
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/faugus/View-Mode-Covers.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:604a7b98d57a9c4f9ac84722b9d0a1ecaebadf5873f95aa4bf361dc3028180b4
+size 2537079
diff --git a/src/content/docs/linux-gaming/img/gamehub-steam.png b/src/content/docs/linux-gaming/img/gamehub-steam.png
deleted file mode 100644
index 9b4e355f3e..0000000000
--- a/src/content/docs/linux-gaming/img/gamehub-steam.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:be98d370ed631bec0187c470721be429bd99cad786bf34d14af91f05029477ae
-size 1061526
diff --git a/src/content/docs/linux-gaming/img/lutris-add-game-info.png b/src/content/docs/linux-gaming/img/lutris-add-game-info.png
deleted file mode 100644
index 43e20947ac..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-add-game-info.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5fa368987df5b149b029d68a867cf2b2e23be067ba84cd1e99807876a07cc69e
-size 27583
diff --git a/src/content/docs/linux-gaming/img/lutris-add-game-options.png b/src/content/docs/linux-gaming/img/lutris-add-game-options.png
deleted file mode 100644
index b56e3e0042..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-add-game-options.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c96d43d2a5f9e63a450b0ec01efd9f6029d63e9db8594ef27f6c75e0cfbc6c94
-size 34285
diff --git a/src/content/docs/linux-gaming/img/lutris-install-button.png b/src/content/docs/linux-gaming/img/lutris-install-button.png
deleted file mode 100644
index 77b1a9ea30..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-install-button.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:350321e74aa5a1ff39e656be3300840fddedf5725083e879e6a50fca619b31af
-size 577752
diff --git a/src/content/docs/linux-gaming/img/lutris-installer.png b/src/content/docs/linux-gaming/img/lutris-installer.png
deleted file mode 100644
index a313bb7c52..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-installer.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a90902dfd06da6e79f07f786e30a313cfc1e31ddf68f35fed2ab62f1fa829244
-size 44905
diff --git a/src/content/docs/linux-gaming/img/lutris-installer2.png b/src/content/docs/linux-gaming/img/lutris-installer2.png
deleted file mode 100644
index 9a18a15644..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-installer2.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c7c79dbdeec3b9aeca46bde979753eb63ca9169a656e6ceac6748b309b88d011
-size 16797
diff --git a/src/content/docs/linux-gaming/img/lutris-manage-runners.png b/src/content/docs/linux-gaming/img/lutris-manage-runners.png
deleted file mode 100644
index 8d6e816ec5..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-manage-runners.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0087e99ade0bc03ff591dbe1d47e2814c56737ceeaacb6014f5f2e0c774b4fe2
-size 93807
diff --git a/src/content/docs/linux-gaming/img/lutris-manage-wine.png b/src/content/docs/linux-gaming/img/lutris-manage-wine.png
deleted file mode 100644
index 9617673bfd..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-manage-wine.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:946af60cad6c055570e79ac80153b912baf4a60ebc95442deb8288415a1b5e08
-size 50935
diff --git a/src/content/docs/linux-gaming/img/lutris-wow-installed.png b/src/content/docs/linux-gaming/img/lutris-wow-installed.png
deleted file mode 100644
index 4311f99ce1..0000000000
--- a/src/content/docs/linux-gaming/img/lutris-wow-installed.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5525b652f7ee15832fd2e549524c37a6606eeb0182d28e2ae6c6717c7a15dc54
-size 69559
diff --git a/src/content/docs/linux-gaming/img/lutris/accessing-preferences.png b/src/content/docs/linux-gaming/img/lutris/accessing-preferences.png
new file mode 100644
index 0000000000..26b33bb018
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/accessing-preferences.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6b6b276f444a3548314d0fd96219db65d03ffe4c96e3b41eb56c48560b361351
+size 114380
diff --git a/src/content/docs/linux-gaming/img/lutris/add-game-button.png b/src/content/docs/linux-gaming/img/lutris/add-game-button.png
new file mode 100644
index 0000000000..259c52f4a8
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/add-game-button.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5aa1b48acb0591440fb5d03556df61d466b586952578e89dc48c818e443eec2
+size 93555
diff --git a/src/content/docs/linux-gaming/img/lutris/add-game-options.png b/src/content/docs/linux-gaming/img/lutris/add-game-options.png
new file mode 100644
index 0000000000..3d0cb84cf6
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/add-game-options.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ee569c066f1b403499755c2d26d0b636573e7d9b3b524208946aa55d8c00b13
+size 69708
diff --git a/src/content/docs/linux-gaming/img/lutris/battlenet-login-notice.png b/src/content/docs/linux-gaming/img/lutris/battlenet-login-notice.png
new file mode 100644
index 0000000000..c106514a2b
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/battlenet-login-notice.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f04393aa0094a17b4daa48747479759ce405de85b5c74d555666de43cccfd338
+size 156031
diff --git a/src/content/docs/linux-gaming/img/lutris/file-source.png b/src/content/docs/linux-gaming/img/lutris/file-source.png
new file mode 100644
index 0000000000..96931181b9
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/file-source.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7629fc765d27464cb0b1d73f2667599bcaa54ad88c217bdc60a924ae2b1c7b77
+size 33836
diff --git a/src/content/docs/linux-gaming/img/lutris/game-search.png b/src/content/docs/linux-gaming/img/lutris/game-search.png
new file mode 100644
index 0000000000..5bd75022ad
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/game-search.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5942eb6d941ec36fe6fa0f31e673b1983e14ec6d86e71e83a5da49c0f2b5f4c3
+size 54194
diff --git a/src/content/docs/linux-gaming/img/lutris/global-settings.png b/src/content/docs/linux-gaming/img/lutris/global-settings.png
new file mode 100644
index 0000000000..ef54187aea
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/global-settings.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bcbf82a6a99d449d5434d58f9f54b7fd83aa378a89fe555c2687c8a7a7447f86
+size 88798
diff --git a/src/content/docs/linux-gaming/img/lutris/install-battlenet-prefix.png b/src/content/docs/linux-gaming/img/lutris/install-battlenet-prefix.png
new file mode 100644
index 0000000000..de4ca29da4
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/install-battlenet-prefix.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dfe167c6544aecf6ed91e69a9fd8c4700f19d9fd730972d52822b3aebe2297c6
+size 35912
diff --git a/src/content/docs/linux-gaming/img/lutris/install-wow-options.png b/src/content/docs/linux-gaming/img/lutris/install-wow-options.png
new file mode 100644
index 0000000000..2f7263aad2
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/install-wow-options.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6b4e540128b5cb928095b70f95e55fe3e7e1ce4cf1cd3a05f839daee6eed22c2
+size 96288
diff --git a/src/content/docs/linux-gaming/img/lutris/installation-completed.png b/src/content/docs/linux-gaming/img/lutris/installation-completed.png
new file mode 100644
index 0000000000..2facb775ee
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/installation-completed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c709bf9de3988beb5176cd2c9e01eedcabfbf0f68e69924d0e9221dbdefa0b9
+size 20402
diff --git a/src/content/docs/linux-gaming/img/lutris/installing-from-lutris-website.png b/src/content/docs/linux-gaming/img/lutris/installing-from-lutris-website.png
new file mode 100644
index 0000000000..30d2e2b707
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/installing-from-lutris-website.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c684ad9c6e4fbe84c8765cf53bcb64c10cb3c353ace1c67df638edd318f8c78
+size 55570
diff --git a/src/content/docs/linux-gaming/img/lutris/manual-add-game-info.png b/src/content/docs/linux-gaming/img/lutris/manual-add-game-info.png
new file mode 100644
index 0000000000..4ea39734c0
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/manual-add-game-info.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:01067627d7fe2b39e7adb3ae70b978435f22f643ae7237f0bdcd6e271fd2a1d4
+size 61803
diff --git a/src/content/docs/linux-gaming/img/lutris/manual-add-game-options.png b/src/content/docs/linux-gaming/img/lutris/manual-add-game-options.png
new file mode 100644
index 0000000000..72844d99c9
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/manual-add-game-options.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77071525fee5587b1c11c6030815266c3dd94316298d44eb4a53c2b337363b66
+size 56986
diff --git a/src/content/docs/linux-gaming/img/lutris/manual-changing-executable.png b/src/content/docs/linux-gaming/img/lutris/manual-changing-executable.png
new file mode 100644
index 0000000000..aba7072a48
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/manual-changing-executable.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c34213175c3f0f4e280e756cd849080b29242500141dda825f5d6d3716d22c5a
+size 60679
diff --git a/src/content/docs/linux-gaming/img/lutris/overview.png b/src/content/docs/linux-gaming/img/lutris/overview.png
new file mode 100644
index 0000000000..cb760d8777
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/overview.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:74a1c01d7f9665929c23b02c43d9f05c4277d502227c69063c5832781868dcd0
+size 314176
diff --git a/src/content/docs/linux-gaming/img/lutris/setup-exe-installer.png b/src/content/docs/linux-gaming/img/lutris/setup-exe-installer.png
new file mode 100644
index 0000000000..e1fe20d15a
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/setup-exe-installer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:470de22535f8d3bc26fc524d6caeffc313e189a7b6a10293085679f678d21587
+size 79891
diff --git a/src/content/docs/linux-gaming/img/lutris/setup-exe-installer2.png b/src/content/docs/linux-gaming/img/lutris/setup-exe-installer2.png
new file mode 100644
index 0000000000..5a184141fb
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/setup-exe-installer2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:98b7602097f6fccbc7653bb536543ab9e2071536b271330ca0b5efe73525fdaa
+size 32886
diff --git a/src/content/docs/linux-gaming/img/lutris/website-install-button.png b/src/content/docs/linux-gaming/img/lutris/website-install-button.png
new file mode 100644
index 0000000000..e839ed2322
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/website-install-button.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e86ebb4a2ab4c44486953512a1a605c779fa6bc9ce9a35cbf329b2935087d9c7
+size 1140284
diff --git a/src/content/docs/linux-gaming/img/lutris/wow-installed.png b/src/content/docs/linux-gaming/img/lutris/wow-installed.png
new file mode 100644
index 0000000000..3cedc8b3d5
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/lutris/wow-installed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d45c0271244cea1e0148b27c8cbab61bf6e5199bb7c078baf33112dcf63e7c4
+size 231316
diff --git a/src/content/docs/linux-gaming/img/0ad-game_play.png b/src/content/docs/linux-gaming/img/open-source-games/0ad-game_play.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/0ad-game_play.png
rename to src/content/docs/linux-gaming/img/open-source-games/0ad-game_play.png
diff --git a/src/content/docs/linux-gaming/img/unvanquished-2.png b/src/content/docs/linux-gaming/img/open-source-games/unvanquished-2.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/unvanquished-2.png
rename to src/content/docs/linux-gaming/img/open-source-games/unvanquished-2.png
diff --git a/src/content/docs/linux-gaming/img/unvanquished-game_play.png b/src/content/docs/linux-gaming/img/open-source-games/unvanquished-game_play.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/unvanquished-game_play.png
rename to src/content/docs/linux-gaming/img/open-source-games/unvanquished-game_play.png
diff --git a/src/content/docs/linux-gaming/img/veloren-game_play.png b/src/content/docs/linux-gaming/img/open-source-games/veloren-game_play.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/veloren-game_play.png
rename to src/content/docs/linux-gaming/img/open-source-games/veloren-game_play.png
diff --git a/src/content/docs/linux-gaming/img/wesnoth-game_play.png b/src/content/docs/linux-gaming/img/open-source-games/wesnoth-game_play.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/wesnoth-game_play.png
rename to src/content/docs/linux-gaming/img/open-source-games/wesnoth-game_play.png
diff --git a/src/content/docs/linux-gaming/img/pop-shop-protonup-qt.png b/src/content/docs/linux-gaming/img/pop-shop-protonup-qt.png
deleted file mode 100644
index b75e2ddc76..0000000000
--- a/src/content/docs/linux-gaming/img/pop-shop-protonup-qt.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e013bbfc8ea68d282a2e6dc8e9710727e0e3195a936fa2f516bc1bbb91e26b0b
-size 119408
diff --git a/src/content/docs/linux-gaming/img/pop-shop_gamehub.png b/src/content/docs/linux-gaming/img/pop-shop_gamehub.png
deleted file mode 100644
index 8512149004..0000000000
--- a/src/content/docs/linux-gaming/img/pop-shop_gamehub.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:db03f0467947b5a0fadd5c728dac12bf0b33d411edfe38709b239607f360e7fb
-size 80279
diff --git a/src/content/docs/linux-gaming/img/pop-shop_lutris.png b/src/content/docs/linux-gaming/img/pop-shop_lutris.png
deleted file mode 100644
index 36d3c3c4c0..0000000000
--- a/src/content/docs/linux-gaming/img/pop-shop_lutris.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bacddb27da2a33ddea9f0e6846e76cbed5d7dfd20baf425b5b9e4daf4aea3f62
-size 484740
diff --git a/src/content/docs/linux-gaming/img/pop-shop_steam.png b/src/content/docs/linux-gaming/img/pop-shop_steam.png
deleted file mode 100644
index 8a7fd04cf9..0000000000
--- a/src/content/docs/linux-gaming/img/pop-shop_steam.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4583164458c1e7436353d94728caf2b4af1d069c71d5a4e1b3450be822932819
-size 74225
diff --git a/src/content/docs/linux-gaming/img/protondb-explore.png b/src/content/docs/linux-gaming/img/protondb-explore.png
new file mode 100644
index 0000000000..78aff333ad
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/protondb-explore.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0666d248ebb8a4bc103711ff7516a13d03ca0946e1d25190524840dd09de675
+size 1031068
diff --git a/src/content/docs/linux-gaming/img/protonplus-overview.png b/src/content/docs/linux-gaming/img/protonplus-overview.png
new file mode 100644
index 0000000000..75e3579feb
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/protonplus-overview.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b34d28dafb5ab2793083d7dd72d93086009e4df0cde31c51c1b0686313d7e329
+size 123042
diff --git a/src/content/docs/linux-gaming/img/protonup-overview.png b/src/content/docs/linux-gaming/img/protonup-overview.png
new file mode 100644
index 0000000000..77c0b89344
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/protonup-overview.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f57dc7dfa3c0600ec66e76591e489221e8dde68da088ff362f240c584a05f888
+size 18875
diff --git a/src/content/docs/linux-gaming/img/protonup-qt-overview.png b/src/content/docs/linux-gaming/img/protonup-qt-overview.png
new file mode 100644
index 0000000000..6709f47c22
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/protonup-qt-overview.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:650e693e6501ba66b0738688bf84b031777e64f788c8c0602e6f4982b34a303d
+size 40912
diff --git a/src/content/docs/linux-gaming/img/search-terminal.png b/src/content/docs/linux-gaming/img/search-terminal.png
index 1d61fa3b77..f4d21b039b 100644
--- a/src/content/docs/linux-gaming/img/search-terminal.png
+++ b/src/content/docs/linux-gaming/img/search-terminal.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9250e9ca88944d62207c17a1da3517b737e70ecbccf5053fe6bae3b39e18e214
-size 120911
+oid sha256:150cbce9b5fd79eb44d4ff379ac31946b49293ed2d8db2054bf9884d9f134a81
+size 58607
diff --git a/src/content/docs/linux-gaming/img/skyrim-info-pane.png b/src/content/docs/linux-gaming/img/skyrim-info-pane.png
deleted file mode 100644
index 8ec774bc5b..0000000000
--- a/src/content/docs/linux-gaming/img/skyrim-info-pane.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1585aae52946c00b944c549f9d52f005c701e4156ce8b34b8d90246fd2dcf42b
-size 1037206
diff --git a/src/content/docs/linux-gaming/img/steam/default-proton.png b/src/content/docs/linux-gaming/img/steam/default-proton.png
new file mode 100644
index 0000000000..c978e17572
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/steam/default-proton.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:930d12144c2d732f9bf6790c967ca720823673953bda2714e11742f346b33f0b
+size 49890
diff --git a/src/content/docs/linux-gaming/img/playing-native-game.png b/src/content/docs/linux-gaming/img/steam/playing-native-game.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/playing-native-game.png
rename to src/content/docs/linux-gaming/img/steam/playing-native-game.png
diff --git a/src/content/docs/linux-gaming/img/playing-proton-game.png b/src/content/docs/linux-gaming/img/steam/playing-proton-game.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/playing-proton-game.png
rename to src/content/docs/linux-gaming/img/steam/playing-proton-game.png
diff --git a/src/content/docs/linux-gaming/img/steam/skyrim-info-pane.png b/src/content/docs/linux-gaming/img/steam/skyrim-info-pane.png
new file mode 100644
index 0000000000..9570e515cf
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/steam/skyrim-info-pane.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef324aeb6e9ab39ccffe524d213fc82e8602c61020d9a27b0f1c28a5be1a15e8
+size 1003120
diff --git a/src/content/docs/linux-gaming/img/skyrim-proton-version.png b/src/content/docs/linux-gaming/img/steam/skyrim-proton-version.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/skyrim-proton-version.png
rename to src/content/docs/linux-gaming/img/steam/skyrim-proton-version.png
diff --git a/src/content/docs/linux-gaming/img/steamplay-detail.png b/src/content/docs/linux-gaming/img/steam/steamplay-detail.png
similarity index 100%
rename from src/content/docs/linux-gaming/img/steamplay-detail.png
rename to src/content/docs/linux-gaming/img/steam/steamplay-detail.png
diff --git a/src/content/docs/linux-gaming/img/terminal-faugus-search.png b/src/content/docs/linux-gaming/img/terminal-faugus-search.png
new file mode 100644
index 0000000000..6818fc7763
--- /dev/null
+++ b/src/content/docs/linux-gaming/img/terminal-faugus-search.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a469afebb82d5663aa06d45032fd0f5c10c67415892fcc6dbc678a7c1714d42e
+size 84120
diff --git a/src/content/docs/linux-gaming/img/terminal-gamehub-search.png b/src/content/docs/linux-gaming/img/terminal-gamehub-search.png
deleted file mode 100644
index 72f34b9488..0000000000
--- a/src/content/docs/linux-gaming/img/terminal-gamehub-search.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e5ed78aaae366d02dffcd67a3bf37eb9208af76f7a96b9aebda1f8e0a87c42a9
-size 21741
diff --git a/src/content/docs/linux-gaming/img/terminal-lutris-search.png b/src/content/docs/linux-gaming/img/terminal-lutris-search.png
index df37453a8f..830372e9f4 100644
--- a/src/content/docs/linux-gaming/img/terminal-lutris-search.png
+++ b/src/content/docs/linux-gaming/img/terminal-lutris-search.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:dd370059f9e8cef4237c69a1a042a771629595090eb655f82d600673338dc54f
-size 18711
+oid sha256:0dc772a6abb2637f4d83673e4ce1a9e0ee311c5ddb51a57bae02b59fb3346929
+size 54614
diff --git a/src/content/docs/linux-gaming/img/terminal-steam-search.png b/src/content/docs/linux-gaming/img/terminal-steam-search.png
index 331f81d643..0f83f4b1dd 100644
--- a/src/content/docs/linux-gaming/img/terminal-steam-search.png
+++ b/src/content/docs/linux-gaming/img/terminal-steam-search.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4013a909e1b598f61c13e993402d63a8e5b3207924929ea0ebaf9905eb19658a
-size 24801
+oid sha256:6447277f96c7c37ac4d0e02852de996a342bc8fe827d6c07ad9e8dbfb1392e55
+size 99113
diff --git a/src/content/docs/linux-gaming/index.mdx b/src/content/docs/linux-gaming/index.mdx
index 7970a130cc..4e56098e82 100644
--- a/src/content/docs/linux-gaming/index.mdx
+++ b/src/content/docs/linux-gaming/index.mdx
@@ -6,10 +6,10 @@ keywords:
- gaming
- support
- steam
+ - faugus
- lutris
- - gamehub
- proton
- - 22.04
+ - 24.04
facebookImage: /_social/article
twitterImage: /_social/article
@@ -20,291 +20,704 @@ tableOfContents: true
---
import { Icon } from "astro-icon/components";
+import { Aside } from '@astrojs/starlight/components';
+import { Tabs, TabItem } from '@astrojs/starlight/components';
+import { LinkCard } from '@astrojs/starlight/components';
+import { Steps } from '@astrojs/starlight/components';
+
+There's many ways to play games on Pop!_OS. Popular platforms like Steam have strong Linux support, while non-steam games can be ran through a variety of launchers on Linux such as the following:
+
+- Faugus Launcher
+- Lutris
+- Heroic Games Launcher
+- Bottles
+
+While this guide doesn't go over every method to play games on Pop!_OS, it does cover many of the ways you may want to play games on Pop!_OS and how the process works.
## Steam
-Steam is a popular game client released by Valve. Steam offers games that are natively compatible with Linux, and compatibility for many non-native games can be achieved using Proton.
+**Steam** is a popular game client released by Valve. Steam offers games that are natively compatible with Linux, and compatibility for many non-native games can be achieved using Proton.
-### Install Steam From the Pop!_Shop
+### Install Steam From the COSMIC Store
-Open the Pop!_Shop application then either search for Steam or by clicking the Steam icon on the Pop!_Shop home page. Now click the **Install** button.
+Open the **COSMIC Store** application, then either search for Steam or by clicking the **Steam (installer)** icon on the COSMIC Store home page.
-
+The COSMIC Store will tell you which version of an application you are about to install and allow you to switch the version you're installing if there is a dropdown beneath the Install button like what's shown below. Steam has a System Package and Flatpak version available for installation, the System Package is recommended for this particular application. Verify that the System Package is selected and click the **Install** button.
-Once installed, use the Applications button to search for and run Steam.
+
+
+
+
+Once installed, use the Applications button to search for and run **Steam**.
### Install Steam From Command Line
-Open the Terminal application by searching for Terminal after pressing the Super Key //SUPER.
+Open the **Terminal** application by searching for **Terminal** after pressing the Super Key //SUPER.
+
+
-
+
-Once the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:
+Once the **Terminal** application is opened you can use the Command Line tool `apt` to search for it like so:
```bash
apt search steam
```
-
+In the image below, we'll note that Steam has the **steam-installer** package name and the **steam** package name. **steam** is a transitional package for **steam-installer**.
-Once we find the right name for Steam we can install it with `apt` as well. Please type this command into the terminal and press Enter:
+
+
+Installing **steam** will simply point to **steam-installer** when you install it. Because of this, you can install either package and end up with steam installed. It does not matter which you go with.
+
+Now that we found the right name for **Steam** we can install it with `apt` as well. Please type this command into the terminal and press Enter:
```bash
sudo apt install steam
```
-**IMPORTANT NOTE:** Be very careful when using sudo with ANY Command. It can make system wide changes so be sure to read everything before entering 'Y'.
+
-### Enable Steam Play (Proton)
+## Using Steam
-Proton is a compatibility layer tool which enables support for some Windows games on Linux. It's based on the WINE project with some tweaks and additions by Valve. Use the [Protondb database](https://www.protondb.com/) to confirm if a specific game has been tested and verified working using Proton. You can enable Proton in:
+Once installed, use the Applications button to search for and run **Steam**.
-Steam -> Settings -> Steam Play -> Check the box for "Enable Steam Play for supported titles AND "Enable Steam Play for all other titles" as pictured below:
+### Steam Play (Proton)
-
+#### Protondb - Compatibility Reviews by the Community for games on Steam
+Proton is a compatibility layer tool which enables support for most Windows games on Linux. It's based on the WINE project alterations made by Valve to help overall gaming compatibility. Use the [Protondb database](https://www.protondb.com/) to confirm if a specific game has been tested and verified working using Proton. Game compatibility is calculated into an average from community feedback for each game and assigned a medal scoring system from **Platinum** through **Borked**.
-## Using Steam
+Popular games with many reviews are pretty reliable, though if you are playing an obscure game where the recent or most of the reviews are many years old, you may find that compatibility has changed since then. It's important to always read the timestamps on game scores provided by users. You may find some games are rated **Bronze**, **Silver**, or even **Borked** because it previously didn't work, but has since been improved and now runs flawlessly., but hasn't been updated on ProtonDB yet.
-Once installed, use the Applications button to search for and run Steam.
+Similarly some users may report that you need special **launch options** or tweaks in order to get particular games to run properly. This makes Protondb a useful database on how to get games running if you are having issues with a particular title on Steam.
-### Proton vs. Native
-
+
-
+
+
+Proton can also be utilized outside of Steam for non-steam games. Proton Management for other applications is covered further into this article. Protondb does not provide ratings for games outside of Steam.
+
+#### Change Default Proton in Steam
+Proton is enabled by default on Steam so there's nothing you need to do here to start playing a game. Just click Install then Play as easily as you would in Windows to play a game on Linux.
+
+If you'd like to manage the version of Proton that you are using as the default version across Steam as a whole, you can do so in:
+
+Steam -> Settings -> Compatibility There is a dropdown for "Default compatibility tool" where you can change the default version of Proton as pictured below:
+
+
+
+Generally we've found that **Proton Experimental** has the best results. If you need to change a Proton version for a specific game, you would do that on a per-game basis in your Steam Library instead of changing that in the Settings menu for Steam as a whole. This is covered a little further below.
+
+### Proton vs. Native
From a UI standpoint, there is virtually no difference between launching a Linux Native game and a game using Proton. The first picture is of a Windows game using Proton, the second is a Linux Native game.
Once you've enabled Steam Play, they both present the usual green "Play" button.
-**NOTE:** If you haven't enabled Steam Play, other options like "Stream" or a greyed-out "Download" button may be present.
+**A Game Running Through Proton on Steam**
+
+**A Game Running Natively on Steam**
+
-If you click on the "i" button in the top-right corner of the game info pane, you can see that Proton games show the message: "Runs on this computer via Steam Play" and shows the Proton version you've selected.
+If you click on the "i" (information) button in the top-right corner of the game info pane, you can see that Proton games show the message: Runs on this computer via Steam Play and shows the Proton version you've selected. If it reads Steam Linux Linux Runtime 1.0 or higher, it is a native Linux version that will play when you launch the game.
-
+
-
+It will also let you know who selected the Proton version. If it says by you, it is using the Proton version you selected either from your default selected Proton or a version you specified for that particular game. If it says by Valve Testing, that means that Valve has tested the game and recommends a specified version of Proton, having chosen to override the default version of Proton for what they believe works best. You can override the version Valve has selected by forcing a version of Proton for that specific game.
+
+
### Changing the Proton Version for a Specific Game
-It's possible to specify a certain Proton version on per game basis. You can switch between older and newer Proton versions installed on your system by the Steam client, or select custom versions of proton like ProtonGE.
+It's possible to specify a certain Proton version on per game basis. You can switch between older and newer versions of Proton installed in Steam using the Steam client, or select custom versions of proton like ProtonGE.
To change the Proton version:
-1. Click on the "Gear" icon in the top-right corner of the game info page.
-
-2. In the drop-down menu, select "Properties."
+
+1. Click on the **Gear** icon in the top-right corner of the game info page.
-3. Once the properties window opens, click "Compatibility" from the left menu pane.
+2. In the drop-down menu, select **Properties.**
-4. Check the box to "Force the use of a specific Steam Play compatibility tool."
+3. Once the properties window opens, click **Compatibility** from the left menu pane.
-5. Select the desired Proton version from the drop down menu (as pictured below).
+4. Check the box to **"Force the use of a specific Steam Play compatibility tool."**
-
+5. Select the desired **Proton version** from the drop down menu (as pictured below).
+
-### Use Protonup to Manage Custom Proton Versions
+
+## Manage Custom Proton Versions
+### An Introduction to Proton Manager Tools
Valve's official Proton release may not provide optimal compatibility for specific games, or community contributors may discover improvements not yet implemented by Valve. If a game is not working with mainline or experimental versions of Proton, consider trying a community-contributed fork.
- **ProtonGE** is a popular fork created by Glorious Eggroll. Glorious Eggroll tests newer games in Proton, and often implements bug fixes ahead of Valve's official releases. You can view Glorious Eggroll's Github repo for ProtonGE [here](https://github.com/GloriousEggroll/proton-ge-custom).
-- **Protonup** is a command-line tool that installs, manages, and updates ProtonGE. Protonup is written in Python and maintained by AUNaseef in the [Pypi project directory](https://pypi.org/project/protonup/).
+**How to Install and update Custom Proton Versions**
-- **ProtonUp-Qt** is a community-maintained GUI tool based on AUNaseef's CLI tool. The app allows downloading Proton versions for Steam, and WINE versions for Lutris. It will automatically put each of these compatibility layer versions in the correct location to be found by Steam and Lutris respectively. The ProtonUp-Qt Github repository can be found [here](https://github.com/DavidoTek/ProtonUp-Qt).
+In order to install ProtonGE or another version of Proton, it is recommended that you use one of the following Proton management applications. You can select any of the following based on which one fits your needs best.
+#### ProtonUp-Qt
+
+ProtonUp-Qt is a community-maintained GUI tool based on AUNaseef's CLI tool. The app allows downloading Proton versions for Steam, and WINE versions for Lutris and other game launchers. It will automatically put each of these compatibility layer versions in the correct location to be found by Steam and Lutris respectively. The ProtonUp-Qt Github repository can be found [here](https://github.com/DavidoTek/ProtonUp-Qt).
+
+
+
+#### ProtonPlus
+
+ProtonPlus is another community-maintained GUI tool that allows downloading Proton versions. It can be used instead of ProtonUp-Qt if you prefer it's interface. It allows downloading Proton versions and wrappers for various game launchers such as Steam, Lutris, and others. Much like ProtonUp-Qt, it automatically installs these in the correct location to be found by Steam and their respective launchers. The ProtonPlus Github repository can be found [here](https://github.com/Vysp3r/ProtonPlus)
+
+
+
+#### Protonup
+
+Protonup is a **command-line tool** that installs, manages, and updates ProtonGE. Protonup is written in Python and maintained by AUNaseef in the [Pypi project directory](https://pypi.org/project/protonup/).
+
+
+
+### Installing a Proton Management Tool
+
+
+## Faugus Launcher
+
+**Faugus Launcher** is a game launcher, written in Python. It's a simple and lightweight app for running Windows games and the launcher itself supports gamepads, making it great for launching games and apps from the couch, your computer desk, or wherever you like to play games.
+
+Faugus is available as a **Flatpak** in the **COSMIC Store**. It can also be downloaded from their repository as either an **AppImage**, **.deb**, or through **apt** in the **terminal** after adding their repository. The repository for Faugus Launcher can be viewed [here](https://github.com/Faugus/faugus-launcher).
+
+**Covers View**
+
-ProtonUP-Qt is available as a Flatpak in the Pop!\_Shop. Launch the Pop!\_Shop, search for "ProtonUp, and click the `Install` button.
+**Carrousel View**
+
-
+### Installing Faugus Launcher
+
+
+## Using Faugus Launcher
+
+Now that we have Faugus up and running, There's a few tweaks we can set depending on our preferences. By default, Faugus installs in List Interface mode, but it actually has support for a variety of modes such as **list**, **grid**, **cover**, and **carrousel** modes. The launcher supports being launched in Windowed, Maximized, and even Fullscreen view and allows you to go with a simple and clean layout or a stylized view that puts your game art first. Much like Steam, it also supports Categories to organize your library, but many of the features need to be enabled, as out of the box Faugus launches into a minimalist **List Mode** view.
+
+### Configure Settings
+
+The first thing you may want to do is configure your settings. This is entirely optional, but does allow you to set Faugus to work better for your needs.
+
+To modify settings, just click the settings gear cog icon and you will be taken there.
+
+
+
+The settings menu has a lot of options for you to tweak and modify to your liking. There is a built in Proton Manager that allows you to download different Proton versions for Faugus much like what the Proton Managers that were mentioned above allow. It also allows you to change your **Default Prefix location**, which can be thought of as the **virtualized Windows environment** that gets created for each game.
+
+#### Proton/WINE Prefixes
+
+Each Prefix has a **virtualized C:\ drive** which mimics a Windows directory structure for your game. This is where your game's save data will be stored as well as well as where you may need to store some mods that would go in the **AppData** directory of a Windows install. While not necessary, you can even place the files for your game inside of a prefix which effectively treats the **WINE/Proton Prefix** as both the location where your game is installed and the environment for that game all in one directory. When installing games from a setup file, this will also be where your games are installed to by default.
+
+If you want to store the games somewhere completely separate from the prefix, you can move the game files to another location such as a second drive while still keeping your prefixes somewhere else, or even just store the entire prefix on another drive.
+
+
+
+On our system, we're using multiple launchers, and we like to keep them all in one, singular location. The default location that Faugus likes to create Prefixes is in **~/Faugus**, but we prefer **~/Games/Faugus**. By putting everything under a subdirectory of **Games**, we can have separate directories for Lutris, Heroic, or any other game launchers you may want to try out and have it all in one, easy to access directory. If you'd like, you can even set this to be on a different drive entirely such as **/mnt/extradrive/Games/Faugus** if you have another drive you store all your games on. Ultimately, there is no harm in leaving the default, but if you'll find yourself installing games from a installers, you will want to use a drive that has space to install games on.
+
+
+
+#### SteamGridDB Integration
+
+SteamGridDB is a website that features artwork for just about any game you can think of including games not on Steam. It was originally created specifically as a database of art assets for Steam when Valve added the ability to customize your library and non-steam games by adding your own artwork to Steam. It has since become popular for other launchers on Linux for grabbing artwork for games.
+
+SteamGridDB can be viewed [here](https://www.steamgriddb.com/).
+
+Faugus Launcher supports SteamGridDB Integration to scrape covers and banners for your games. Only **Cover** and **Carrousel** modes support Cover Art and Banner Art. Covers can be grabbed with simply an internet connection, and no API Key required, while Banners will require an API key to scrape artwork. If you have an API Key, you can freely select which Banners or Covers you want by left clicking them when adding or editing a game you've added. While Covers don't require an API Key, the Cover chosen for you will be whatever the very first one is on SteamGridDB and if you want to modify this, you'd have to manually fetch it yourself via URL or a locally saved image on your computer. Banners currently do not work without an API Key.
+
+To add an API key, navigate to **Interface** on the top menu bar of your settings menu to tab over to the Interface menu. Click the Checkbox for **SteamGridDB** to turn it on and click the **searchglass** icon to open SteamGridDB's login page in your default web browser. You will need to log in to your Steam Account and once you have done so, you will be granted an API key from SteamGridDB which you can then copy, and paste into the **API Key** field. Doing this will unlock the ability to grab Banner Art which has a checkbox to toggle on and off on the right side. Each API key is unique to your account and should **NOT** be shared with others you don't trust. In the event that happens, you can always revoke and request a new API key from SteamGridDB.
+
+
+
+#### Setting up a Game Art View or Cover Art View
+
+If you'd like something a little prettier than the default view, we suggest setting your interface to either **Covers** or **Carrousel** mode, starting up Faugus in either **Maximized** or **Fullscreen**, changing the Position of your games to **Bottom**, then setting the checkboxes under **Display** for **Labels**, **Banner**, and **Overview** on. We suggest leaving **Overview** off though if you're using **Covers** view mode. If you have an API Key added, you can then click OK to save your interface and you will get a view that heavily showcases artwork for your games.
+
+There's other views you can set up too, experiment with what looks nice for you or leave the default settings.
+
+**Faugus with a Covers View with Banners on in the Background**
+
+Labels and Banner
+
+
+**Faugus with a Carrousel View**
+
+Labels, Banner, and Overview
+
+
+### Adding a Windows Game
+
+Now that we have Faugus set up the way we want it, we can add our first game.
+
+Faugus can be used to launch multiple kinds of games, both Windows and Linux.
+
+Let's start by clicking the Add Game button from the main interface. This is signified with a **+** icon.
+
+
+
+
+We're going to install a Windows Game. In the New Game/App menu, let's give our game a name. This name you enter will be used to scrape the artwork from **steamgrid.db**. This happens regardless of if you added an API Key or not.
+
+
+
+Our Path is where we select the path to the game's executable. This is what Faugus is launching when you click **Play** in the Faugus Launcher. For a Windows game, this will be our **.exe** application. Simply click the **searchglass icon** and pick your **executable application**. Faugus allows you to either select the **.exe** if it's already ready to play, or run a **setup.exe installer** which will run the installer of the game and then change the executable to your game's executable, all while also setting up the Prefix for you. If you run an installer, everything is set up automatically for you.
+
+
+### Other Launchers under Faugus such as Battle.net
+
+Faugus has support for many of the other launchers under Windows to run through Proton such as the battle.net launcher, Rockstar Launcher, EA App, and more.
+
+In this example we'll add **Battle.net** by simply clicking **Add Game**, then selecting **Windows Game** and changing it to **Battle.net**. With Battle.net selected, it'll scrape the Battle.net artwork and you should be able to just click Ok to add it. This will download and install Battle.net for you and once you get to the login screen, just close out of Battle.net and you'll have the Battle.net launcher added to your Faugus Library! This creates and manages the Proton Prefix for you automatically with only a few simple clicks needed to get everything working.
+
+
+
+#### Adding World of Warcraft
+
+If you'd like to add a separate entry for World of Warcraft, you can do that too! The easiest way of doing this is going to be Duplicating our Battle.net entry. To do this, right click Battle.net and select **Duplicate**. This will ask you what to name it. Select **World of Warcraft: Midnight** for our example or simply **World of Warcraft**. This will make a duplicate entry in Lutris. From here, right click again and select **Edit**. Once you're at the edit screen change your artwork as you wish.
+
+
+
+We have two options here for World of Warcraft. We can either make it so that selecting this game automatically takes us to the World of Warcraft game in Battle.net's launcher, or we can have it launch World of Warcraft directly.
+
+### Storing a Game on another drive
+
+If you'd like to store your game data on another drive while you are making a new game, then when Adding a new game you will want to set your **Path** to the game's executable on the secondary drive. Your Prefix will still be made in the default directory by default. This generally isn't going to be a problem and works perfectly fine as is, but if you would like to also store the Prefix on another drive, then simply modify the Prefix so that it is created on the same drive as the game. Our trick from earlier that let's you generate a Prefix can also be used if you wish to store the game files inside the Prefix.
+
+In the event that you already have a game made and you just want to move it to another drive, it should be as simple as just moving the folder that contains all your game data to another drive. If your Prefix contains the game data, you can simply drag the game data out if you would like and keep your Prefix where it is, but we think it's better to move the whole Prefix to an extra drive. With the files now on another drive, we just need to edit the game and make sure both our **Path** and **Prefix** directories are correct with where they now are stored. Once the path to those directories is fixed up, just save your changes and you should be able to launch the game just like before, freeing up space on your default drive.
+
+
+
+### Adding a Native Linux Game
+
+If you have a native Linux game, then you can also add that to Faugus Launcher. You have access to the Steam Runtimes which contain library stacks and containerized environments that may improve compatibility for some Linux games. For the most part, you should be able to just add a Linux game by selecting it's Binary or the .sh script that runs the game for your **Path**, but if you're having issues, try one of the **Steam Linux Runtimes** to get the game running.
+
+
## Lutris
-Lutris is a game launcher, written in Python, that is very similar to GameHub, though it also has its own community that writes installer scripts like the [WoW installer](#find-custom-install-scripts-on-the-lutris-website).
+**Lutris** is a game launcher, written in Python. it also has its own community that writes installer scripts like the [Battle.net installer](https://lutris.net/games/battlenet/).
+
+While Lutris is available in both System Package format and as a Flatpak, we recommend the flatpak verison of Lutris because it is more up to date than the System Package version.
You can read more about Lutris [here](https://lutris.net/).
-### Install Lutris From Command Line
+
+
+### Installing Lutris
+
+## Using Lutris
-### Install Lutris From the Pop!_Shop
+### Configure Settings
-Open the Pop!_Shop application then either search for Lutris or by clicking the Lutris icon on the Pop!_Shop home page. Now click the **Install** button.
+The first thing you may want to do is configure your settings. This is entirely optional, but does allow you to set Lutris to work better for your needs.
-
+To modify settings, just click the three vertically stacked lines icons for the **Menu Button** and click on **Preferences**
-## Using GameHub
+
-### Using Steam on GameHub
+The Lutris Settings menu allows you to make some Interface changes, enable or disable **Runners**, **Sources**, your Lutris and Steam **Accounts**,and the **Default Installation Directory**.
-Once you sign into Steam though GameHub your games will be displayed. Note that games will be slightly discolored if they aren't installed. Notice, in this example, that the two, top left games are installed on this system.
+There is an **Advanced** slider which reveals further settings, but we will be ignoring that.
-
+#### Proton/WINE Prefixes
-## Using Lutris
+Each Prefix has a **virtualized C:\ drive** which mimics a Windows directory structure for your game. This is where your game's save data will be stored as well as well as where you may need to store some mods that would go in the **AppData** directory of a Windows install. While not necessary, you can even place the files for your game inside of a prefix which effectively treats the WINE/Proton Prefix as both the location where your game is installed and the environment for that game all in one directory.
+
+If you want to store the games somewhere completely separate from the prefix, you can move the game files to another location such as a second drive while still keeping your prefixes somewhere else, or even just store the entire prefix on another drive.
+
+
+
+On our system, we're using multiple launchers, and we like to keep them all in one, singular location. The default location that Lutris likes to create Prefixes is in **~/Games**, but we prefer **~/Games/Lutris**. By putting everything under a subdirectory of Games, we can have separate directories for Faugus, Heroic, or any other game launchers you may want to try out and have it all in one, easy to access directory. If you'd like, you can even set this to be on a different drive entirely such as **/mnt/extradrive/Games/Lutris** if you have another drive you store all your games on. Ultimately, there is no harm in leaving the default, but if you'll find yourself installing games from a installers, you will want to use a drive that has space to install games on.
+
+
-### Finding Install Scripts
+### Storing a Game on another drive
+
+If you'd like to store your game data on another drive while you are making a new game, then when Adding a new game you will want to set your **Executable** to the game's executable on the secondary drive. Your Prefix will still be made in the default directory by default. This generally isn't going to be a problem and works perfectly fine as is, but if you would like to also store the Prefix on another drive, then simply modify the Prefix so that it is created on the same drive as the game. Our trick from earlier that let's you generate a Prefix can also be used if you wish to store the game files inside the Prefix.
+
+In the event that you already have a game made and you just want to move it to another drive, it should be as simple as just moving the folder that contains all your game data to another drive. If your Prefix contains the game data, you can simply drag the game data out if you would like and keep your Prefix where it is, but we think it's better to move the whole Prefix to an extra drive. With the files now on another drive, we just need to edit the game and make sure both our **Executable** and **Prefix** directories are correct with where they now are stored. Once the path to those directories is fixed up, just save your changes and you should be able to launch the game just like before, freeing up space on your default drive.
+
+
+
+### Finding Install Scripts and Installing Games with them
Some games like World of Warcraft (WoW) have installers on Lutris' [website](https://lutris.net/games) (see screenshot below).
-With Lutris installed you can click the **Install** button to start the installer script. A pop-up window will appear asking to use Lutris as the application to run the installer.
+With **Lutris** installed you can click the **Install** button to start the installer script. A pop-up window will appear asking to use Lutris as the application to run the installer.
+
+Some games will have multiple installation scripts associated with them. Each tagged with it's runner and the version of the game it is installing. For example, the top script for World of Warcraft shown at the time of the screenshot is for when you've already installed and set up battle.net through Lutris. If you do not have an existing install of Battle.net through Lutris, it will install it for you before finalizing the World of Warcraft install. It is important to read the full description of the installer you are about to run as they will often include instructions on how to install and set up certain games or the scripts can even be for versions of the game that may not match what you're running.
+
+
+
+If you'd rather not use the Lutris site, you can also simply click the **+** icon in the top left corner of Lutris to add a game. We will cover both methods as they are both essentially the same after a point.
+
+
+
+
+If you have not installed Battle.net first before installing World of Warcraft, you will be met with a Missing Dependency dialog box that tells you that you need to install battlenet-standard. Select **Yes** to install it. If you've installed battle.net before in Lutris, then this will not show up.
+
+Click through the battle.net installer and select your installation directory. This will default to where you chose to have your default Prefixes save to. In our case, this is our **~/Games/Lutris** directory that we set earlier, so it will create a battlenet directory under **~/Games/Lutris/battlenet** where our Prefix and the Battle.net game files will be stored. This is also where World of Warcraft will be stored because World of Warcraft is installed under the battle.net Prefix.
+
+
+
+
+
+Once you've selected the destination for the Prefix, you'll need to supply the installer. You can either have Lutris **Download** the file for you, which is the default option, or you can **Select File** to use your own Battle.net-Setup.exe for the install process. We're just going to Download this because it's easier and works great. clicking next will start downloading the battle.net setup executable and open the battle.net launcher and create your Wine Prefix.
+
+
+
+You will eventually be greeted by the installer app and Lutris will tell you to not attempt to log in to Battle.net and simply close it once you have reached the log in screen.
+
+Proceed through the installer and do just that. Once you do close out of the installer, it may look like nothing is happening for a bit on Lutris' end and you may even see **All processes have quit** and **Exit with return code 0**. This is normal, just be patient and wait for Lutris to finish. You should eventually see the page change and say **Installation completed!**. Click Close because we still need to install World of Warcraft.
+
+
+
+Simply click the **Install** button once more. Once you have done so, it'll immediately finish installing! You can now click Close, or Launch World of Warcraft!
+
+
+
+
+
+### Installing a Game with a setup.exe File
+
+In this example we'll be using the Final Fantasy XIV to show the power of both Wine/Proton and Lutris. If you have a setup.exe then you can simply select Install a Windows game from an executable. This will handle the setup for you and automate the process of unpacking and setting up everything.
+
+
+
+Once you've done that, you will need to provide a name for your game. In our case, we're using Final Fantasy XIV, so we'll call it Final Fantasy XIV Online. Click **Install** to proceed.
+
+
+
+On this screen, you need to click the **Install** button to be taken to the next page where you'll select the installation directory for the game. This by default will be where your default installation directory is. In our example, we'll keep the default **/home/system76/Games/Lutris/final-fantasy-xiv-online** This is where we're going to not only set up our Prefix, but also install the game to. Once you're happy with the install directory, click **Continue** to proceed. Point to where your setup.exe file is located on your computer. Once you've selected the .exe file, click the big **Install** button in the top corner to proceed.
+
+
+
+This will run you through the setup.exe installer for the game you are trying to install and install your game on your system!
+
+
-
+### Installing Games Manually
-Use Lutris to open the installer (shown below). From there click the **Install** button to start the installation.
+For this example, we will be installing a game manually. This usually makes sense for portable games where the game's .exe and game files are already present on the drive, but if you'd like to run a setup.exe manually, that can still be done manually as well.
-
+First you will want to click on the **Plus** icon in the top left corner to add a new game. This brings up the options menu for how you want to add a game. In this example, we are adding a game manually, so we will select **Add locally installed game** to start this process.
-Next, click the **Continue** button to start the installation of Battle.net
+
-
+From the Game Info screen when adding a game we'll set the Name and Runner (you can read more about Runners [here](https://lutris.net/runners/)). For our example, we will be installing a Windows game, so we will select **Wine** out of our list.
-You will need to install some WINE packages during the installation of Battle.net.
+All other fields are optional and we will be leaving them blank on this tab. Please be aware that Lutris may sometimes pull game artwork based on the name of your game. If it matches perfectly, you'll often find that lutris may scrape the artwork for you automatically after a few moments after you have completed the Lutris installation. You can override the image later and nothing is downloaded until the game is completely added.
-**IMPORTANT NOTE:** Close Battle.net to complete the installation then reopen it to sign into your account.
+
-Now that Battle.net is installed, you can select WoW from your Games and launch Battle.net with the **Play** button.
+In the Game Options tab we'll set the path to the Executable (the .exe file extensions is short for executable) and we'll choose the **Gw2Setup-64.exe** file downloaded from the website (it will be in your ~/Downloads folder by default). You'll want to click on the **...** icon to open the file picker and pick your .exe file.
-Once Battle.net launches you can finish the World of Warcraft installation.
+We also recommend setting up individual Wine Prefixes for each game to make management of game data easy. In the location Lutris installs our games, we can click the **...** icon to open our file picker. You'll want to navigate to the location you store your Lutris games and create a folder for your game. Once you get to where all your games are stored, you can make a new folder by pushing **Ctrl + Shift + N** on your keyboard to open the New Folder dialog window. In our example we're making **guild-wars-2** and will select that as our Wine Prefix.
-**NOTE:** If you run two installer scripts for games from the same launcher application (e.g. Battle.net, uPlay, EA Origin, etc.) Lutris will install multiple copies of that launcher in separate folders inside the virtual `C:\` drive. This shouldn't prevent the games from being installed, just be mindful of hard drive space, and pay attention to where Lutris is installing game files. Overwatch could end up in the same general area as World of Warcraft, or in two separate folders, each with their own Battle.net install. This means that clicking on Overwatch, or World of Warcraft will both launch Battle.net but one may show Overwatch as installed, and the other may show only WoW as installed, or vice-versa.
+For this example, we can leave the rest of the boxes empty in the other tabs and select save in the top corner to close this window and manually create our game.
-
+**Optional: Generating a prefix before running the program**
+If you'd like to generate a Wine Prefix before selecting your .exe, you can do that by specifying the Wine Prefix and leaving the Executable blank. This will create the prefix when you "launch" the game later. This may be helpful if you want to make a Wine Prefix, move your .exe into the prefix, then launch the .exe from within the prefix.
-### Using .exe files
+
-In this example we'll be using the Windows build of Firefox to show the power of both Wine/Proton and Lutris. From the Game Info screen when adding a game we'll set the Name and Runner (you can read more about Runners [here](https://lutris.net/runners/)).
+
-In the Game Options tab we'll set the path to the Executable (the .exe file extensions is short for executable) and we'll choose the `firefox setup [version].exe` file downloaded from the Firefox website (it will be in your ~/Downloads folder by default). For this example, we can leave the rest of the boxes empty in the other tabs and close this window.
+Now click on the game we added in **Lutris** and then press the **Play** button. If you included an Executable, it should just launch. If it's a **setup.exe** then it will launch the setup installer. Run through the installer, then close out of the program if the program auto-runs after being installed. With the game no longer running, you need to right click the game and select **Configure**. Navigate to Game options on the top tab navigation and change your **setup.exe** to the executable for your program. This will be located in your prefix under drive_c wherever you installed the game to. This will likely be under either **Program Files** or **Program Files (x86)**. The install path will be the location you installed it to with the setup.exe. For our installation of Guild Wars 2, the default location of the game executable is under **/home/system76/Games/guild-wars-2/drive_c/Program Files/Guild Wars 2/Gw2-64.exe** This is the file I will be changing my executable to because we no longer want to point to the setup file for the game, but rather the game itself. Click on **Save** in the top right corner and you will close out of the Configure screen while saving all changes. At this point you have successfully done a manual installation of your game, and can now click Play to launch the game!
-
+If Lutris doesn't pull in your game's artwork automatically, you can add art under the **Game Info** tab.
-Now click on the Firefox item in Lutris and then press the **Play** button. Once the install is finished be sure to unclick the checkbox at the end of the installer. Once the installer closes, right-click on the Firefox item and hit the **Configure** button. Now change the Executable path to `~/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe` using the **Browse...** button. Otherwise, every time you launch Firefox, it will run the setup wizard again, instead of the newly installed `Firefox.exe`.
+
-> **NOTE:** You will need to hit Ctrl+H to show the hidden `.wine` folder when setting the Executable path first.
+
### Open Source Games
#### Unvanquished
-Unvanquished is a free, open-source first-person strategy game/shooter written in C++. You can read more about Unvanquished, and how to install it on their website [here](https://unvanquished.net/).
+**Unvanquished** is a free, open-source first-person strategy game/shooter written in C++. You can read more about Unvanquished, and how to install it on their website [here](https://unvanquished.net/).
-
+
#### Veloren
-Veloren is a multiplayer RPG which is written in Rust. You can read more about it and about installing it on their website [here](https://veloren.net/).
+**Veloren** is a multiplayer RPG which is written in Rust. You can read more about it and about installing it on their website [here](https://veloren.net/).
-
+
#### 0 A.D
-O A.D. is a free, open-source game of ancient warfare written in C++. You can read more about it and about installing it on their website [here](https://play0ad.com/download/linux/#Ubuntu).
+**O A.D.** is a free, open-source game of ancient warfare written in C++. You can read more about it and about installing it on their website [here](https://play0ad.com/download/linux/#Ubuntu).
-
+
#### Battle for Wesnoth
-Battle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme. You can read more about it and about installing it on their website [here](https://wiki.wesnoth.org/WesnothBinariesLinux).
+**Battle for Wesnoth** is an open source, turn-based strategy game with a high fantasy theme. You can read more about it and about installing it on their website [here](https://wiki.wesnoth.org/WesnothBinariesLinux).
-
+