|
| 1 | +# Installing the drop-app client on SteamOS (Steam Deck) |
| 2 | + |
| 3 | +To install the client app, you will need to use distrobox which allows |
| 4 | +us to install packages from other distributions inside a container. |
| 5 | + |
| 6 | +The first thing you'll need to do is open a terminal application. |
| 7 | +In the terminal, you need to create a distrobox container. |
| 8 | +This container will be created using the archlinux image. |
| 9 | + |
| 10 | +```bash |
| 11 | +# Create the distrobox container called drop-app |
| 12 | +distrobox create --image archlinux drop-app |
| 13 | +distrobox enter drop-app |
| 14 | +``` |
| 15 | + |
| 16 | +It will take a few seconds to prepare the container. |
| 17 | +Once ready, you need to install the `yay` package manager to be able to install packages from the [AUR](https://aur.archlinux.org/). |
| 18 | + |
| 19 | +```bash |
| 20 | +# This enables the multilib repository which is needed to install umu-launcher and drop-app |
| 21 | +sudo sh -c 'printf "\n\n[multilib]\nInclude = /etc/pacman.d/mirrorlist\n" >> /etc/pacman.conf' |
| 22 | +# Updates repositories and system |
| 23 | +sudo pacman -Syu --noconfirm |
| 24 | +sudo pacman -S --needed --noconfirm base-devel git |
| 25 | +git clone https://aur.archlinux.org/yay.git |
| 26 | +cd yay |
| 27 | +# This will build and install yay |
| 28 | +makepkg -si --noconfirm |
| 29 | +# We can now delete the yay folder |
| 30 | +cd .. && rm -rf ./yay |
| 31 | +``` |
| 32 | + |
| 33 | +Next, you can install drop and its dependencies: |
| 34 | + |
| 35 | +```bash |
| 36 | +yay -S --noconfirm gnu-free-fonts |
| 37 | +yay -S --noconfirm drop-oss-app-bin |
| 38 | +``` |
| 39 | + |
| 40 | +Once the installation is complete, you will need to export `drop-app` to SteamOS. |
| 41 | + |
| 42 | +```bash |
| 43 | +distrobox-export --app drop-app |
| 44 | +# Go back to SteamOS |
| 45 | +exit |
| 46 | +``` |
| 47 | + |
| 48 | +The drop-app application should be appear in your application menu. |
| 49 | + |
| 50 | +## Run games |
| 51 | + |
| 52 | +You can start games while in Desktop Mode, but the controller will not be fully working. |
| 53 | +It is recommended to add Drop app as a "Non Steam Game" in Steam in Desktop Mode. |
| 54 | +Once added, you can go to Gaming Mode and start Drop App from the "Non Steam Games" tab in the library. |
| 55 | +It might take a few seconds to startup. |
| 56 | +Once loaded, you can use the touch screen to find the game you want to play and then tap "Run". |
| 57 | + |
| 58 | +## Update drop-app |
| 59 | + |
| 60 | +In the terminal, you need to enter the drop-app container and update system packages within in. |
| 61 | + |
| 62 | +```bash |
| 63 | +distrobox enter drop-app |
| 64 | +yay |
| 65 | +exit |
| 66 | +``` |
| 67 | + |
| 68 | +## Uninstall the drop-app client |
| 69 | + |
| 70 | +The following command will delete the distrobox container and delete the drop-app application from your system. |
| 71 | + |
| 72 | +```bash |
| 73 | +distrobox rm drop-app --force |
| 74 | +``` |
0 commit comments