Πώς να ρυθμίσετε μια μηχανή Steam Linux χωρίς Steam OS

Σας αρέσει το Steam OS αλλά δεν είστε μεγάλος οπαδός της διανομής Linux που βασίζεται στο Debian της Valve; Εξετάστε το ενδεχόμενο να φτιάξετε τη δική σας μηχανή Linux Steam, με μια συνεδρία λειτουργίας Big Picture.

Η ρύθμιση μιας συνεδρίας Steam Big Picture στο Linux χωρίς τη βοήθεια του Steam OS είναι δύσκολη, αλλά εφικτή χάρη στο πακέτο Steam-Login. Είναι ένα hack στο Linux που αναγκάζει τη λειτουργία “Big Picture” στο Steam στο Linux να λειτουργεί ως περιβάλλον επιφάνειας εργασίας, όπως συμπεριφέρεται μια παραδοσιακή εγκατάσταση του λειτουργικού συστήματος Steam της Valve.

Το Steam-Login δεν έχει τις ίδιες βελτιώσεις που έχει μια παραδοσιακή εγκατάσταση του Steam OS, πράγμα που σημαίνει ότι αν βασίζεστε σε ειδικά προγράμματα οδήγησης Valve gamepad, επιδιορθώσεις GPU κ.λπ., αυτή η μέθοδος δεν είναι για εσάς. Ωστόσο, εάν δεν είστε λάτρης του Steam OS και προτιμάτε να μετατρέψετε το αγαπημένο σας λειτουργικό σύστημα σε κονσόλα με Steam, ακολουθήστε τις παρακάτω οδηγίες.

Σημείωση: πριν χρησιμοποιήσετε το Steam-Login, θα χρειαστεί να εγκαταστήσετε συμβατά προγράμματα οδήγησης GPU σε Linux, διαφορετικά τα παιχνίδια ενδέχεται να έχουν προβλήματα με την εκτέλεση. Επιπλέον, θα χρειαστεί να έχετε λογαριασμό Steam, διαφορετικά το Steam-Login δεν μπορεί να εκτελεστεί.

Εγκαταστήστε το Steam

Πριν ρυθμίσετε το περιβάλλον επιφάνειας εργασίας Big Picture στη διανομή Linux σας, είναι σημαντικό να εγκαταστήσετε πρώτα τον πελάτη Steam. Ακολουθήστε τις παρακάτω οδηγίες για να το εγκαταστήσετε.

  Τρόπος εντοπισμού σφαλμάτων σε σενάρια Linux Bash με το ShellCheck

Ubuntu

sudo apt install steam

Debian

wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb

Το Debian δεν μπορεί να εγκαταστήσει το πακέτο Steam από μόνο του. Πριν συνεχίσετε, θα πρέπει να ενεργοποιήσετε τα πακέτα 32-bit.

sudo dpkg --add-architecture i386

Εκτελέστε την εντολή ενημέρωσης για να οριστικοποιήσετε την προσθήκη πακέτων 32-bit στο Debian. sudo apt-get ενημέρωση.

sudo apt-get update

Τώρα που τα πακέτα 32-bit λειτουργούν στο Debian, το Steam είναι έτοιμο για εγκατάσταση.

sudo dpkg -i steam.deb

sudo apt-get install -f

Arch Linux

Το Steam είναι διαθέσιμο στο Arch Linux, αλλά δεν θα εγκατασταθεί εκτός εάν τα αποθετήρια “Multilib” και “Community” είναι ενεργοποιημένα στο /etc/pacman.conf. Ενεργοποιήστε τα και, στη συνέχεια, κάντε τις ακόλουθες εντολές σε ένα τερματικό για να το εγκαταστήσετε.

sudo pacman -Syy steam

Μαλακό καπέλλο

Το Fedora δεν έχει Steam, καθώς δεν είναι ανοιχτού κώδικα. Ευτυχώς, είναι σε RPM Fusion.

Σημείωση: αντικαταστήστε το X με τον αριθμό έκδοσης Fedora (όπως 28.)

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-X.noarch.rpm

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm

sudo dnf install steam -y

OpenSUSE

Το OpenSUSE έχει τον πελάτη Steam έτοιμο για εγκατάσταση στο OBS. Μεταβείτε στην επίσημη σελίδα του Steamεπιλέξτε την κυκλοφορία σας και κάντε κλικ στο «1-Κλικ Εγκατάσταση» για να λειτουργήσει.

  Πώς να εγκαταστήσετε το πρόγραμμα επεξεργασίας σήμανσης Zettlr στο Linux

Εγκαταστήστε το Steam-Login

Το Steam από μόνο του έχει τη δυνατότητα Big Picture. Ωστόσο, δεν περιέχει τον κώδικα για να γίνει το Big Picture περιβάλλον επιφάνειας εργασίας. Αντίθετα, θα χρειαστεί να εγκαταστήσετε το εργαλείο Steam-Login. Με αυτό, είναι δυνατό να χωρίσετε το Steam στη δική του περίοδο λειτουργίας, δημιουργώντας μια «εμπειρία που μοιάζει με το Steam OS» για παιχνίδια.

Σημείωση: Το Steam-Login λειτουργεί σε Ubuntu, Debian και Arch Linux (χάρη στο AUR.) Ωστόσο, ο προγραμματιστής δεν διαθέτει πακέτα για διανομές Linux που βασίζονται στο Redhat. Αντίθετα, εάν σκοπεύετε να το χρησιμοποιήσετε στο Fedora ή στο OpenSUSE, θα χρειαστεί να κατεβάσετε τον κώδικα και να τον δημιουργήσετε μόνοι σας. Οδηγίες για το πώς να δημιουργήσετε το Steam-Login είναι διαθέσιμες στη σελίδα Github του προγραμματιστή.

Ubuntu/Debian

Η λειτουργία του Steam-Login περιλαμβάνει τη λήψη ενός πακέτου Deb. Η λήψη του Steam-Login είναι ο μόνος τρόπος για να αποφύγετε τη μεταγλώττιση του λογισμικού, καθώς ο προγραμματιστής δεν ενημερώνει το PPA. Για να πάρετε το πακέτο, επισκεφθείτε αυτήν τη σελίδα εδώ.

Όταν το Steam-Login Deb βρίσκεται στον υπολογιστή σας Linux, ανοίξτε ένα τερματικό και κάντε τα εξής:

cd ~/Downloads
sudo dpkg -i steam-session_11_all.deb

sudo apt install -f

Arch Linux

Χρειάζεστε Steam-Login στο Arch Linux; Ευτυχώς για εσάς, υπάρχει διαθέσιμο πακέτο AUR. Για να το εγκαταστήσετε, ανοίξτε ένα τερματικό και εκτελέστε τις παρακάτω εντολές. Λάβετε υπόψη ότι κατά τη δημιουργία προγραμμάτων από το AUR, μερικές φορές οι εξαρτήσεις αποτυγχάνουν να εγκατασταθούν. Εάν αυτό συμβεί κατά την εγκατάσταση για το Steam-Login, μεταβείτε στην επίσημη σελίδα AUR και αποκτήστε τα.

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/steam-session-git.git

cd steam-session-git

makepkg -si

Χρήση Steam-Login

Με το Steam και το Steam-Login εγκατεστημένα στον υπολογιστή σας Linux, η σκληρή δουλειά έχει τελειώσει. Σε αυτό το σημείο, δεν θα χρειαστεί να μεταγλωττίσετε, να εγκαταστήσετε ή να τροποποιήσετε άλλο λογισμικό. Αντίθετα, το μόνο που απαιτείται είναι να συνδεθείτε στον λογαριασμό σας στο Steam.

  Πώς να εγκαταστήσετε το JetBrains CLion σε Linux

Όταν συνδεθείτε στο Steam, επανεκκινήστε τον υπολογιστή σας Linux. Μετά την επανεκκίνηση, θα δείτε τον διαχειριστή σύνδεσης. Αναζητήστε “session” και επιλέξτε “Steam” αντί για “Gnome”, “Plasma”, “LXQt” κ.λπ.

Δεν βλέπετε τον διαχειριστή σύνδεσης μετά την επανεκκίνηση; Μπορεί να έχετε ενεργοποιημένη την “αυτόματη σύνδεση”. Εάν συμβαίνει αυτό, κάντε κλικ στο «αποσύνδεση» για έξοδο από την τρέχουσα συνεδρία. Αυτό θα σας οδηγήσει στο παράθυρο σύνδεσης. Από εδώ, κάντε κλικ στο “session” και επιλέξτε “Steam”. Εισαγάγετε τον κωδικό πρόσβασής σας και συνδεθείτε στη συνεδρία Steam “Big Picture”.