Posso eseguire Steam come sessione autonoma?


39

Vorrei eseguire Steam in modalità autonoma, quindi non devo caricare un desktop e quindi eseguire Steam. Voglio solo il 100% delle mie risorse dedicate al gioco.

Idealmente sarebbe solo una sessione di Steam a cui posso accedere dalla schermata di accesso. È possibile?


c'è anche SteamOS, ma non so se Valve lo supporti ancora
damadam,

Risposte:


3

In realtà ho creato un progetto per fare esattamente quello che stai descrivendo qui:

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

È solo un piccolo script bash che farà le seguenti cose:

  • Crea l' steamaccount utente se non esiste.
  • Installa il vapore, se non è installato.
  • Installa Steam Compositor, Steam Mode Switch e avvia i temi splash.
  • Configurare l'autologin per l' steamaccount utente.
  • Configura la sessione predefinita su Steam Compositor.
  • Crea reboot-to-[steamos,desktop]-modescript per passare da una sessione all'altra.

L'ho testato solo su una versione installata correttamente di Ubuntu 18.04.


Ho accettato questa come la migliore risposta perché è l'unica a riutilizzare il compositore e l'inibitore del selettore di modalità da SteamOS. Grazie!
Jorge Castro,

Funziona alla grande su Debian! Sono veramente colpito!
TamusJRoyce l'

Ciao ! Ho notato che ti riferivi a una versione modificata del compositore di vapore con alcune correzioni relative alla messa a fuoco. Sai se Valve ha applicato quelle patch a monte? In caso contrario, significa che SteamOS ufficiale ha questi problemi specifici? Saluti !
Mahen,

23

Forse questa storia potrebbe essere sufficiente che utilizza steam-login che utilizza xfwm4 sotto le copertine per fornire un desktop leggero con Steam in cima.

Ecco le informazioni dal README:

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

Quindi disconnettersi e accedere nuovamente per ottenere una sessione Steam. Guarda anche:


La stessa vista è disponibile nella versione Windows come vista a schermo intero.
Alvar,

3
Alvar, sì, tuttavia, questo accede utilizzando la sessione xfwm4 e non utilizza risorse per disegnare il desktop solo vapore.
Dustin,

14
  • Basta copiare il file steam.desktop da /usr/share/applications/steam.desktopa /usr/share/xsessions.

  • Quindi modificalo e cambia l'opzione Exec in

    Exec=steam steam://open/bigpicture
    

    o semplicemente crea il tuo:

    [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
    

Ho appena provato questo ora, senza modificare il file steam.desktop - funziona, con quel vapore funziona (non ho usato bigpicture, solo la modalità standard), ma alcuni programmi hanno problemi. CSGO non è riuscito a catturare il mouse (ma la tastiera ha funzionato); Goat Simulator non ha ricevuto alcun input da tastiera (ma il mouse ha funzionato). Ho dovuto ctrl + alt + f1 e accedere e killall lightdm.
pbhj,

Alcuni giochi funzionano: Robocraft andava bene; Insurgency ha funzionato nei menu ma i tasti non sono in gioco; ...
pbhj,

2

Un'altra risposta fa riferimento:

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

Ma dalla pagina github di Steam Login dell'autore si afferma:

Il PPA è davvero obsoleto e non sono più propenso a farlo. Se qualcosa cambia, aggiornerò qui.

In confronto, la pagina di github è stata modificata alla fine del 2017.


Arch Linux

vapore

Arch Linux ha alcuni suggerimenti e trucchi per eseguire Steam:

Modalità immagine grande senza gestore di finestre

Per avviare Steam in modalità Big Picture da un display manager, crea un /usr/share/xsessions/steam-big-picture.desktopfile con i seguenti contenuti:

/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

Pelli di vapore

L'interfaccia di Steam può essere personalizzata usando le skin. Le skin possono sovrascrivere file specifici dell'interfaccia in ~/.steam/root.

Per installare una skin:

  • Inserisci la sua directory in ~/.steam/root/skins.
  • Aprire Steam> Settings> Interfacee selezionarlo.
  • Riavvia Steam.

Un ampio elenco di skin è disponibile in questo post del forum di Steam . Nota: l'utilizzo di una skin obsoleta può causare errori visivi.

Creare pelli

Quasi tutti gli stili di Steam sono definiti in ~/.steam/root/resource/styles/steam.styles(il file è lungo oltre 3.500 righe). Perché una pelle sia riconosciuta ha bisogno della sua resource/styles/steam.styles. Quando un aggiornamento di Steam modifica gli stili ufficiali di steam, la tua pelle potrebbe diventare obsoleta, causando potenzialmente errori visivi.

Consulta ~/.steam/root/skins/skins_readme.txtper un'anteprima su come creare le skin.

Consiglio generale di gioco nell'Arch

È una pagina piuttosto lunga su Gaming che copre sia il ritardo audio che i video fps. C'è anche una sezione sulla creazione di un ambiente X-Windows separato solo per i giochi.

Controlla le impostazioni di ridimensionamento della frequenza della CPU

Se il sistema è attualmente configurato per inserire correttamente il proprio driver di ridimensionamento della frequenza della CPU, il sistema imposta il regolatore predefinito su Ondemand. Per impostazione predefinita, questo regolatore regola l'orologio solo se il sistema utilizza il 95% della sua CPU, e solo per un periodo di tempo molto breve. Ciò consente di risparmiare energia e ridurre il calore, ma ha un impatto notevole sulle prestazioni. Puoi invece avere il downclock del sistema solo quando è inattivo, regolando il governatore del sistema. Per fare ciò, vedere Cpufrequtils # Ottimizzazione del governatore della ondemand .


1

(Solo 16.04, i pacchetti sembrano non mantenuti).

Ho scoperto che il modo migliore per farlo è usare i pacchetti di SteamOS per questo:

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-steamosinstalla la schermata iniziale se si sta costruendo una console di gioco dedicato, e la steamos-xpad-dkmsporta nelle correzioni del controller se si sta utilizzando un controller Xbox o Playstation.

Potresti voler attivare l'accesso automatico se desideri un'esperienza simile a una console:

Guarda anche:


0

Steam come programma funziona come un client e utilizza il browser solo per i download.

Quando un gioco è installato, accedi solo tramite browser prima di iniziare il gioco. Dopo aver avviato il gioco, puoi ridurre a icona il browser o chiudere il browser. Quindi fai semplicemente il gioco.

Per eseguire Steam come prodotto autonomo, è possibile installare Steam su un disco rigido USB esterno. Prima di questo è necessario creare una chiavetta USB con file steam.

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


-1

Per quello che vale, non credo sia necessario installare nulla. O per avere qualsiasi desktop, leggero o altro.

Suppongo che Steam sia un gioco che richiede grafica e quindi x. Non è necessario disporre di un desktop per avviare x. Dovrai cercare un po 'per trovare l'equivalente in qualunque' buntu che stai utilizzando, ma in Lubuntu 13.04 per avere una sessione x senza desktop, elimini la riga che inizia con "@pcmanfm ..." dal file /etc/xdg/lxsession/Lubuntu/autostart. Questo è quello che faccio sempre.

Un desktop mi è sempre sembrato inutile. È possibile conservare una copia della versione normale del file con il suffisso -regularaggiunto al nome file e una copia della versione modificata con il suffisso -steam. Quindi copia qualsiasi e rinominalo per rimuovere il suffisso. Quindi trova il tuo file di avvio automatico ed elimina la riga facendo riferimento al tuo file manager.

Se anche tu non vuoi i tuoi pannelli, avvia un terminale o usa alt-f2 e uccidi qualunque sia il nome del tuo pannello. Quindi usa alt-f2 per iniziare il gioco. Se si dispone dello spazio su disco, potrebbe essere più conveniente eseguire questa operazione su un'installazione separata su un'altra partizione. Quindi non avresti bisogno di rinominare i file di configurazione tra la versione normale e la versione solo vapore e non avresti nemmeno bisogno di avere pannelli o qualsiasi altra cosa estranea installata. E ovviamente nessun servizio non necessario. D'altra parte, se si desidera utilizzare la stessa partizione, probabilmente non sarebbe troppo difficile scrivere uno script per rinominare i file di configurazione e riavviare per passare dalla modalità normale a quella solo vapore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.