Bisakah saya menjalankan Steam sebagai sesi mandiri sendiri?

39

Saya ingin menjalankan Steam dalam mode mandiri jadi saya tidak perlu memuat desktop dan kemudian menjalankan Steam. Saya hanya ingin 100% sumber daya saya didedikasikan untuk permainan.

Idealnya hanya sesi Steam yang bisa saya masuki dari layar login. Apakah ini mungkin?

Jorge Castro
sumber
ada juga SteamOS, tapi saya tidak tahu apakah Valve masih mendukungnya
damadam

Jawaban:

3

Saya sebenarnya telah membuat proyek untuk melakukan persis apa yang Anda gambarkan di sini:

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

Ini hanya skrip bash kecil yang akan melakukan hal-hal berikut:

  • Buat steamakun pengguna jika tidak ada.
  • Instal uap, jika tidak terpasang.
  • Instal Steam Compositor, Steam Mode Switch, dan boot splash themes.
  • Konfigurasikan autologin untuk steamakun pengguna.
  • Konfigurasikan sesi default ke Steam Compositor.
  • Buat reboot-to-[steamos,desktop]-modeskrip untuk beralih antar sesi.

Saya hanya mengujinya pada Ubuntu 18.04 versi terinstal dengan bersih.

ShadowApex
sumber
Saya telah menerima ini sebagai jawaban terbaik karena itu satu-satunya yang menggunakan kembali compositor dan modewitch inhibitor dari SteamOS. Terima kasih!
Jorge Castro
Sangat bagus untuk debian! Saya benar-benar terkesan!
TamusJRoyce
Hai! Saya perhatikan Anda merujuk ke versi modifikasi dari steamos-compositor dengan beberapa perbaikan terkait fokus. Apakah Anda tahu jika Valve menerapkan tambalan itu di hulu? Jika tidak, apakah itu berarti officiel SteamOS memiliki masalah fokus tersebut? Cheers!
mahen
23

Mungkin cerita ini mungkin cukup yang menggunakan steam-login yang menggunakan xfwm4 di bawah selimut untuk menyediakan desktop ringan dengan Steam di atasnya.

Berikut informasi dari README:

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

Kemudian logout dan kembali untuk mendapatkan sesi Steam. Lihat juga:

popey
sumber
Tampilan yang sama tersedia di versi Windows sebagai tampilan layar penuh.
Alvar
3
Alvar, ya, ini membuat Anda log menggunakan sesi xfwm4, dan tidak menggunakan sumber daya untuk menggambar hanya uap desktop.
Dustin
14
  • Cukup salin file steam.desktop dari /usr/share/applications/steam.desktopke /usr/share/xsessions.

  • Kemudian edit dan ubah opsi Exec menjadi

    Exec=steam steam://open/bigpicture
    

    atau cukup buat milik Anda sendiri:

    [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
sumber
Coba saja ini sekarang, tanpa mengedit file steam.desktop - ini berfungsi, dalam menjalankan steam (saya tidak menggunakan bigpicture, hanya mode standar), tetapi beberapa program memiliki masalah. CSGO tidak dapat menangkap mouse (tetapi keyboard berfungsi); Goat Simulator tidak mengambil input keyboard apa pun (tetapi mouse berfungsi). Saya harus ctrl + alt + f1 dan login dan killall lightdm.
pbhj
Beberapa permainan berjalan - Robocraft baik-baik saja; Pemberontakan bekerja dalam menu tetapi kunci tidak dalam game; ...
pbhj
2

Referensi jawaban lain:

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

Tetapi dari halaman github Steam Login penulis dinyatakan:

PPA benar-benar ketinggalan jaman , dan saya tidak cenderung untuk mempertahankannya lagi. Jika ada perubahan, saya akan memperbarui di sini.

Sebagai perbandingan, halaman github telah dimodifikasi pada akhir 2017.


Arch Linux

uap

Arch Linux memiliki beberapa Tips dan Trik untuk menjalankan steam:

Mode Gambar Besar tanpa pengelola jendela

Untuk memulai Steam dalam Mode Gambar Besar dari manajer Tampilan, buat /usr/share/xsessions/steam-big-picture.desktopfile dengan konten berikut:

/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

Kulit uap

Antarmuka Steam dapat dikustomisasi menggunakan skin. Skins dapat menimpa file antarmuka khusus di ~/.steam/root.

Untuk memasang kulit:

  • Tempatkan direktori di ~/.steam/root/skins.
  • Terbuka Steam> Settings> Interfacedan pilih.
  • Mulai Ulang Steam.

Daftar lengkap skin dapat ditemukan di posting Forum Steam ini . Catatan: Menggunakan kulit yang kedaluwarsa dapat menyebabkan kesalahan visual.

Menciptakan kulit

Hampir semua gaya Steam didefinisikan dalam ~/.steam/root/resource/styles/steam.styles(panjang file lebih dari 3.500 baris). Agar kulit dapat dikenali, ia perlu kulitnya sendiri resource/styles/steam.styles. Ketika pembaruan Steam mengubah steam resmi. Gaya kulit Anda mungkin menjadi usang, berpotensi mengakibatkan kesalahan visual.

Lihat ~/.steam/root/skins/skins_readme.txtprimer tentang cara membuat kulit.

Saran Permainan Umum di Arch

Ini adalah halaman yang cukup panjang tentang Gaming yang mencakup lag audio dan video fps. Bahkan ada bagian tentang menciptakan lingkungan X-Windows yang terpisah hanya untuk bermain game.

Periksa pengaturan pengaturan frekuensi CPU Anda

Jika sistem Anda saat ini dikonfigurasikan untuk memasukkan driver penskalaan frekuensi cpu dengan benar, sistem akan menetapkan gubernur default ke Ondemand. Secara default, gubernur ini hanya menyesuaikan jam jika sistem menggunakan 95% CPU-nya, dan kemudian hanya untuk periode waktu yang sangat singkat. Ini menghemat daya dan mengurangi panas, tetapi memiliki dampak nyata pada kinerja. Sebagai gantinya, Anda hanya dapat mematikan sistem saat idle, dengan menyetel pengatur sistem. Untuk melakukannya, lihat Cpufrequtils # Tuning gubernur ondemand .

WinEunuuchs2Unix
sumber
1

(16,04 saja, paket tampaknya tidak terawat).

Saya telah menemukan bahwa cara terbaik untuk melakukan ini adalah dengan menggunakan paket SteamOS sendiri untuk ini:

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

The plymouth-themes-steamosmenginstal splash screen jika Anda sedang membangun sebuah konsol game khusus, dan steamos-xpad-dkmsmembawa perbaikan kontroler jika Anda menggunakan Xbox atau Playstation kontroler.

Anda mungkin ingin mengaktifkan login otomatis jika Anda menginginkan pengalaman seperti konsol:

Lihat juga:

Jorge Castro
sumber
0

Steam sebagai program berjalan seperti klien dan menggunakan browser hanya untuk unduhan.

Ketika sebuah game diinstal, maka Anda hanya login melalui browser sebelum Anda memulai game. Setelah memulai permainan, Anda dapat meminimalkan browser atau mengakhiri browser. Maka Anda cukup memainkan game.

Untuk menjalankan steam sebagai produk yang berdiri sendiri, Anda dapat menginstal steam ke hard disk USB eksternal. Sebelum ini, Anda perlu membuat USB-stick dengan file uap.

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

dschinn1001
sumber
-1

Untuk apa nilainya, saya pikir tidak perlu menginstal apa pun. Atau memiliki desktop sama sekali, ringan atau lainnya.

Saya berasumsi Steam adalah permainan yang membutuhkan grafik dan karenanya x. Anda tidak harus memiliki desktop untuk memulai x. Anda harus melihat sedikit untuk menemukan yang setara di buntu apa pun yang Anda gunakan tetapi di Lubuntu 13.04 untuk memiliki sesi x tanpa desktop Anda menghapus baris awal "@pcmanfm ..." dari file /etc/xdg/lxsession/Lubuntu/autostart. Inilah yang saya lakukan sepanjang waktu sekarang.

Desktop selalu tampak tidak berguna bagi saya. Anda bisa menyimpan salinan versi file biasa dengan akhiran yang -regularditambahkan ke nama file dan salinan versi yang diedit dengan akhiran -steam. Kemudian cukup salin yang mana saja dan ganti namanya untuk menghapus akhiran. Jadi temukan file autostart Anda dan hapus baris yang merujuk ke file manager Anda.

Jika Anda juga tidak ingin panel Anda baru saja memulai terminal atau gunakan alt-f2 dan bunuh semua nama panel Anda. Kemudian gunakan alt-f2 untuk memulai gim Anda. Jika Anda memiliki ruang disk mungkin lebih nyaman untuk melakukan ini pada instalasi terpisah pada partisi lain. Maka Anda tidak perlu mengganti nama file konfigurasi antara versi biasa dan versi hanya uap dan Anda tidak perlu bahkan memiliki panel atau apa pun yang diinstal secara terpisah. Dan tentu saja tidak ada layanan yang tidak dibutuhkan. Di sisi lain, jika Anda ingin menggunakan partisi yang sama, mungkin tidak akan terlalu sulit untuk menulis skrip untuk mengubah nama file konfigurasi dan reboot untuk beralih antara mode biasa dan mode hanya uap.

Lew_Rockwell_fan
sumber