web-dev-qa-db-ja.com

モニターなしのコンピューターでXを強制的に起動するにはどうすればよいですか?

モニターが接続されていないコンピューターがあります。

システムを起動すると、モニターが検出されないため、Xの起動に失敗します。モニターを接続した状態で起動し、Xが起動した後、モニターを削除するとすべてが正常に機能します。

詳細と背景:

このコンピューターは、一種のハードウェア統合サーバーです。唯一の目的は、Windows XPおよびいくつかの重要ではあるがめったに使用されない(月に1回または2回)プログラムを実行する2つのVirtual Box VMを実行することです。しばらくの間、古いモニターが接続された状態で隅に横たわり、うまく機能していました。

しかし、オフィスのスペースが不足していたため、コンピューターをサーバールームに移動しました。そこにモニターが接続されておらず(スペースなし)、コンピューターが再起動される場合があります。モニターXが起動されていない状態で起動すると、vmsは起動せず、問題を解決するために呼び出されます。

7
Javier Rivera

this tread によると、10.04の解決策は両方とも

  • 標準のxorg.confを定義し、
  • 起動時にKMSを防止します。

しかし、解決策 #1 偽のモニター用にVGAポートに抵抗器を接続すると、本当にファンキーです。

4
Takkat

これは、Xorgが現在の設定ファイルなしで実行するように設計されているためだと思います。つまり、ある種の自動検出です。確かに、モニターがない場合はモニターを検出できないという「問題」があります。検出。

ルートとしてテキストVTから次のコマンドを実行します。

Sudo Xorg -configure

ホームディレクトリのxorg.conf.newのような名前でよく覚えていれば、それはあなたのために設定ファイルを作成します。 /etc/X11/xorg.confとして移動/コピーします。また、少しカスタマイズする必要がある場合があります。 Xがその構成で適切に動作する場合(もちろん、最初にモニターを接続して試してください)、モニターを取り外した場合に何が起こるか試してみてください。

2
LGB

IgnoreEDIDを確認してください。

Option "IgnoreEDID" "TRUE"
1
MDykstra