Чи можу я запустити Steam як власний окремий сеанс?


39

Я хотів би запустити Steam в автономному режимі, тому мені не доведеться завантажувати робочий стіл, а потім запускати Steam. Я просто хочу, щоб 100% моїх ресурсів були присвячені грі.

В ідеалі це просто сеанс Steam, на який я можу увійти з екрана входу. Чи можливо це?


Є також SteamOS, але я не знаю, чи підтримує Valve це все-таки
damadam

Відповіді:


3

Я фактично створив проект, щоб зробити саме те, що ви тут описуєте:

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

Це лише невеликий скрипт, який виконує наступні дії:

  • Створіть steamобліковий запис користувача, якщо його не існує.
  • Встановіть пару, якщо вона не встановлена.
  • Встановіть Steam Compositor, перемикач режиму Steam та завантажте теми заставки.
  • Налаштуйте автоматичний вхід для steamоблікового запису користувача.
  • Налаштуйте сеанс за замовчуванням для Steam Compositor.
  • Створіть reboot-to-[steamos,desktop]-modeсценарії для переключення між сесіями.

Я протестував його лише на чітко встановленій версії Ubuntu 18.04.


Я прийняв це як найкращу відповідь, тому що це єдиний, хто повторно використовує композитор та інгібітор перемикання режимів від SteamOS. Дякую!
Хорхе Кастро

Відмінно працює на debian! Я справді вражений!
TamusJRoyce

Привіт ! Я помітив, що ви посилалися на модифіковану версію steamos-композитора з деякими виправленнями, пов'язаними з фокусом. Чи знаєте ви, чи Valve застосував ці патчі вище за течією? Якщо ні, чи означає це, що офіційний SteamOS має ці проблеми? Ура!
mahen

23

Можливо, цієї історії може бути достатньо для використання парового входу, який використовує xfwm4 під кришками, щоб забезпечити легкий робочий стіл зі Steam на вершині.

Ось інформація з README:

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

Потім вийдіть та поверніться, щоб отримати сеанс Steam. Дивись також:


Такий же вигляд доступний у версії Windows, як і повний екран.
Альвар

3
Однак, Альвар, так, він записує вас за допомогою сеансу xfwm4, і не використовує ресурси, щоб малювати на робочому столі лише паром.
Дастін

14
  • Просто скопіюйте файл steam.desktop з /usr/share/applications/steam.desktopу /usr/share/xsessions.

  • Потім відредагуйте його та змініть параметр Exec на

    Exec=steam steam://open/bigpicture
    

    або просто створити свій власний:

    [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
    

Просто спробував це зараз, не редагуючи файл steam.desktop - він працює, коли пара працює (я не використовував bigpicture, просто стандартний режим), але деякі програми мають проблеми. CSGO не зміг захопити мишу (але клавіатура працювала); Goat Simulator не брав жодного вводу з клавіатури (але миша працювала). Мені довелося ctrl + alt + f1 та увійти та killall lightdm.
pbhj

Деякі ігри запускаються - Robocraft був чудовий; Повстанець працював у меню, але клавіші не в грі; ...
pbhj

2

Ще одна посилання на відповідь:

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

Але на авторській сторінці github Steam Login зазначено:

PPA справді застаріла , і я вже не дуже схильний до цього. Якщо щось зміниться, я тут оновлю.

Для порівняння сторінку github було змінено наприкінці 2017 року.


Arch Linux

пар

Arch Linux має кілька порад та рекомендацій щодо запуску пари:

Режим великої картини без віконця

Щоб запустити Steam в режимі великого зображення з диспетчера дисплеїв, створіть /usr/share/xsessions/steam-big-picture.desktopфайл із таким вмістом:

/usr/share/xsesions/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

Парові шкури

Інтерфейс Steam можна налаштувати за допомогою скінів. Скіни можуть перезаписувати файли, характерні для інтерфейсу ~/.steam/root.

Щоб встановити скін:

  • Помістіть його каталог ~/.steam/root/skins.
  • Open Steam> Settings> Interfaceі виберіть його.
  • Перезапустіть Steam.

Широкий список скінів можна знайти в цьому пості на форумах Steam . Примітка: Використання застарілої шкіри може призвести до візуальних помилок.

Створення скінів

Майже всі стилі Steam визначені в ~/.steam/root/resource/styles/steam.styles(файл має понад 3500 рядків). Щоб шкіра була визнана, вона потребує свого resource/styles/steam.styles. Коли оновлення Steam змінює офіційний steam.styles, ваша шкіра може застаріти, що може призвести до візуальних помилок.

Дивіться ~/.steam/root/skins/skins_readme.txtпраймер, як створити шкури.

Загальні поради з ігор в арк

Це досить довга сторінка в грі Gaming, яка охоплює як аудіо затримку, так і відео в секунду. Існує навіть розділ про створення окремого середовища X-Windows лише для ігор.

Двічі перевірте параметри масштабування частоти процесора

Якщо ваша система наразі налаштована належним чином, щоб вставити власний драйвер масштабування частоти процесора, система встановлює губернатор за замовчуванням на Ondemand. За замовчуванням цей регулятор налаштовує годинник лише у тому випадку, якщо система використовує 95% свого процесора, і то лише на дуже короткий проміжок часу. Це економить енергію і зменшує тепло, але помітно впливає на продуктивність. Замість цього ви можете вимкнути систему лише в режимі очікування, налаштувавши системний регулятор. Для цього див. Розділ Cpufrequtils # Налаштування губернатора попиту .


1

(Лише 16.04, пакунки, схоже, не збережені).

Я виявив, що найкращий спосіб зробити це - використовувати власні пакети SteamOS для цього:

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-steamosВстановлює заставку , якщо ви будуєте спеціальну ігрову консоль, і steamos-xpad-dkmsприносить в виправлення контролера , якщо ви використовуєте контролер XBox або Playstation.

Ви можете увімкнути автоматичний вхід, якщо вам потрібна консольна робота:

Дивись також:


0

Steam як програма працює як клієнт і використовує браузер лише для завантаження.

Коли гра встановлена, перед початком гри ви входите лише через браузер. Після запуску гри ви можете мінімізувати браузер або закінчити його. Тоді ви просто граєте в гру.

Щоб запустити пар як окремий продукт, ви можете встановити пар на зовнішній жорсткий диск USB. Перед цим вам потрібно створити USB-накопичувач з паровими файлами.

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


-1

Для чого це варто, я не думаю, що потрібно нічого встановлювати. Або взагалі мати будь-який робочий стіл, легкий або інший.

Я припускаю, що Steam - це гра, для якої потрібна графіка, а отже, і x. Для запуску x не потрібно мати робочий стіл. Вам доведеться трохи подивитися, щоб знайти еквівалент у будь-якому 'buntu, який ви використовуєте, але в Lubuntu 13.04, щоб провести сеанс x без робочого столу, ви видалите рядок, що починається з "@pcmanfm ...". з файлу /etc/xdg/lxsession/Lubuntu/autostart. Це те, що я роблю весь час.

Робочий стіл мені завжди здавався безглуздим. Ви можете зберегти копію звичайної версії файлу із -regularдоданим до імені файлом суфіксом та копією відредагованої версії із суфіксом -steam. Потім просто скопіюйте те, що було б і перейменуйте його, щоб видалити суфікс. Тож знайдіть файл автозапуску та видаліть рядок, що посилається на ваш файловий менеджер.

Якщо ви також не хочете, щоб ваші панелі просто запустили термінал або використовуйте alt-f2 і закривайте все, що називається, на панелі. Потім використовуйте alt-f2, щоб почати свою гру. Якщо у вас є місце на диску, це може бути зручніше зробити це в окремій інсталяції на іншому розділі. Тоді вам не потрібно буде перейменовувати конфігураційні файли між звичайною версією і лише паровою версією, і вам не потрібно буде навіть встановлювати панелі чи щось інше. І звичайно ніяких непотрібних послуг. З іншого боку, якщо ви хочете використовувати той самий розділ, напевно, не буде надто складно написати сценарій для перейменування конфігураційних файлів та перезавантаження, щоб переключитися між звичайним та режимом, що працює лише на пару.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.