単一ディスプレイコンポーネントであるLinuxオペレーティングシステム

単一ディスプレイコンポーネントであるLinuxオペレーティングシステム

極端なプログラミング環境で使用するために、単一のディスプレイコンポーネントのアイデアは非常に興味深いものです。

単一のディスプレイコンポーネント自体で動作するようにアプリを再設計する必要があることを知っています。しかし、考慮すべきもう1つのアイデアがありますが、Linux用にこのアイデアを開発するためにどれだけの努力が必要か、それとも同様のものがすでに存在しているのだろうか。

  1. アプリケーション自体は、単一のディスプレイコンポーネントとして実行するためにインストールツールを必要としません。
  2. 複数のマウスと複数のキーボードがUSBドライブに接続されます。
  3. オペレーティングシステムは内部的に各マウスをキーボードと対にして、様々なユーザとマウスとキーボードの関係を調整する。
  4. オペレーティングシステムデスクトップ環境では、各マウスには画面に固有の色のカーソルがあります。
  5. 各マウス/キーボード/カーソルは、「ユーザー」と呼ばれる別の人に関連付けられます(必ずしも「システム」ユーザーである必要はありませんが、そうである可能性があります)。
  6. ユーザーがアプリケーションウィンドウをクリックすると、ユーザーはアプリケーションのフォーカスを「盗みます」
  7. ユーザーがアプリケーションに集中すると、オペレーティングシステムはユーザーのマウスとキーボードをアプリケーションの入力コントロールに送信します。
  8. すべてのユーザーは、アプリケーションウィンドウをクリックするだけで、いつでもアプリケーションの焦点を「盗む」ことができます。
  9. デスクトップ環境はマルチモニタに拡張することができます(マルチスクリーン設定で一般的に発生します)、ユーザーがアプリケーションフォーカスを「盗む」機能はこれらのマルチモニタでも引き続き機能する必要があります。

Linuxでこのようなものを現実にするには何が必要ですか?

答え1

アップデート1

私はあなたが探している機能が実際にX Windowマルチポインタだと思います。

ArchLinux Multi-Pointer Xについて:

バージョン1.7以降、Xorgサーバーには「マルチポインタ」という機能があります。デフォルトでは、画面に複数のマウスカーソル(それぞれ独自のキーボードフォーカスを含む)を置き、別々の物理入力デバイスを使用して制御できます。独自のマルチシートソリューションとして使用できます。

下のリンクをチェックしてください

元の答え

私は過去にこのようなさまざまな設定を(数年間)見たことがあります。だからこれは間違いなく可能です。 kenrelやx windowsを書き換える必要はありません。

を使用してGoogle検索を実行すると、複数のlinux multiple mouse pointersページが表示されます。以下はその一つです。

これは発生する多くの質問の2つに過ぎません。

検索すると、linux multi-seat複数のKVM(キーボード+ビデオ+マウス)をサポートするLinuxボックスへのリンクが表示されます。以下はその一つです。

したがって、技術は間違いなくすでに利用可能ですが、どのくらいの距離に行くことができるか、または技術が要件をどれだけうまく満たすかを調べて実験するのに時間を費やす必要があります。

関連情報