今後の変更により、ChromebookでLinuxゲームが現実のものになります

Linux on Chrome OS、別名Crostiniは主に、デベロッパーがChromebookをプライマリデバイスとして採用するための実行可能なパスの作成に重点を置いています。ザ GPUサポートの追加 その目標を前進させるために多くのことを行いましたが、この最新のアップデートがそれについて何か関係がある場合、Crostiniの恩恵を受ける可能性のあるLinuxユーザーの大規模なグループがまだあります。 そのグループはゲーマーです。

さて、来月のStadiaのリリースに私たち全員が興奮していることを知っています。噂が正しければ、私たちが知っているように、それはゲームの様相を変える可能性があります。それでも、Stadiaである壮大なステージを見ることは決してないPC環境に住んでいるゲームがたくさんあります。個人的には、Steamネットワークで実行されるSourceゲームの大ファンであり、PCをもう所有していないため、Day of Defeat GunGameの試合に参加する唯一の選択肢は、古い学校のCroutonメソッドを使用することでした。 Chromebook。全体として、私のSteamゲームのほとんどは、ハッキーなLinuxメソッドを使用して非常にうまく動作しますが、Crostiniを介してSteamをインストールし、ネイティブでゲームをプレイできるようにしたいと思っています。

誤解しないでください。現在、Steamをインストールし、ゲームをダウンロードして、Chrome OSでLinux(ベータ版)を使用して上記のゲームを実行できます。ただし、ゲームをほとんどプレイできなくする小さな問題がまだ残っています。そのしゃっくりはポインタロックです。私が過去にSteamでプレイしたゲームの多くは、3Dタイトルです。これは、キャラクターが360度回転し、任意の方向に移動できることを意味します。これは、クロスティーニの現在の状態の問題です。マウスポインタはゲーム画面にバインドされていないため、回転はディスプレイの4つ​​の壁に制限されます。右に曲がって後ろの男を撃とうとすると、カーソルが表示可能な画面の端に達するとすぐに停止します。 良くない。全然良くない。

ありがたいことに、開発者は人々の叫びを聞いています。 Robbyは、ポインターロックを更新するコミットを追跡しており、更新に着陸するための変更について、CanaryChannelを注意深く監視しています。さて、今日着陸しました。

ポインターロックのExoサポート。


このclは、pointer-constraints-unstable-v1プロトコルのexoサポートを追加します。このプロトコルは、ポインターロックをサポートするために使用されます。ポインターロックは、アプリケーションがポインターフォーカスを表面にロックするように要求する場所です。

このサポートは、X11アプリのポインターキャプチャを可能にするために必要です。これは、3Dゲームなどの一般的なユースケースです。

これをGPUサポートと組み合わせると、LinuxゲームのOpenArenaは次のようになります。

スムーズでバターのようなゲームの良さ。 残念ながら、この機能にはいくつかの注意点があります。コミットによると、これはより回避策であり、常にフラグの後ろにあります。

この実装は、いくつかの理由で不完全です。

–これまで、ポインターロックは、Androidのポインターキャプチャの一部としてArcでのみ使用可能でした(これは、ウェイランド用語では、ロック、相対運動、およびカーソル非表示の組み合わせです)。このCLはその動作を変更しません。つまり、ロックするとカーソルも非表示になります。

–ポインターのロックを解除するためのUIサポートは実装されていません。フラグを有効にした場合、ユーザーは悪意のあるアプリケーションの責任を負います。ユーザーは、alt + tabを使用するか、ランチャーを起動することで、ポインターを強制的にロック解除できることに注意してください。

– auraw.r.tの根本的な制限は修正されません。相対運動。ポインタをロックせずに相対運動を要求するアプリケーションは、ポインタがバリアに当たると不正確な情報が送信されます。これは既存の制限であり、このCLでは修正されませんでした。

このため、旗の後ろでのみ利用できます。

Chromiumリポジトリ

相対的なバグレポートを見ると、exo-pointer-lockフラグは、次のDeveloper Channelアップデートで到着するはずですが、実際にStableに移行するかどうか、またはいつ移行するかについての確固たる日付はありません。うまくいけば、これは、より永続的な修正が開発されている間、それを使用したい人のために利用可能になるでしょう。 Stadiaに興奮しているのと同じように、ChromeOSデスクトップからSteamライブラリ全体にアクセスできるのは素晴らしいことです。良い時代。