Я хотел бы запустить Steam в автономном режиме, чтобы мне не приходилось загружать рабочий стол и затем запускать Steam. Я просто хочу 100% своих ресурсов, посвященных игре.
В идеале это был бы сеанс Steam, в который я мог бы войти с экрана входа. Это возможно?
Я действительно создал проект, чтобы сделать именно то, что вы здесь описываете:
https://github.com/ShadowApex/steamos-ubuntu
Это всего лишь небольшой скрипт bash, который выполняет следующие действия:
steam
, если она не существует. steam
. reboot-to-[steamos,desktop]-mode
скриптов для переключения между сессиями. Я тестировал его только на правильно установленной версии Ubuntu 18.04.
Просто скопируйте файл 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-login , который использует xfwm4 под крышками, чтобы обеспечить легкий рабочий стол со Steam сверху.
Вот информация из README:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
sudo apt-get update
sudo apt-get install steam-login
Затем выйдите из системы и снова войдите, чтобы получить сеанс Steam. См. Также:
(только 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.
Возможно, вы захотите включить автоматический вход в систему, если вам нужен консольный интерфейс:
См. Также:
В другом ответе упоминается:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
Но со страницы автора github для входа в Steam сказано:
PPA действительно устарел , и я больше не склонен его обслуживать. Если что-то изменится, я обновлю здесь.
blockquote>Для сравнения, страница github была изменена в конце 2017 года.
Arch Linux
steam
Arch Linux имеет несколько советов и рекомендаций для запуска steam:
Режим большой картинки без окна manager
Чтобы запустить Steam в режиме Big Picture из диспетчера дисплеев, создайте файл
/usr/share/xsessions/steam-big-picture.desktop/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
Скины Steam
Интерфейс Steam можно настроить с помощью скинов. Скины могут перезаписывать специфичные для интерфейса файлы в
~/.steam/root
.Чтобы установить скин:
- Поместите его каталог в
~/.steam/root/skins
.- Откройте
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
для начинающих о том, как создавать скины.General Gaming Advise in Arch
Это довольно длинная страница на Gaming , охватывающая как задержку звука, так и видео в секунду. Есть даже раздел о создании отдельной среды X-Windows только для игр.
Дважды проверьте настройки масштабирования частоты вашего ЦП.
Если ваша система в настоящее время настроена для правильной установки собственного драйвера масштабирования частоты процессора, система устанавливает регулятор по умолчанию на Ondemand. По умолчанию этот регулятор настраивает часы только в том случае, если система использует 95% своего ЦП, и только в течение очень короткого периода времени. Это экономит электроэнергию и снижает тепло, но оказывает заметное влияние на производительность. Вместо этого вы можете отключить систему только в режиме ожидания, настроив регулятор системы. Для этого см. Cpufrequtils # Настройка регулятора по требованию .
Steam как программа работает как клиент и использует браузер только для загрузки.
Когда игра установлена, вы можете войти в систему только через браузер, прежде чем начать игру. После запуска игры вы можете свернуть браузер или закрыть браузер. Тогда вы просто играете в игру.
Чтобы запустить steam как самостоятельный продукт, вы можете установить steam на внешний USB-жесткий диск. Перед этим вам нужно создать USB-флешку с steam-файлами.
https://store.steampowered.com/steamos/buildyourown?l=english
Для чего это стоит, я не думаю, что нужно что-либо устанавливать. Или иметь любой рабочий стол вообще, легкий или другой.
Я предполагаю, что Steam - это игра, которая требует графики и, следовательно, x. Вам не нужно иметь рабочий стол, чтобы начать х. Вам придется немного поискать эквивалент в любом используемом вами «buntu», но в Lubuntu 13.04 для проведения сеанса x без рабочего стола вы удаляете строку, начинающуюся с «@pcmanfm...» из файла /etc/xdg/lxsession/Lubuntu/autostart
. Это то, что я делаю сейчас все время.
Рабочий стол всегда казался мне бессмысленным. Вы можете сохранить копию обычной версии файла с добавленным к имени файла суффиксом -regular
и копию отредактированной версии с суффиксом -steam
. Затем просто скопируйте и переименуйте его, чтобы удалить суффикс. Поэтому найдите свой файл автозапуска и удалите строку, относящуюся к вашему файловому менеджеру.
Если вы также не хотите, чтобы ваши панели запускали терминал или использовали alt-f2 и killall независимо от того, как называется ваша панель. Затем используйте alt-f2, чтобы начать игру. Если у вас есть место на диске, может быть удобнее сделать это при отдельной установке в другом разделе. Тогда вам не нужно будет переименовывать конфигурационные файлы между обычной версией и версией steam-only, и вам даже не нужно будет устанавливать панели или что-то постороннее. И, конечно же, никаких ненужных услуг. С другой стороны, если вы хотите использовать один и тот же раздел, вероятно, не составит труда написать скрипт для переименования файлов конфигурации и перезагрузки, чтобы переключаться между обычным и паровым режимами.