我想以独立模式运行 Steam,这样我就不必加载桌面然后运行 Steam。我只想将 100% 的资源专用于游戏。
理想情况下,它只是一个 Steam 会话,我可以从登录屏幕登录。这可能吗?
答案1
答案2
只需将 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
答案3
我实际上已经创建了一个项目来完成您在此处描述的操作:
https://github.com/ShadowApex/steamos-ubuntu
它只是一个小型的 Bash 脚本,可以执行以下操作:
steam
如果不存在,则创建用户帐户。- 如果尚未安装,请安装 steam。
- 安装 Steam Compositor、Steam Mode Switch 和启动画面主题。
- 为
steam
用户帐户配置自动登录。 - 将默认会话配置为 Steam Compositor。
- 创建
reboot-to-[steamos,desktop]-mode
脚本以在会话之间切换。
我仅在全新安装的 Ubuntu 18.04 版本上进行了测试。
答案4
(仅限 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 控制器,则会引入控制器修复。
如果您想要类似控制台的体验,您可能需要启用自动登录:
也可以看看: