Czy mogę uruchomić Steam jako osobną sesję?


39

Chciałbym uruchomić Steam w trybie autonomicznym, więc nie muszę ładować pulpitu, a następnie uruchomić Steam. Chcę tylko 100% moich zasobów przeznaczonych na grę.

Idealnie byłoby po prostu sesją Steam, na którą mogę się zalogować z ekranu logowania. czy to możliwe?


jest też SteamOS, ale nie wiem, czy Valve nadal go obsługuje
damadam

Odpowiedzi:


3

Stworzyłem projekt, aby zrobić dokładnie to, co tu opisujesz:

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

To tylko mały skrypt bash, który wykona następujące czynności:

  • Utwórz steamkonto użytkownika, jeśli nie istnieje.
  • Zainstaluj parę, jeśli nie jest zainstalowana.
  • Zainstaluj motywy Steam Compositor, Steam Mode Switch i boot splash.
  • Skonfiguruj automatyczne logowanie dla steamkonta użytkownika.
  • Skonfiguruj domyślną sesję do Steam Compositor.
  • Twórz reboot-to-[steamos,desktop]-modeskrypty, aby przełączać się między sesjami.

Przetestowałem to tylko na czysto zainstalowanej wersji Ubuntu 18.04.


Zaakceptowałem to jako najlepszą odpowiedź, ponieważ jako jedyna ponownie używa kompozytu i inhibitora przełączania trybów z SteamOS. Dzięki!
Jorge Castro,

Działa świetnie na Debianie! Jestem pod wrażeniem!
TamusJRoyce

Cześć ! Zauważyłem, że odniosłeś się do zmodyfikowanej wersji kompilatora Steamos z kilkoma poprawkami związanymi z fokusem. Czy wiesz, czy Valve zastosowała te łatki w górę? Jeśli nie, to czy oznacza to, że oficjalny SteamOS ma problemy z koncentracją? Twoje zdrowie !
mahen

23

Być może ta historia może być wystarczająca, która wykorzystuje login Steam, który używa xfwm4 pod okładkami, aby zapewnić lekki pulpit ze Steam na górze.

Oto informacje z README:

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

Następnie wyloguj się i zaloguj ponownie, aby uzyskać sesję Steam. Zobacz też:


Ten sam widok jest dostępny w wersji Windows jako widok pełnoekranowy.
Alvar

3
Alvar, tak, to jednak loguje cię do korzystania z sesji xfwm4 i nie używa zasobów do rysowania tylko pary na pulpicie.
Dustin

14
  • Po prostu skopiuj plik steam.desktop z /usr/share/applications/steam.desktopdo /usr/share/xsessions.

  • Następnie edytuj go i zmień opcję Exec na

    Exec=steam steam://open/bigpicture
    

    lub po prostu stwórz własny:

    [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
    

Właśnie wypróbowałem to teraz, bez edycji pliku steam.desktop - działa, w tym działa Steam (nie użyłem dużego obrazu, tylko tryb standardowy), ale niektóre programy mają problemy. CSGO nie mógł uchwycić myszy (ale klawiatura działała); Goat Simulator nie pobierał żadnych danych z klawiatury (ale mysz działała). Musiałem ctrl + alt + f1 i zalogować się i killall lightdm.
pbhj

Niektóre gry działają - Robocraft był w porządku; Insurgency działało w menu, ale klawiszy nie w grze; ...
pbhj

2

Inne odniesienia do odpowiedzi:

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

Ale na stronie github Login Steam napisane jest:

PPA jest naprawdę przestarzałe i nie jestem już zbytnio skłonny do dbania o to. Jeśli coś się zmieni, zaktualizuję tutaj.

Dla porównania strona github została zmodyfikowana pod koniec 2017 roku.


Arch Linux

parowy

Arch Linux ma kilka porad i wskazówek dotyczących działania Steam:

Tryb dużego obrazu bez menedżera okien

Aby uruchomić Steam w trybie dużego obrazu z poziomu menedżera wyświetlania, utwórz /usr/share/xsessions/steam-big-picture.desktopplik o następującej treści:

/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

Skórki Steam

Interfejs Steam można dostosować za pomocą skórek. Skórki mogą nadpisywać pliki specyficzne dla interfejsu ~/.steam/root.

Aby zainstalować skórkę:

  • Umieść jego katalog w ~/.steam/root/skins.
  • Otwórz Steam> Settings> Interfacei wybierz ją.
  • Uruchom ponownie Steam.

Obszerna lista skórek znajduje się w tym wpisie na forach Steam . Uwaga: Używanie przestarzałej skóry może powodować błędy wizualne.

Tworzenie skórek

Prawie wszystkie style Steam są zdefiniowane w ~/.steam/root/resource/styles/steam.styles(plik ma ponad 3500 linii). Aby skóra mogła zostać rozpoznana, potrzebuje własnej resource/styles/steam.styles. Gdy aktualizacja Steam zmienia oficjalny styl steam. Twoja skóra może stać się nieaktualna, co może powodować błędy wizualne.

Zobacz ~/.steam/root/skins/skins_readme.txtelementarz, w jaki sposób tworzyć skórki.

Ogólne porady dotyczące gier w Arch

To dość długa strona dotycząca gier, obejmująca zarówno opóźnienia audio, jak i wideo fps. Jest nawet sekcja na temat tworzenia osobnego środowiska X-Windows tylko dla gier.

Dokładnie sprawdź ustawienia skalowania częstotliwości procesora

Jeśli system jest obecnie skonfigurowany do prawidłowego wstawiania własnego sterownika skalowania częstotliwości procesora, system ustawia domyślny regulator na Ondemand. Domyślnie ten regulator koryguje zegar tylko wtedy, gdy system zużywa 95% jego procesora, a następnie tylko przez bardzo krótki czas. Oszczędza to energię i zmniejsza ciepło, ale ma zauważalny wpływ na wydajność. Zamiast tego można obniżyć częstotliwość systemową tylko w stanie bezczynności, dostrajając regulator systemowy. Aby to zrobić, zobacz Cpufrequtils # Strojenie gubernatora ondemand .


1

(Tylko 16.04, pakiety wydają się nieobsługiwane).

Odkryłem, że najlepszym sposobem na to jest użycie własnych pakietów SteamOS w tym celu:

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

plymouth-themes-steamosInstaluje ekran powitalny Jeśli budujesz dedykowaną konsolę do gier, a steamos-xpad-dkmsprzynosi poprawki kontrolera jeśli używasz kontrolera XBox czy PlayStation.

Możesz włączyć automatyczne logowanie, jeśli chcesz uzyskać konsolowe doświadczenie:

Zobacz też:


0

Steam jako program działa jak klient i używa przeglądarki tylko do pobierania.

Gdy gra jest zainstalowana, przed rozpoczęciem gry logujesz się tylko za pomocą przeglądarki. Po uruchomieniu gry możesz zminimalizować przeglądarkę lub zakończyć przeglądarkę. Następnie po prostu grasz w grę.

Aby uruchomić Steam jako samodzielny produkt, możesz zainstalować Steam na zewnętrznym dysku twardym USB. Wcześniej musisz utworzyć pamięć USB z plikami Steam.

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


-1

Nie warto chyba niczego instalować. Lub mieć w ogóle dowolny komputer, lekki lub inny.

Zakładam, że Steam to gra, która wymaga grafiki, a więc x. Nie musisz mieć pulpitu, aby uruchomić x. Będziesz musiał trochę poszukać, aby znaleźć odpowiednik w jakimkolwiek buntu, którego używasz, ale w Lubuntu 13.04, aby mieć sesję x bez pulpitu, usuń wiersz zaczynający się od „@pcmanfm.”. z pliku /etc/xdg/lxsession/Lubuntu/autostart. To właśnie robię teraz cały czas.

Pulpit zawsze wydawał mi się bezcelowy. Możesz zachować kopię zwykłej wersji pliku z przyrostkiem -regulardodanym do nazwy pliku i kopię edytowanej wersji z przyrostkiem -steam. Następnie po prostu skopiuj dowolną i zmień nazwę, aby usunąć sufiks. Znajdź więc plik autostartu i usuń wiersz odnoszący się do menedżera plików.

Jeśli również nie chcesz, aby twoje panele po prostu uruchom terminal lub użyj alt-f2 i killall cokolwiek-nazwa-twojego-panelu-jest. Następnie użyj alt-f2, aby rozpocząć grę. Jeśli masz miejsce na dysku, wygodniejsze może być zrobienie tego w osobnej instalacji na innej partycji. Wówczas nie musisz zmieniać nazw plików konfiguracyjnych między wersją zwykłą a wersją tylko do Steam i nie musisz nawet instalować paneli ani niczego innego. I oczywiście żadnych niepotrzebnych usług. Z drugiej strony, jeśli chcesz użyć tej samej partycji, prawdopodobnie nie byłoby zbyt trudno napisać skryptu, aby zmienić nazwę plików konfiguracyjnych i zrestartować komputer, aby przełączać się między trybem zwykłym a trybem tylko Steam.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.