Puis-je utiliser Steam en tant que session autonome?

39

J'aimerais utiliser Steam en mode autonome pour ne pas avoir à charger de bureau, puis à exécuter Steam. Je veux juste que 100% de mes ressources soient consacrées au jeu.

Idéalement, ce serait juste une session Steam à laquelle je peux me connecter à partir de l'écran de connexion. Est-ce possible?

Jorge Castro
la source
il y a aussi SteamOS, mais je ne sais pas si Valve le supporte toujours
damadam

Réponses:

3

J'ai en fait créé un projet pour faire exactement ce que vous décrivez ici:

https://github.com/ShadowApex/steamos-ubuntu

C'est juste un petit script bash qui fera les choses suivantes:

  • Créez le steamcompte d'utilisateur s'il n'existe pas.
  • Installez de la vapeur, si ce n'est pas installé.
  • Installez le compositeur de vapeur, le commutateur de mode de vapeur et les thèmes de démarrage.
  • Configurez la connexion automatique pour le steamcompte d'utilisateur.
  • Configurez la session par défaut sur le compositeur Steam.
  • Créez des reboot-to-[steamos,desktop]-modescripts pour basculer entre les sessions.

Je ne l'ai testé que sur une version correctement installée d'Ubuntu 18.04.

ShadowApex
la source
J'ai accepté cette réponse comme étant la meilleure solution car c'est la seule à réutiliser le compositeur et l'inhibiteur de mode de SteamOS. Merci!
Jorge Castro
Fonctionne très bien sur debian! Je suis vraiment impressionné!
TamusJRoyce
Salut ! J'ai remarqué que vous avez fait référence à une version modifiée du compositeur steamos avec des correctifs liés à la mise au point. Savez-vous si Valve a appliqué ces correctifs en amont? Si non, cela signifie-t-il que le SteamOS officiel a ces problèmes? À votre santé !
mahen
23

Peut - être cette histoire pourrait-elle suffire, qui utilise steam-login qui utilise xfwm4 sous les couvertures pour fournir un bureau léger avec Steam au-dessus.

Voici les informations du fichier README:

sudo add-apt-repository ppa:thor27-gmail/steam-desktop 
sudo apt-get update 
sudo apt-get install steam-login

Ensuite, déconnectez-vous et revenez pour obtenir une session Steam. Voir également:

popey
la source
La même vue est disponible dans la version Windows en vue plein écran.
Alvar
3
Alvar, oui cependant, cela vous connecte à l’utilisation de la session xfwm4 et n’utilise pas de ressources pour dessiner le steam uniquement sur le bureau.
Dustin
14
  • Copiez simplement le fichier steam.desktop de /usr/share/applications/steam.desktopà /usr/share/xsessions.

  • Ensuite, éditez-le et changez l'option Exec pour

    Exec=steam steam://open/bigpicture
    

    ou créez simplement votre propre:

    [Desktop Entry]
    X-SuSE-translate=true
    Encoding=UTF-8
    Type=XSession
    Exec=steam steam://open/bigpicture
    TryExec=steam steam://open/bigpicture
    Name=Steam
    Comment=Steam
    
David
la source
Vient de l’essayer maintenant, sans éditer le fichier steam.desktop - cela fonctionne, dans la mesure où steam fonctionne (je n’ai pas utilisé bigpicture, seulement le mode standard), mais certains programmes ont des problèmes. CSGO ne pouvait pas capturer la souris (mais le clavier fonctionnait); Le simulateur de chèvre n'a pris aucune entrée de clavier (mais la souris a fonctionné). Je devais ctrl + alt + f1 et vous connecter et killall lightdm.
pbhj
Certains jeux fonctionnent - Robocraft allait bien; L'insurrection a fonctionné dans les menus mais les touches pas dans le jeu; ...
pbhj
2

Une autre réponse référence:

sudo add-apt-repository ppa:thor27-gmail/steam-desktop

Mais à partir de la page Steam Login github de l'auteur, il est indiqué:

Le PPA est vraiment dépassé et je ne suis plus enclin à le conserver. Si quelque chose change, je vais mettre à jour ici.

En comparaison, la page github a été modifiée à la fin de 2017.


Arch Linux

vapeur

Arch Linux a quelques trucs et astuces pour faire fonctionner steam:

Mode Big Picture sans gestionnaire de fenêtre

Pour démarrer Steam en mode Big Picture à partir d’un gestionnaire d’affichage, créez un /usr/share/xsessions/steam-big-picture.desktopfichier avec le contenu suivant:

/usr/share/xsessions/steam-big-picture.desktop
[Desktop Entry]
Name=Steam Big Picture Mode
Comment=Start Steam in Big Picture Mode
Exec=/usr/bin/steam -bigpicture
TryExec=/usr/bin/steam
Icon=
Type=Application

Peaux de vapeur

L'interface Steam peut être personnalisée à l'aide d'apparences. Les skins peuvent écraser des fichiers spécifiques à une interface ~/.steam/root.

Pour installer une peau:

  • Placez son répertoire dans ~/.steam/root/skins.
  • Ouvrir Steam> Settings> Interfaceet sélectionnez.
  • Redémarrez Steam.

Vous trouverez une liste complète de skins dans cet article sur les forums Steam . Remarque: L'utilisation d'un skin obsolète peut provoquer des erreurs visuelles.

Créer des peaux

Presque tous les styles Steam sont définis dans ~/.steam/root/resource/styles/steam.styles(le fichier compte plus de 3 500 lignes). Pour qu'une peau soit reconnue, elle a besoin de la sienne resource/styles/steam.styles. Lorsqu'une mise à jour de Steam modifie les styles de steam officiels, votre skin peut devenir obsolète, entraînant potentiellement des erreurs visuelles.

Voir ~/.steam/root/skins/skins_readme.txtpour une introduction sur la façon de créer des peaux.

Conseils de jeu généraux à Arch

C'est une page assez longue sur le jeu couvrant à la fois le décalage audio et les images par seconde. Il y a même une section sur la création d'un environnement X-Windows distinct juste pour les jeux.

Vérifiez deux fois vos paramètres de mise à l'échelle de la fréquence du processeur

Si votre système est actuellement configuré pour insérer correctement son propre pilote de redimensionnement de la fréquence du processeur, il définit le gouverneur par défaut sur Ondemand. Par défaut, ce régulateur ajuste l'horloge uniquement si le système utilise 95% de son processeur, et ce, uniquement pendant une très courte période. Cela économise de l'énergie et réduit la chaleur, mais a un impact notable sur les performances. Vous pouvez uniquement utiliser le système downclock lorsqu'il est inactif en réglant le gouverneur du système. Pour ce faire, voir Cpufrequtils # Réglage du gouverneur supplémentaire .

WinEunuuchs2Unix
la source
1

(16.04 seulement, les paquets ne semblent pas être maintenus).

J'ai trouvé que la meilleure façon de faire est d'utiliser les propres paquets de SteamOS pour cela:

sudo add-apt-repository ppa:mdeslaur/steamos
sudo apt-get update 
sudo apt-get install steamos-compositor steamos-modeswitch-inhibitor steamos-xpad-dkms plymouth-themes-steamos

Il plymouth-themes-steamosinstalle l'écran de démarrage si vous construisez une console de jeu dédiée et steamos-xpad-dkmsapporte les correctifs de contrôleur si vous utilisez un contrôleur XBox ou Playstation.

Vous voudrez peut-être activer la connexion automatique si vous voulez une expérience de type console:

Voir également:

Jorge Castro
la source
0

Steam en tant que programme fonctionne comme un client et utilise le navigateur uniquement pour les téléchargements.

Lorsqu'un jeu est installé, vous vous connectez uniquement via un navigateur avant de commencer le jeu. Après avoir démarré le jeu, vous pouvez réduire le navigateur ou y mettre fin. Ensuite, vous jouez simplement le jeu.

Pour utiliser steam en tant que produit autonome, vous pouvez installer steam sur un disque dur USB externe. Avant cela, vous devez créer une clé USB avec des fichiers steam.

https://store.steampowered.com/steamos/buildyourown?l=english

dschinn1001
la source
-1

Pour ce que ça vaut, je ne pense pas qu'il soit nécessaire d'installer quoi que ce soit. Ou d'avoir un bureau quelconque, léger ou autre.

Je suppose que Steam est un jeu qui nécessite des graphismes et donc x. Vous n'avez pas besoin d'un bureau pour démarrer x. Vous devrez chercher un peu pour trouver l'équivalent dans tout ce que vous utilisez, mais dans Lubuntu 13.04 pour avoir une session x sans bureau, vous supprimez la ligne commençant par "@pcmanfm..". à partir du fichier /etc/xdg/lxsession/Lubuntu/autostart. C'est ce que je fais tout le temps maintenant.

Un bureau m'a toujours semblé inutile. Vous pouvez conserver une copie de la version normale du fichier avec le suffixe -regularajouté au nom du fichier et une copie de la version modifiée avec le suffixe -steam. Ensuite, copiez-le et renommez-le pour supprimer le suffixe. Recherchez donc votre fichier de démarrage automatique et supprimez la ligne faisant référence à votre gestionnaire de fichiers.

Si vous ne souhaitez pas non plus que vos panneaux démarrent un terminal ou utilisent alt-f2 et killall, quel que soit le nom de votre panneau. Ensuite, utilisez alt-f2 pour commencer votre partie. Si vous disposez de l'espace disque, il peut être plus pratique de le faire sur une installation séparée sur une autre partition. Dans ce cas, il ne serait pas nécessaire de renommer les fichiers de configuration entre la version standard et la version "steam-only" et vous n’auriez même pas besoin de disposer de panneaux ou de tout autre élément étranger. Et bien sûr, pas de services inutiles. D'un autre côté, si vous voulez utiliser la même partition, il ne sera probablement pas trop difficile d'écrire un script pour renommer les fichiers de configuration et le redémarrer afin de basculer entre les modes normal et normal.

Lew_Rockwell_fan
la source