X11を実行しますが、コンソールログインでtty1を使用できるようにしてください。

X11を実行しますが、コンソールログインでtty1を使用できるようにしてください。

X11を実行できますが、ログインにtty1コンソールを使用し、他の画面とキーボードを使用できますか?ある席はX11を実行し、他の座席はtty1の通常のコンソールを実行するマルチシートシステムのようなものですか?

私が尋ねる理由は、私が古いサーバーをコンピュータとして使用していて、内蔵のMatroxグラフィックスカードが遅すぎて便利な機能を提供できないからです。そのため、必要な作業を実行できるようにするPCI-E nVidiaグラフィックカードを追加し、問題なくX11を起動できました。オンボードのMatroxカードはX11構成の一部ではないため無視されますが、X11がロードされるとアクティブTTYが変更されるため、まだ空白になります。システムはLinuxカーネルがロードされているMatroxカードから起動し、nVidiaカードはX11がロードされるまで空白のままです。

サーバーはVNCを使用してリモートコンソールを取得できるため、リモートシステムで起動プロセスを表示したり、BIOSにアクセスしたりすることができます。 Linuxがコンソールから起動すると、VNC接続を介してアクセスできます。ただし、VNC接続はオンボードMatroxカードの内容のみを表示でき、nVidiaカードでは何も表示できません。したがって、X11をロードすると、Matroxカードに接続されているモニタのようにリモートコンソールが空白になります。

LinuxへのVNC接続には、独自のUSBキーボードとマウスがあり、X11で使用されていない別々のグラフィックカードがあるようです。これまで。何らかの理由でネットワーク経由でコンピュータに接続できない場合は、バックアップ方法としてVNCを使用してコンソールを介してコンピュータにリモートでアクセスできるようにしたい(このリモートデバイスにのみ2番目のイーサネット接続があるため)管理アクセス。

X11にnVidiaカードと物理キーボードとマウスのみを使用するように指示しましたが、MatroxカードとUSB仮想キーボードとマウスを使用して、Linuxコンソールにtty1でアクティブな状態を維持するように指示しますか?

(両方のカードでX11を設定しようとしましたが、うまく機能しましたが、Matroxカードが遅すぎるため、xtermだけを実行してもほとんど使用できないので、より多くを使用してローカルのLinuxコントロールとして保持します。また、BIOS設定でオンボードビデオを無効にしようとしましたが、これにより、Matrox カードが空白のままで、nVidia カードに起動メッセージが表示されず、リモートコンソールには何も表示されません。


説明のために繰り返します。マルチシートX11を操作する方法について多くの質問がありますが、ここではすべてのシートでX11を操作する方法について説明します。代わりに、シートの1つでネイティブLinuxコンソールを実行する方法を見つけようとしていますが、これはこの問題のユニークな点です。

座席の1つでデフォルトのVGAテキストモードLinuxコンソールの実行に関する他の問題が見つかった場合は、見つからないため、リンクを投稿してください。

ベストアンサー1

したがって、2020年9月現在は不可能です。その理由は、USBキーボードがLinux TTYシステムに入力を送信するのを防ぐ方法がないためです。

Xorgを起動し、-sharevtsVTシステムから完全に切断するオプションを選択して、コンソールを影響を受けずに正常に動作させることができます。ただし、Xorgはキーボードへのアクセスを排他的ではないため、入力するとキーストロークがXorgとLinuxコンソールの両方に送信されます。

つまり、XorgにWebページを入力するとキーストロークもコンソールに移動し、コンソールにログインするとシェルコマンドで実行できます。

この記事を書いている時点では、XorgにUSBキーボードへの単独アクセスを許可したり、Linuxコンソールにキーボードを無視して入力を受け取らないように指示する方法がないようです。

これらの制限のいずれかが解放されるまでキーボードなしでこれを行う予定がない場合は、あるモニタでXorgを実行し、別のモニタでデフォルトのLinuxコンソールを使用できるようにすることは実用的ではありません。

おすすめ記事