web-dev-qa-db-ja.com

フルスクリーンでDota 2に表示されるUnityランチャー

13.10を実行しているPCでdota 2を起動するたびに、次のようになります。 enter image description here

ゲームがフルスクリーンであっても、サイドバーとトップバーは消えません。 dota 2でこの問題が発生するのは、他のすべてのゲームがフルスクリーンで正常に機能する場合だけです。私は設定に入り、フルスクリーンモードを強制するショートカットを有効にしようとしましたが、ショートカットを押しても何も起こりません。これを修正する方法、またはubuntuを強制的にフルスクリーンモードにする方法はありますか?

この問題はDota 2でのみ発生し、他のフルスクリーンアプリ/ゲームでは発生しません。

12
Qwertie

ゲームの設定に移動し、ウィンドウ設定をボーダーレスからフルスクリーンに変更しました。 Dota 2はフルスクリーンで動作するようになりました。

19
Enjoy87

Dota 2設定(ビデオ)でボーダレスウィンドウをフルスクリーンに変更します。

4
Dan

Steamで、Dota 2を右クリックし、プロパティに移動->起動オプションを設定します。 texboxに「-fullscreen」と入力します(引用符なし)。 Dota 2を再起動します。

1

私は個人的にフルスクリーンに移動するのが好きではありませんでした。ゲームに集中することなく他のモニターとやり取りできるのが好きです。また、ランチャーを左側のモニターに配置し、右側のモニターにはゲームを配置したかったのです(フルスクリーンではできません)。

これまでの唯一の欠点は、上部のUnityのメニューバーの上にウィンドウを描画できないため、最終的に高さ20ピクセルを犠牲にすることです。

私にとっての解決策は、Steamで次の起動オプションを設定することでした。

  1. SteamライブラリでDota2を右クリックします
  2. Set Launch Optionsをクリックします
  3. 次の-h 1180 -w 1920 -x 1280 -y 0 -noborder を追加します
    • -wは、必要なモニターの幅である必要があります
    • -hはウィンドウの高さでなければなりません。メニューバーを取り除くことができなかったので、ゲームの高さからその高さ(私にとっては20px)を引きました。
    • -xは、2番目のモニターのオフセットにする必要があります(私の2番目のモニターの幅は1280pxです
    • -yは上からのオフセットです。メニューバーは考慮されないため、これを0に設定し、含める必要さえない場合があります。
    • -nobordershouldゲームをボールドレスウィンドウとして起動するように指示しますが、そうしなかったため、手順7〜10を実行する必要がありました。このオプションは役に立たない可能性があります
  4. OKをクリックします
  5. Closeをクリックします
  6. Dota2を起動します
  7. Settings Cogをクリックします
  8. Video Optionsをクリックします
  9. Display ModeBorderless Windowに設定します
  10. applyをクリックします(ここでゲームを再起動する必要がある場合があります)

1台のモニターを使用している場合、またはゲームをランチャーと同じモニターに配置する場合は、-wおよび-yオプションを調整するだけで同じ原則が適用されますが、また、身長だけでなく幅も秘めています。

今のところ、これがあなたができる最高の方法だと思います。

つまり、新しく生まれ変わったクライアントには、ビデオ設定に追加オプションがあり、フルスクリーンゲームがフォーカスを失ったときに最小化されないようにすることができます。私はあまりプレイしていませんが、ランチャーに割り当てられている支配的なモニターでゲームが起動するため、ランチャーにアクセスできないことを意味します(限られたテストでわかる限り)。

1
JaredMcAteer

他の解決策は私には役に立たなかったので、この問題を抱えているかもしれない他の人のために、ここで私がやったことです。

CompizConfig Settings Managerで、ユーティリティ> 回避策を選択し、レガシーフルスクリーンサポートを無効にします。

その後、コンピューターを再起動します。

0
tk55