Decky Loader est un lanceur de plugin homebrew pour Steam Deck. Il peut être utilisé pour styliser vos menus, modifier les sons du système, ajuster la saturation de votre écran, modifier des paramètres système supplémentaires, et bien plus encore.
Pour plus d'informations sur Decky Loader ainsi que sur la documentation et les outils de développement, veuillez visiter notre wiki.
Injection propre et chargement de plusieurs plugins.
Reste installé entre les mises à jour du système et les redémarrages.
Permet une communication bidirectionnelle entre les plugins et le chargeur.
Prend en charge les fonctions Python exécutées à partir de TypeScript React.
Permet aux plugins d'effectuer des appels de récupération qui contournent complètement CORS.
Syncthing peut utiliser le port 8080 sur Steam Deck, dont Decky Loader a besoin pour fonctionner. Si vous utilisez Syncthing en tant que service, veuillez remplacer son port par autre chose.
8384 est le port recommandé pour Syncthing.
Si vous utilisez un logiciel utilisant le port 1337 ou 8080, veuillez remplacer son port par un autre ou le désinstaller.
Parfois, Decky disparaîtra dans les mises à jour SteamOS. Cela peut facilement être résolu en réexécutant simplement le programme d’installation et en réinstallant la branche stable. Si cela ne fonctionne pas, essayez plutôt d’installer la version préliminaire. Si cela ne fonctionne pas, vérifiez les problèmes existants et s'il n'y en a pas, vous pouvez déposer un nouveau problème.
Cette installation peut être effectuée sans mot de passe admin/sudo défini.
Préparez une souris et un clavier si possible.
Les claviers et les souris peuvent être connectés au Steam Deck via USB-C ou Bluetooth.
De nombreuses applications de clavier et de souris Bluetooth sont disponibles pour iOS et Android. (KDE Connect est préinstallé sur le Steam Deck)
L'application Steam Link est disponible sur Windows, macOS et Linux. Cela fonctionne bien comme substitut au bureau à distance.
Si vous n'avez pas d'autres options, utilisez le trackpad droit comme souris et appuyez sur pour ouvrir le clavier à l'écran selon vos besoins.
Appuyez sur le bouton et ouvrez le menu Alimentation.
Sélectionnez « Passer au bureau ».
Accédez à cette page Github sur un navigateur de votre choix.
Téléchargez le fichier d'installation. (Si vous utilisez Firefox, il sera nommé decky_installer.desktop.download
. Renommez-le en decky_installer.desktop
avant de l'exécuter)
Faites glisser le fichier sur votre bureau et double-cliquez dessus pour l'exécuter.
Tapez votre mot de passe administrateur ou autorisez Decky à définir temporairement votre mot de passe administrateur sur Decky!
(ce mot de passe sera supprimé une fois le programme d'installation terminé)
Choisissez la version de Decky Loader que vous souhaitez installer.
Dernière version
Destiné à la plupart des utilisateurs. Il s'agit de la dernière version stable de Decky Loader.
Dernière pré-version
Destiné aux développeurs de plugins. Il est peu probable que les versions préliminaires soient entièrement stables, mais elles contiennent les dernières modifications. Pour plus d'informations sur le développement de plugins, veuillez consulter la page wiki.
Ouvrez le raccourci Revenir au mode jeu sur votre bureau.
Il existe également une installation rapide pour ceux qui peuvent utiliser Konsole. Exécutez curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_release.sh | sh
et tapez votre mot de passe lorsque vous y êtes invité.
Nous sommes désolés de vous voir partir ! Si vous envisagez de désinstaller parce que vous rencontrez des problèmes, pensez à ouvrir un ticket ou à rejoindre notre Discord afin que nous puissions vous aider, vous et les autres utilisateurs.
Appuyez sur le bouton et ouvrez le menu Alimentation.
Sélectionnez "Passer au bureau".
Exécutez à nouveau le fichier d’installation et sélectionnez uninstall decky loader
.
Il existe également une désinstallation rapide pour ceux qui peuvent utiliser Konsole. Exécutez curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/uninstall.sh | sh
et tapez votre mot de passe lorsque vous y êtes invité.
Maintenant que Decky Loader est installé, vous pouvez commencer à utiliser des plugins. Chaque plugin est maintenu par un développeur différent et a ses propres utilisations, mais la plupart suivent une structure générale décrite ci-dessous.
Appuyez sur le bouton et accédez à l'icône. Il s'agit du menu Decky utilisé pour interagir avec les plugins et le chargeur lui-même.
Sélectionnez l'icône pour ouvrir le navigateur de plugins. C'est ici que vous pouvez trouver et installer des plugins.
Vous pouvez également installer à partir d'une URL dans le menu Paramètres. Nous vous déconseillons d'installer des plugins provenant de sources non fiables.
Pour installer un plugin, sélectionnez le bouton "Installer" sur le plugin souhaité. Vous pouvez également sélectionner une version dans un menu déroulant, mais cela n'est pas recommandé.
Pour mettre à jour, désinstaller et recharger les plugins, accédez au menu Decky et sélectionnez l'icône.
Gardez à l’esprit que la désinstallation d’un plugin supprimera uniquement ses fichiers de plugin, pas les autres fichiers qu’il aurait pu créer.
Il n’existe pas encore de documentation complète sur le développement de plugins. Cependant, le référentiel de modèles de plugins constitue un bon point de départ. Pensez à rejoindre notre Discord si vous avez des questions.
Veuillez consulter la page wiki concernant le développement pour plus d'informations sur l'installation des versions de développement de Decky Loader. Vous pouvez également installer l'interface utilisateur de Steam Deck sur un ordinateur Windows ou Linux à des fins de test en suivant ce guide YouTube.
Clonez le référentiel en utilisant le dernier commit sur main avant de démarrer votre PR.
Dans votre clone du référentiel, exécutez ces commandes.
interface cd pnpm je pnpm exécuter la construction
Si vous modifiez l'interface utilisateur, ces commandes devront être exécutées avant de déployer les modifications sur votre Steam Deck.
Utilisez les tâches VS Code ou le script deck.sh
pour déployer vos modifications sur votre Steam Deck afin de les tester.
Vous testerez vos modifications avec la version du script Python. Vous devrez créer, déployer et recharger à chaque fois.
pnpm mise à jour decky-frontend-lib --latest
Le contrôle des sources et le déploiement des plugins sont laissés à chaque contributeur respectif pour les dépôts clonés afin de maintenir les dépendances à jour.
L'idée originale du concept de chargeur de plugins est basée sur le travail du projet Steam Deck UI Inject de marios8543.