mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-17 08:47:49 +00:00
Use the new installer in the readme instructions (#324)
This commit is contained in:
@@ -161,7 +161,9 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: Prerelease ${{ steps.ready_tag.outputs.tag_name }}
|
name: Prerelease ${{ steps.ready_tag.outputs.tag_name }}
|
||||||
tag_name: ${{ steps.ready_tag.outputs.tag_name }}
|
tag_name: ${{ steps.ready_tag.outputs.tag_name }}
|
||||||
files: ./dist/PluginLoader
|
files: |
|
||||||
|
./dist/PluginLoader
|
||||||
|
${{ github.workspace }}/dist/decky_installer.desktop
|
||||||
prerelease: false
|
prerelease: false
|
||||||
generate_release_notes: true
|
generate_release_notes: true
|
||||||
|
|
||||||
@@ -248,6 +250,8 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: Prerelease ${{ steps.ready_tag.outputs.tag_name }}
|
name: Prerelease ${{ steps.ready_tag.outputs.tag_name }}
|
||||||
tag_name: ${{ steps.ready_tag.outputs.tag_name }}
|
tag_name: ${{ steps.ready_tag.outputs.tag_name }}
|
||||||
files: ./dist/PluginLoader
|
files: |
|
||||||
|
./dist/PluginLoader
|
||||||
|
${{ github.workspace }}/dist/decky_installer.desktop
|
||||||
prerelease: true
|
prerelease: true
|
||||||
generate_release_notes: true
|
generate_release_notes: true
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
<a name="logo" href="https://deckbrew.xyz/"><img src="https://deckbrew.xyz/logo.png" alt="Deckbrew logo" width="200"></a>
|
<a name="logo" href="https://deckbrew.xyz/"><img src="https://deckbrew.xyz/logo.png" alt="Deckbrew logo" width="200"></a>
|
||||||
<br>
|
<br>
|
||||||
Decky Loader
|
Decky Loader
|
||||||
|
<br>
|
||||||
|
<a name="logo" href="https://github.com/SteamDeckHomebrew/decky-loader/releases/latest/download/decky_installer.desktop"><img src="./docs/images/download_button.png" alt="Download decky" width="350"></a>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -36,11 +38,7 @@ For more information about Decky Loader as well as documentation and development
|
|||||||
- If you are using any software that uses port 1337 or 8080, please change its port to something else or uninstall it.
|
- If you are using any software that uses port 1337 or 8080, please change its port to something else or uninstall it.
|
||||||
|
|
||||||
## 💾 Installation
|
## 💾 Installation
|
||||||
|
- This installation can be done without an admin/sudo password set.
|
||||||
1. Press the <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16> button and open the Settings menu.
|
|
||||||
1. Navigate to the System menu and scroll to the System Settings. Toggle "Enable Developer Mode" so it is enabled.
|
|
||||||
1. Navigate to the Developer menu and scroll to Miscellaneous. Toggle "CEF Remote Debugging" so it is enabled.
|
|
||||||
1. Select "Restart Now" to apply your changes.
|
|
||||||
1. Prepare a mouse and keyboard if possible.
|
1. Prepare a mouse and keyboard if possible.
|
||||||
- Keyboards and mice can be connected to the Steam Deck via USB-C or Bluetooth.
|
- Keyboards and mice can be connected to the Steam Deck via USB-C or Bluetooth.
|
||||||
- Many Bluetooth keyboard and mouse apps are available for iOS and Android.
|
- Many Bluetooth keyboard and mouse apps are available for iOS and Android.
|
||||||
@@ -48,24 +46,27 @@ For more information about Decky Loader as well as documentation and development
|
|||||||
- If you have no other options, use the right trackpad as a mouse and press <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16>+<img src="./docs/images/light/x.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/x.svg#gh-light-mode-only" height=16> to open the on-screen keyboard as needed.
|
- If you have no other options, use the right trackpad as a mouse and press <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16>+<img src="./docs/images/light/x.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/x.svg#gh-light-mode-only" height=16> to open the on-screen keyboard as needed.
|
||||||
1. Press the <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16> button and open the Power menu.
|
1. Press the <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16> button and open the Power menu.
|
||||||
1. Select "Switch to Desktop".
|
1. Select "Switch to Desktop".
|
||||||
1. Open the Konsole app and enter the command `passwd`. You can skip this step if you have already created a sudo password using this command. ([YouTube Guide](https://www.youtube.com/watch?v=1vOMYGj22rQ))
|
1. Navigate to this Github page on a browser of your choice.
|
||||||
1. You will be prompted to create a password. Your text will not be visible. After you press enter, you will need to type your password again to confirm.
|
1. Press the 'Download' button at the top of the page.
|
||||||
1. Choose the version of Decky Loader you want to install and paste the following command into the Konsole app.
|
1. Run the downloaded file by clicking on it in Dolphin (the file manager).
|
||||||
|
1. Either type your admin password or allow Decky to temporarily set your password to `Decky!`
|
||||||
|
1. Choose the version of Decky Loader you want to install.
|
||||||
- **Latest Release**
|
- **Latest Release**
|
||||||
Intended for most users. This is the latest stable version of Decky Loader.
|
Intended for most users. This is the latest stable version of Decky Loader.
|
||||||
`curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/install_release.sh | sh`
|
|
||||||
- **Latest Pre-Release**
|
- **Latest Pre-Release**
|
||||||
Intended for plugin developers. Pre-releases are unlikely to be fully stable but contain the latest changes. For more information on plugin development, please consult [the wiki page](https://deckbrew.xyz/en/loader-dev/development).
|
Intended for plugin developers. Pre-releases are unlikely to be fully stable but contain the latest changes. For more information on plugin development, please consult [the wiki page](https://deckbrew.xyz/en/loader-dev/development).
|
||||||
`curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/install_prerelease.sh | sh`
|
|
||||||
1. Open the Return to Gaming Mode shortcut on your desktop.
|
1. Open the Return to Gaming Mode shortcut on your desktop.
|
||||||
|
|
||||||
|
- There is also a fast install for those who can use Konsole. Run `curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/install_release.sh | sh` and type your password when prompted.
|
||||||
|
|
||||||
### 👋 Uninstallation
|
### 👋 Uninstallation
|
||||||
|
|
||||||
We are sorry to see you go! If you are considering uninstalling because you are having issues, please consider [opening an issue](https://github.com/SteamDeckHomebrew/decky-loader/issues) or [joining our Discord](https://discord.gg/ZU74G2NJzk) so we can help you and other users.
|
We are sorry to see you go! If you are considering uninstalling because you are having issues, please consider [opening an issue](https://github.com/SteamDeckHomebrew/decky-loader/issues) or [joining our Discord](https://discord.gg/ZU74G2NJzk) so we can help you and other users.
|
||||||
|
|
||||||
1. Press the <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16> button and open the Power menu.
|
1. Press the <img src="./docs/images/light/steam.svg#gh-dark-mode-only" height=16><img src="./docs/images/dark/steam.svg#gh-light-mode-only" height=16> button and open the Power menu.
|
||||||
1. Select "Switch to Desktop".
|
1. Select "Switch to Desktop".
|
||||||
1. Open the Konsole app and run `curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/uninstall.sh | sh`.
|
1. Run the installer file again, and select `uninstall decky loader`
|
||||||
|
- There is also a fast uninstall for those who can use Konsole. Run `curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/uninstall.sh | sh` and type your password when prompted.
|
||||||
|
|
||||||
## 🚀 Getting Started
|
## 🚀 Getting Started
|
||||||
|
|
||||||
|
|||||||
Vendored
+2
-1
@@ -15,7 +15,8 @@ touch "${USER_DIR}/.steam/steam/.cef-enable-remote-debugging"
|
|||||||
|
|
||||||
# Download latest release and install it
|
# Download latest release and install it
|
||||||
RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "true"))")
|
RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "true"))")
|
||||||
read VERSION DOWNLOADURL < <(echo $(jq -r '.tag_name, .assets[].browser_download_url' <<< ${RELEASE}))
|
VERSION=$(jq -r '.tag_name' <<< ${RELEASE} )
|
||||||
|
DOWNLOADURL=$(jq -r '.assets[].browser_download_url | select(endswith("PluginLoader"))' <<< ${RELEASE})
|
||||||
|
|
||||||
printf "Installing version %s...\n" "${VERSION}"
|
printf "Installing version %s...\n" "${VERSION}"
|
||||||
curl -L $DOWNLOADURL --output ${HOMEBREW_FOLDER}/services/PluginLoader
|
curl -L $DOWNLOADURL --output ${HOMEBREW_FOLDER}/services/PluginLoader
|
||||||
|
|||||||
Vendored
+2
-1
@@ -15,7 +15,8 @@ touch "${USER_DIR}/.steam/steam/.cef-enable-remote-debugging"
|
|||||||
|
|
||||||
# Download latest release and install it
|
# Download latest release and install it
|
||||||
RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "false"))")
|
RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "false"))")
|
||||||
read VERSION DOWNLOADURL < <(echo $(jq -r '.tag_name, .assets[].browser_download_url' <<< ${RELEASE}))
|
VERSION=$(jq -r '.tag_name' <<< ${RELEASE} )
|
||||||
|
DOWNLOADURL=$(jq -r '.assets[].browser_download_url | select(endswith("PluginLoader"))' <<< ${RELEASE})
|
||||||
|
|
||||||
printf "Installing version %s...\n" "${VERSION}"
|
printf "Installing version %s...\n" "${VERSION}"
|
||||||
curl -L $DOWNLOADURL --output ${HOMEBREW_FOLDER}/services/PluginLoader
|
curl -L $DOWNLOADURL --output ${HOMEBREW_FOLDER}/services/PluginLoader
|
||||||
|
|||||||
Vendored
+2
-1
@@ -98,7 +98,8 @@ if [ $BRANCH = 'prerelease' ] ; then
|
|||||||
else
|
else
|
||||||
RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "false"))")
|
RELEASE=$(curl -s 'https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases' | jq -r "first(.[] | select(.prerelease == "false"))")
|
||||||
fi
|
fi
|
||||||
read VERSION DOWNLOADURL < <(echo $(jq -r '.tag_name, .assets[].browser_download_url' <<< ${RELEASE}))
|
VERSION=$(jq -r '.tag_name' <<< ${RELEASE} )
|
||||||
|
DOWNLOADURL=$(jq -r '.assets[].browser_download_url | select(endswith("PluginLoader"))' <<< ${RELEASE})
|
||||||
|
|
||||||
echo "45" ; echo "# Installing version $VERSION" ;
|
echo "45" ; echo "# Installing version $VERSION" ;
|
||||||
curl -L $DOWNLOADURL -o ${HOMEBREW_FOLDER}/services/PluginLoader 2>&1 | stdbuf -oL tr '\r' '\n' | sed -u 's/^ *\([0-9][0-9]*\).*\( [0-9].*$\)/\1\n#Download Speed\:\2/' | zenity --progress --title "Downloading Decky" --text="Download Speed: 0" --width=300 --height=100 --auto-close --no-cancel 2>/dev/null
|
curl -L $DOWNLOADURL -o ${HOMEBREW_FOLDER}/services/PluginLoader 2>&1 | stdbuf -oL tr '\r' '\n' | sed -u 's/^ *\([0-9][0-9]*\).*\( [0-9].*$\)/\1\n#Download Speed\:\2/' | zenity --progress --title "Downloading Decky" --text="Download Speed: 0" --width=300 --height=100 --auto-close --no-cancel 2>/dev/null
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
Reference in New Issue
Block a user