回答:
ここで説明していることを正確に行うためのプロジェクトを実際に作成しました。
https://github.com/ShadowApex/steamos-ubuntu
次のことを行う小さなbashスクリプトです。
steam
ユーザーアカウントが存在しない場合は作成します。steam
ユーザーアカウントの自動ログインを構成します。reboot-to-[steamos,desktop]-mode
セッションを切り替えるスクリプトを作成します。Ubuntu 18.04のクリーンインストールバージョンでのみテストしました。
おそらく、カバーの下にxfwm4 を使用するSteam- Loginを使用して、Steamを上部に持つ軽量デスクトップを提供するこのストーリーで十分かもしれません。
READMEからの情報は次のとおりです。
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
ています(ファイルの長さは3,500行を超えています)。スキンが認識されるためには、スキンが必要resource/styles/steam.styles
です。Steamの更新により公式のsteam.stylesが変更されると、スキンが古くなり、視覚的なエラーが発生する可能性があります。
~/.steam/root/skins/skins_readme.txt
スキンの作成方法の入門書を参照してください。
これは、ゲームのオーディオラグとビデオfpsの両方をカバーする非常に長いページです。ゲーム専用の独立したX-Windows環境の作成に関するセクションもあります。
現在、システムが独自のCPU周波数スケーリングドライバーを適切に挿入するように構成されている場合、システムはデフォルトガバナーをOndemandに設定します。デフォルトでは、このガバナーは、システムがCPUの95%を使用している場合にのみクロックを調整し、その後非常に短い時間だけ調整します。これは電力を節約し、熱を減らしますが、パフォーマンスに顕著な影響があります。代わりに、システムガバナを調整することにより、システムがアイドル状態のときにのみダウンクロックすることができます。これを行うには、Cpufrequtils#ondemandガバナーの調整を参照してください。
(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やプレイステーションのコントローラを使用している場合、コントローラの修正をもたらします。
コンソールのようなエクスペリエンスが必要な場合は、自動ログインをオンにすることをお勧めします。
こちらもご覧ください:
プログラムとしてのSteamはクライアントのように実行され、ダウンロードにのみブラウザを使用します。
ゲームがインストールされると、ゲームを開始する前にブラウザ経由でのみログインします。ゲームを開始した後、ブラウザを最小化するか、ブラウザを終了できます。次に、ゲームをプレイします。
スタンドアロン製品としてSteamを実行するには、外部USBハードディスクにSteamをインストールできます。これの前に、スチームファイルで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を使用して、パネル名が何でもkillallします。次に、alt-f2を使用してゲームを開始します。ディスク容量がある場合は、別のパーティションの個別のインストールでこれを行う方が便利かもしれません。そうすれば、通常バージョンとSteam専用バージョンの間で設定ファイルの名前を変更する必要がなくなり、パネルや他の無関係なものをインストールする必要さえなくなります。そしてもちろん、不要なサービスはありません。一方、同じパーティションを使用する場合は、通常のモードとスチームのみのモードを切り替えるために、構成ファイルの名前を変更して再起動するスクリプトを作成するのはそれほど難しくありません。