Linux
Linux est une plateforme entièrement prise en charge, avec une attention particulière au mode Jeu de Steam Deck / SteamOS.
Accès au système de fichiers
Section intitulée « Accès au système de fichiers »Sous Linux, il n’y a pas de bac à sable applicatif — DeckCrate dispose de vos permissions de fichiers utilisateur normales.
Accès à la manette
Section intitulée « Accès à la manette »Sous SteamOS et les autres consoles portables, les manettes fonctionnent d’emblée — il n’y a rien à configurer. Cette section est une référence pour les installations Linux de bureau personnalisées où une manette n’est pas détectée.
Sur une distribution de bureau standard, utiliser une manette sans root exige que
votre utilisateur soit dans le groupe input :
sudo usermod -aG input "$USER"# déconnectez-vous puis reconnectez-vous pour que le groupe prenne effetSi la barre d’indices de la manette n’apparaît jamais, vérifiez cela d’abord
(groups | grep input). DeckCrate lit l’association des boutons de chaque manette
depuis le noyau et résout les boutons par leur code sémantique, si bien que la plupart
des manettes « fonctionnent d’elles-mêmes ».
Clavier à l’écran de la Steam Deck
Section intitulée « Clavier à l’écran de la Steam Deck »Sous SteamOS, activer un champ de texte quelconque — recherche (Y), renommer (X) ou nouveau dossier — invoque le clavier à l’écran flottant de Steam pour que vous puissiez saisir sans clavier physique.
Certaines boîtes de dialogue, cependant, n’ouvrent délibérément pas le clavier automatiquement — par exemple la boîte de dialogue de saisie du serveur et le terminal embarqué. Dans celles-ci, appuyez sur X pour faire apparaître le clavier à l’écran quand vous êtes prêt à saisir. C’est intentionnel : ces surfaces peuvent recevoir le focus sans que vous vouliez commencer à saisir, et une superposition de clavier apparaissant d’elle-même couvrirait l’écran et perturberait l’expérience.
Steam Input (remappage, palettes & gyroscope)
Section intitulée « Steam Input (remappage, palettes & gyroscope) »Quand vous lancez DeckCrate via Steam, il lit votre manette au travers de Steam Input — la même couche qui alimente les configurations de manette par jeu dans la superposition Steam. Cela signifie que vous pouvez réassigner n’importe quelle commande, y compris les palettes arrière, les pavés tactiles et le gyroscope, et DeckCrate la respectera.
DeckCrate fournit un manifeste d’actions décrivant ce qu’il sait faire — Ouvrir,
Revenir, Copier, Coller, Déplacer, Rechercher, et ainsi de suite — pour que ces
actions apparaissent par leur nom quand vous modifiez la disposition de la manette
dans Steam. Choisissez ou construisez une configuration qui les utilise et Steam Input
prend le relais ; le panneau de manette à l’écran (dans les versions de débogage)
affiche une ligne Steam Input indiquant active lorsque c’est le cas.
Si vous lancez en dehors de Steam, ou si votre manette est sur un modèle de gamepad générique, DeckCrate se rabat simplement sur la lecture directe de la manette — tout continue de fonctionner exactement comme partout ailleurs. Steam Input est un bonus pour les utilisateurs de Steam/Deck, jamais une exigence.
Superposition Steam et Accès rapide
Section intitulée « Superposition Steam et Accès rapide »En mode Jeu, DeckCrate ignore votre manette tant que les panneaux propres à Steam sont ouverts — le menu d’Accès rapide, le menu Steam et le menu d’alimentation. Y naviguer ne déplace jamais la sélection et ne déclenche aucune action dans la liste de fichiers derrière, et le contrôle revient dès que vous le fermez. Le bouton avec lequel vous fermez un panneau reste au panneau : il n’agit pas aussi sur DeckCrate.
Cela vaut quelle que soit la façon dont vous lancez l’application et quelle que soit la configuration de manette utilisée. Hors d’une session en mode Jeu sur console portable — mode Bureau, un bureau Linux ordinaire, macOS ou Windows — ces panneaux n’existent pas et rien ne change.
Partages réseau (SMB)
Section intitulée « Partages réseau (SMB) »Linux monte les partages SMB via GVFS sans invite root, mais nécessite le back-end SMB de GVFS et le pont FUSE installés. Voir Partages réseau pour l’installation unique du paquet et les étapes de vérification.