Steamを独自のスタンドアロンセッションとして実行できますか?


39

Steamをスタンドアロンモードで実行したいので、デスクトップをロードしてからSteamを実行する必要はありません。私はリソースをゲーム専用にする必要があります。

ログイン画面からログインできるのは、理想的にはSteamセッションだけです。これは可能ですか?


SteamOSもありますが、Valve
がまだ

回答:


3

ここで説明していることを正確に行うためのプロジェクトを実際に作成しました。

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

次のことを行う小さなbashスクリプトです。

  • steamユーザーアカウントが存在しない場合は作成します。
  • スチームがインストールされていない場合は、インストールします。
  • Steamコンポジター、Steamモードスイッチ、および起動スプラッシュテーマをインストールします。
  • steamユーザーアカウントの自動ログインを構成します。
  • Steamコンポジターへのデフォルトセッションを設定します。
  • reboot-to-[steamos,desktop]-modeセッションを切り替えるスクリプトを作成します。

Ubuntu 18.04のクリーンインストールバージョンでのみテストしました。


SteamOSのコンポジターとモードスイッチインヒビタを再利用するのはこれだけだからです。ありがとう!
ホルヘカストロ

debianでうまく動作します!本当に感動しました!
TamusJRoyce

こんにちは !いくつかのフォーカス関連の修正を加えた、steamos-compositorの修正バージョンを参照していることに気付きました。Valveがこれらのパッチをアップストリームに適用したかどうか知っていますか?そうでない場合、公式Steam Steamにこれらのフォーカスの問題があるということですか?乾杯!
mahen

23

おそらく、カバーの下に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セッションを取得します。こちらもご覧ください:


同じビューは、Windowsバージョンで全画面表示として使用できます。
アルヴァ

3
ただし、Alvar、はい、これは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ファイルを編集せずにこれを試してみました-そのSteamで動作します(bigpictureを使用せず、標準モードのみを使用しました)が、一部のプログラムには問題があります。CSGOはマウスをキャプチャできませんでした(キーボードは機能しました)。Goat Simulatorはキーボード入力を一切受けませんでした(ただし、マウスは動作しました)。ctrl + alt + f1でログインし、ログインする必要がありましたkillall lightdm
pbhj

一部のゲームは実行されます-Robocraftは大丈夫でした。反乱はメニューで機能しましたが、キーはゲームではありませんでした。...
pbhj

2

別の回答の参照:

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

しかし、作者のSteamログインgithubページには次のように記載されています:

PPAは本当に時代遅れであり、私はもうそれを維持する傾向はありません。何か変更があれば、ここで更新します。

比較すると、githubページは2017年後半に変更されました。


Arch Linux

蒸気

Arch Linuxには、steamを実行するためのヒントとコツがあります。

ウィンドウマネージャーなしのビッグピクチャーモード

ディスプレイマネージャーからビッグピクチャーモードでSteamを起動/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/root

スキンをインストールするには:

  • そのディレクトリをに配置し~/.steam/root/skinsます。
  • オープンSteam> Settings> Interfaceと、それを選択します。
  • Steamを再起動します。

スキンの広範なリストは、このSteamフォーラムの投稿にあります。注:古いスキンを使用すると、視覚的なエラーが発生する場合があります。

スキンを作成する

ほとんどすべてのSteamスタイルが定義され~/.steam/root/resource/styles/steam.stylesています(ファイルの長さは3,500行を超えています)。スキンが認識されるためには、スキンが必要resource/styles/steam.stylesです。Steamの更新により公式のsteam.stylesが変更されると、スキンが古くなり、視覚的なエラーが発生する可能性があります。

~/.steam/root/skins/skins_readme.txtスキンの作成方法の入門書を参照してください。

Archの一般的なゲームアドバイス

これは、ゲームのオーディオラグとビデオfpsの両方をカバーする非常に長いページです。ゲーム専用の独立したX-Windows環境の作成に関するセクションもあります。

CPU周波数スケーリング設定を再確認してください

現在、システムが独自のCPU周波数スケーリングドライバーを適切に挿入するように構成されている場合、システムはデフォルトガバナーをOndemandに設定します。デフォルトでは、このガバナーは、システムがCPUの95%を使用している場合にのみクロックを調整し、その後非常に短い時間だけ調整します。これは電力を節約し、熱を減らしますが、パフォーマンスに顕著な影響があります。代わりに、システムガバナを調整することにより、システムがアイドル状態のときにのみダウンクロックすることができます。これを行うには、Cpufrequtils#ondemandガバナーの調整を参照してください。


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やプレイステーションのコントローラを使用している場合、コントローラの修正をもたらします。

コンソールのようなエクスペリエンスが必要な場合は、自動ログインをオンにすることをお勧めします。

こちらもご覧ください:


0

プログラムとしてのSteamはクライアントのように実行され、ダウンロードにのみブラウザを使用します。

ゲームがインストールされると、ゲームを開始する前にブラウザ経由でのみログインします。ゲームを開始した後、ブラウザを最小化するか、ブラウザを終了できます。次に、ゲームをプレイします。

スタンドアロン製品としてSteamを実行するには、外部USBハードディスクにSteamをインストールできます。これの前に、スチームファイルで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を使用して、パネル名が何でもkillallします。次に、alt-f2を使用してゲームを開始します。ディスク容量がある場合は、別のパーティションの個別のインストールでこれを行う方が便利かもしれません。そうすれば、通常バージョンとSteam専用バージョンの間で設定ファイルの名前を変更する必要がなくなり、パネルや他の無関係なものをインストールする必要さえなくなります。そしてもちろん、不要なサービスはありません。一方、同じパーティションを使用する場合は、通常のモードとスチームのみのモードを切り替えるために、構成ファイルの名前を変更して再起動するスクリプトを作成するのはそれほど難しくありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.