リモートデスクトッププログラムからのサブプロセスの分離
私はLinux用のリモートデスクトップ/ストリーミングプログラムを開発しています。ユーザーがログインしたときに起動するプログラムを指定すると、リモートサーバーはそのプログラムを新しいプロセスとして起動します。サーバープロセスはWaylandコンポジターとして機能するため、サブプロセスは画面外で(サーバーの他のユーザーの観点から)実行され、コンポジターから入力を受け取ります。 これは単純なアプリケーションではうまく機能しますが、Steam(このユースケースでは重要なアプリケーション)などの多くのデスクトップアプリケーションは、dbusを使用して実行中の既存のS...