これが私が見つけたものですman X
:
「モニター」というフレーズは、共通の入力デバイス(キーボード、マウス、タブレットなど)のセットを共有するモニターのコレクションを指すためによく使用されます。ほとんどのワークステーションにはモニターが1つしかない傾向があります。ただし、大規模なマルチユーザーシステムには、複数の人が同時にグラフィック操作を実行できるように複数のモニターがあることがよくあります。混乱を避けるために、そのモニターのXサーバーが起動すると、システムの各モニターにモニター番号(0から始まる)が割り当てられます。ディスプレイ番号は常にディスプレイ名に入力する必要があります。
私の質問は:マルチモニターを使用するにはマルチXサーバーを起動する必要がありますか、それともこれらのモニターを単一のXサーバーで処理できますか?キーボード、マウス、モニターを他のモニターで共有できますか?
編集する。これ展示するこれは、単一の概念ではなく、Xウィンドウシステムで定義された概念を意味します。監視装置。私はマルチヘッド構成をサポートするXineramaとXRandR技術があることを知っています。
答え1
引用するX(7)
:
ユーザーの観点から見ると、各Xサーバーに名前を表示するモード:
hostname:displaynumber.screennumber
各Xサーバーにはモニターがあります(複数のモニターが含まれているか、モニターがまったくない場合があります)。マルチモニターを使用するには(Xの意味では)、マルチXサーバーが必要です。これが複数の座席を確保する方法です。
共有に関する限り、各Xサーバーは、特定の時間に自分が使用するデバイスを「所有」したいので、単一のキーボードから複数のXサーバーに同時に入力を送信できず、出力もできません。 1つのモニターに統合されます。 Xサーバーはハードウェアの電源を切ることができるため、複数のVTでXサーバーを実行してそれらを切り替えることができます(これは同時ログインが処理される方法です)。例えばGNOMEで)。一部のXサーバー(Xephyr
、...)を入れ子にすることもできるので、xpra
入力は現在のデフォルトのXサーバーに移動し、ウィンドウの入れ子になったXサーバーに渡されます。ネストされたXサーバーの出力は、デフォルトのXによってウィンドウに表示されます。サーバーの中間。
Linuxではできる入力層に多重化された入力ドライバを作成すると、入力デバイスを共有しますが、これはXサーバーとはまったく異なります。
答え2
もちろん、Xサーバーを使用してマルチモニターを実行できます。これは、複数のモニターを使用しているほとんどの人が行うことです。そしてマウスとキーボードは互いに共有されます。
そうですが…それはあなたが要求するものではないと思います。 (そうではありませんか?2台以上のモニターを搭載したコンピューターを使用してすべてのモニターのように動作させますか?そうであれば、これは一般的なデュアルモニター設定です。が接続されている限り、基本的にこれを処理します(もちろんLinuxではない場合...状況によって異なります。)
1台のサーバーを特定のモニターに接続したり、仮想コンソール間の切り替え時にサーバー間の切り替えを介して複数のXサーバーを同時に実行したりすることもできます。
マルチモニター、マルチキーボード、マウスを使用して複数のXサーバーを実行することもできます。少し複雑ですが、できます。
以下は、デフォルトのデュアルモニタ設定よりも複雑な操作を実行する方法のドキュメントです。
https://wiki.archlinux.org/index.php/xorg_multiseat
(ディストリビューションを使用するかどうかにかかわらず、Archlinuxはこれを文書化するのに優れた役割を果たします!)
複数の人がそれぞれ自分のモニター、マウス、キーボードを使用してコンピューターにログインするようにしたい場合は、通常は独自のXサーバーを持っています。必要に応じてこのページを設定するのに役立ちます。
これは望むものではありませんが、モニターがある複数のコンピューターを並べてマウスとキーボードを共有して、マルチモニター設定のように機能させることもできます。必要に応じて、Linuxを使用するコンピュータとWindowsまたはMacを使用するコンピュータを1つずつ持つこともできます。 https://symless.com/synergy/これを可能にするソフトウェアがあります。
(久しぶりに見たようです。今は無料というよりは商用製品のようです(ヤユ)。しかし、巨大なセキュリティ上の欠陥を取り除き、マウスとキーボードを保護することができます(よ!)。
答え3
はい、モニターです。複数のキーボードとマウスを接続し、マルチヘッドマルチユーザーグラフィックステーションを実行できます。各モニター/キーボード/マウスは、独自のXサーバー、独自のログインプロセスなどを実行します。
また、x2xを使用して複数のコンピュータのモニタでXを拡張する方法もあります。https://help.ubuntu.com/community/X2xHowto