Steamにルートディレクトリに書き込む方法は?

Steamにルートディレクトリに書き込む方法は?

私は最新のLinux Mintバージョンをインストールし、いくつかのSteamゲームを設定しようとしています。私のホームディレクトリは10GBにすぎないので、/usr/games/steamlibraryルートディレクトリ()にゲームライブラリを作成します。そこにフォルダを作成できますが、Steamにそれを書き込む方法がわかりません。次のエラーが発生します。「新しいSteamライブラリフォルダは書き込み可能である必要があります。」この問題をどのように解決できますか?

答え1

しかし考えるにはSteamで書き込みを有効にする方法...あなたはそれについて考える必要がありますこのフォルダを書き込み可能にする方法;
おそらく同じ結果が得られますが、論理が異なり、主にセキュリティに影響します。アプリケーションが私のルートディレクトリに簡単に書くことができれば満足できません!


とにかくフォルダに書き込み可能に設定します。

chown -hR $USER:$GROUP /usr/games/steamlibrary

どこ$userあなたのユーザーです$groupあなたのチーム。

これにより、そのディレクトリに書き込むことができ(ルートディレクトリにあっても)Steamに書き込むことができます。

答え2

Steamがホームパーティションの外部に書き込むことを許可する必要があります。

実際にやるべきことは、プライマリパーティションのサイズを変更することです。最も簡単な方法は、サムドライブからLinuxを起動し、gpartedを使用してプライマリパーティションのサイズを変更することです。

Ubuntuでこれを行う方法を説明する記事

それでもSteamゲームをルートパーティションに保存するには、Steamでそのパーティションへの書き込みを許可する必要があります/usr/games/steamlibrary。これを行うには、sudo chmod +rw現在のユーザーに読み書きできるように、このコマンドを使用してディレクトリの権限を変更する必要があります。 、使用せずsudo

ただし、デフォルトのパーティションのサイズを変更する必要があります。

関連情報