Chimera est une application Web pour installer à distance un logiciel non-stand sur votre système de jeu de canapé basé sur Linux. Il a été principalement développé pour les chimères.
Sur Arch Linux, installez le package chimera
à partir de l'AUR. Sur les chimères, le package est préinstallé
Après avoir installé le package chimera
, vous devez exécuter les commandes suivantes pour activer l'interface Web, puis redémarrer votre système:
systemctl --user enable chimera.service
sudo systemctl enable chimera-proxy.service
sudo systemctl enable chimera-proxy.socket
Pour que des correctifs de jeu soient appliqués, vous devez également exécuter la commande suivante
systemctl --user enable steam-patch
Vous pouvez vous connecter à Chimère sur Chimère en ouvrant un navigateur sur un autre ordinateur et en entrant chimeraos.local:8844
. Si cela ne fonctionne pas, déterminez l'adresse IP de votre système de chimère en regardant les paramètres réseau et entrez-le directement dans votre navigateur avec le numéro de port, par exemple: 192.168.10.120:8844
.
Après avoir installé n'importe quelle application, vous devez redémarrer Steam pour l'application ou le jeu nouvellement installé pour apparaître dans l'interface utilisateur de vapeur.
Pour redémarrer la vapeur, vous pouvez ouvrir le menu, cliquez sur "Actions", puis sélectionnez "Redémarrer Steam".
Si vous utilisez des chimères ou utilisez gamescope-session
et que vous faites installer chimera
, les commandes requises pour appliquer des ajustements de jeu et des raccourcis vers Steam s'exécuteront automatiquement lorsque la session Steam commencera.
Sinon, vous devrez exécuter chimera --update
et chimera --tweaks
tandis que Steam ne fonctionne pas car toutes les modifications appliquées pendant l'exécution de la vapeur seront écrasées par Steam.
Pour les plateformes de console, Chimera crée des raccourcis en vapeur qui lancent chaque jeu avec Retroarch. Les fichiers de configuration Retroarch par défaut sont situés sous /usr/share/chimera/config/
. Vous pouvez remplacer la configuration par défaut en créant des fichiers correspondants sous ~/.config/chimera/
.
Les applications et les jeux GOG, EPIC et Flathub sont évalués pour la compatibilité et attribués une note de "non pris en charge", "jouable" et "vérifié", reflétant les cotes de pont de vapeur. Vous pouvez contribuer à ces notes en soumettant un RP contre des données de chimère ou en commentant dans le canal compatibility-reports
sur la discorde du chimère.
Vous pouvez installer n'importe quelle application sur Flathub en allant à Library
, puis en sélectionnant Flathub
.
Chimera regarde également dans ~/.local/share/chimera/banners/flathub/
pour une liste d'applications Flathub autorisées. Ajoutez simplement une image PNG ou JPEG de la taille 460x215 ou 920x430 avec l'ID d'application Flathub comme nom de fichier sous ce répertoire. L'ID de l'application Flathub peut être obtenu à partir de la dernière partie de l'URL de la page Flathub pour l'application. Par exemple, l'ID pour Minecraft est com.mojang.Minecraft
.
Si l'application fonctionne bien, veuillez créer un nouveau problème avec l'ID d'application et l'image de grille afin qu'il puisse être ajouté à l'ensemble d'applications par défaut instalables.
Après vous être connecté à votre compte EPIC, vous pouvez télécharger et installer n'importe lequel de vos jeux à partir de l'Epic Games Store.
Les jeux sont automatiquement démarrés avec Proton. Tous les jeux ne fonctionneront pas.
Après vous être connecté à votre compte GOG, vous pouvez télécharger et installer n'importe lequel de vos jeux de GOG.
Le support GOG a actuellement quelques limites:
Vous pouvez télécharger des ROM et des images de bannières sur Chimera, et elles seront ajoutées à Steam. Les émulateurs sont préconfigurés et prêts à jouer hors de la boîte avec presque tous les contrôles.
Les plateformes suivantes sont actuellement prises en charge:
Plus de plates-formes seront ajoutées au fil du temps.
Les plates-formes basées sur les CD nécessitent généralement l'utilisation de fichiers de jeu formatés CHD, mais peuvent également fonctionner avec les fichiers ISO. Les fichiers CHD peuvent être créés facilement à partir du format Cue / Bin à l'aide de l'outil chdman
.
Les fichiers BIOS peuvent être téléchargés de la même manière que les jeux. Cependant, le nom du raccourci doit refléter le nom du fichier que l'émulateur recherche sans l'extension de fichier.
Sélectionnez également l'option "Masquer", de sorte que le fichier BIOS n'est pas affiché en vapeur avec d'autres jeux.
Vous pouvez accéder à certains paramètres système via la page "Système", accessible à http: //chimeraos.local: 8844 / système.
TBD
Chaque fois que vous utilisez l'application Web, vous serez invité à un mot de passe personnalisé qui sera affiché par le système exécutant chimère. Si vous le souhaitez, vous pouvez modifier ce comportement et configurer un mot de passe fixe à la place.
SSH vous permet d'accéder à la ligne de commande de votre machine de chimère à distance.
Vous pouvez ajouter votre clé publique en le collant dans le champ pertinent, puis cliquez sur "Enregistrer" en bas de la page. Si l'opération est réussie, vous verrez votre clé publique répertoriée sous le champ "Ajouter une clé publique" une fois que la page sera rechargée.
Remarque: La demande n'acceptera que des clés publiques qui correspondent aux critères suivants:
ssh-
Cette commande met à jour l'outil de compatibilité, les ajustements et la base de données de correctifs à partir du référentiel de données Chimera.
Cette commande génère des fichiers Stum pour les outils de compatibilité (actuellement diverses versions de Proton GE), qui sont ensuite téléchargées automatiquement lorsqu'un jeu qui utilise l'outil est d'abord exécuté.
Configure les jeux Steam en fonction de la base de données Tweaks téléchargée automatiquement, ou du fichier de remplacement local si trouvé à ~/.config/steam-tweaks.yaml
.
Étend la liste blanche à vapeur de Valve Play / Proton, spécifiant l'outil de compatibilité, les options de lancement et si l'entrée Steam est activée sur une base par match. De nombreux jeux sont déjà configurés pour travailler hors de la boîte, avec plus de plus en plus du temps. Veuillez aider en testant les jeux que vous possédez et en soumettant vos configurations.
proton_42
, steamlinuxruntime
d9vk
, noesync
, etc. Voir les documents de proton pour la liste complète des options disponiblesenabled
l'utilisation de la saisie de vapeur pour le jeu spécifié " 321040 " :
compat_tool : proton_411
compat_config : noesync
launch_options : MY_VARIABLE=1 %command%
steam_input : enabled
Chaque jeu est spécifié par son ID d'application Steam. Notez que l'ID de l'application doit être cité.
Lit un ou plusieurs fichiers de définition de raccourci formatés YAML stockés sous ~/.local/share/chimera/shortcuts/
et ajoute les raccourcis à tous les comptes Steam disponibles.
name : Firefox # name of the shortcut as it will appear in Steam (required)
cmd : firefox # the command to execute (required)
dir : /full/path/to/working/dir # the directory from which to execute the command
params : github.com # any parameters to invoke the command with
banner : /path/to/image.png # the horizontal banner image to use (460x215)
poster : /path/to/image.png # the vertical poster image to use (600x900)
background : /path/to/image.png # the background/hero image to use (1920x620)
logo : /path/to/image.png # the logo image to use (overlaid on top of background image)
icon : firefox # small icon to show in Steam
compat_tool : proton_9 # use the given compatibility tool, useful for running Windows executables
compat_config : noesync # use the given compatibility tool options
hidden : false # 'false' to show the shortcut in Steam, 'true' to hide it
tags : # a list of tags to be assigned to the shortcut in Steam
- Browser
- Custom Shortcut
- name : Firefox
cmd : firefox
...
- name : Chromium
cmd : chromium
...