Answers:
实际上,我已经创建了一个项目来完全按照您在此处描述的方式进行操作:
https://github.com/ShadowApex/steamos-ubuntu
它只是一个小的bash脚本,将执行以下操作:
steam
如果用户帐户不存在,则创建它。steam
用户帐户配置自动登录。reboot-to-[steamos,desktop]-mode
脚本以在会话之间切换。我仅在干净安装的Ubuntu 18.04版本上进行了测试。
也许,这个故事可能就足够了,它使用蒸汽登录它使用xfwm4在幕后提供与顶部的蒸汽一个轻量级的桌面。
这是自述文件中的信息:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
sudo apt-get update
sudo apt-get install steam-login
然后注销并返回以获取Steam会话。也可以看看:
只需将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
killall lightdm
。
另一个答案参考:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
但是从作者的Steam登录github页面上可以看到:
PPA确实已经过时了,我不再倾向于保留它了。如果有什么变化,我将在这里更新。
相比之下,github页面在2017年末进行了修改。
Arch Linux有一些运行Steam的技巧和窍门:
要从显示管理器以大图片模式启动Steam,请创建一个/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/root
。
要安装皮肤:
~/.steam/root/skins
。Steam
> Settings
> Interface
并选择它。可以在此Steam论坛帖子中找到大量的皮肤列表。注意:使用过时的皮肤可能会导致视觉错误。
几乎所有的Steam样式都定义在其中~/.steam/root/resource/styles/steam.styles
(文件超过3500行)。要使皮肤得到认可,就需要自己的皮肤resource/styles/steam.styles
。当Steam更新更改正式的Steam.styles后,您的皮肤可能会过时,从而可能导致视觉错误。
有关~/.steam/root/skins/skins_readme.txt
如何创建皮肤的入门资料,请参阅。
这是一个相当长的游戏页面,涵盖了音频延迟和视频fps。甚至还有一节专门针对游戏创建单独的X-Windows环境。
如果您的系统当前配置为正确插入自己的cpu频率缩放驱动程序,则系统会将默认的调控器设置为Ondemand。默认情况下,仅当系统使用其CPU的95%时,此调节器才调整时钟,然后仅在很短的时间内使用。这样可以节省功率并减少热量,但是会对性能产生显着影响。相反,您只能通过调整系统调控器使系统在空闲状态下处于下行时钟。为此,请参阅Cpufrequtils#Tuning the ondemand Governor。
(仅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控制器,则该安装程序将修复控制器中的内容。
如果您希望获得类似控制台的体验,则可能需要打开自动登录:
也可以看看:
Steam as program像客户端一样运行,并且仅使用浏览器进行下载。
安装游戏后,在启动游戏之前,您只能通过浏览器登录。开始游戏后,您可以最小化浏览器或结束浏览器。然后,您只需玩游戏。
要将Steam作为独立产品运行,您可以将Steam安装到外部USB硬盘上。在此之前,您需要创建一个带有流文件的USB记忆棒。
https://store.steampowered.com/steamos/buildyourown?l=english
对于它的价值,我认为没有必要安装任何东西。或者完全没有任何台式机,无论是轻量级还是其他形式。
我假设Steam是一款需要图形并因此需要x的游戏。您不必具有启动x的桌面。您需要花点时间才能找到所用'buntu'的等效项,但是在Lubuntu 13.04中进行x会话而没有桌面的情况下,您可以删除以“ @pcmanfm ....”开头的行。从文件中/etc/xdg/lxsession/Lubuntu/autostart
。这就是我现在一直在做的事情。
在我看来,台式机始终毫无意义。您可以保留文件后缀-regular
为文件名的常规版本的副本,并保留后缀为已编辑版本的副本-steam
。然后,只需复制其中的任何一个并将其重命名即可删除后缀。因此,找到您的自动启动文件,然后删除引用文件管理器的行。
如果您也不希望您的面板只是启动终端或使用alt-f2并杀死所有您的面板名称。然后使用alt-f2开始游戏。如果您有磁盘空间,则在另一个分区上的单独安装中执行此操作可能会更方便。然后,您将不需要在常规版本和仅蒸汽版本之间重命名配置文件,甚至不需要安装面板或其他任何多余的东西。当然,也没有不需要的服务。另一方面,如果要使用相同的分区,编写脚本来重命名配置文件并重新启动以在常规模式和仅蒸汽模式之间切换可能并不难。