web-dev-qa-db-ja.com

端末からモニターを有効にする方法は?

誤ってモニターを無効にしたため、ログインすると、空のバックライト付き画面が表示されます。で端末を開くことができます Ctrl+Alt+F#、端末からモニターを有効にするにはどうすればよいですか?

xrandrを試しましたが、ディスプレイを開けません。 xsetも機能しません。私は この質問 を見つけました。これは私の問題に非常に似ています。答えは、/etc/X11/Xreset.dに入れるスクリプトを提供します。

実行しても問題は解決しません(ただし、適切に使用する方法が理解できない可能性があります)。どういうわけか、新しいデフォルトを「モニターを無効にする」ようにしたと思います。

Ubuntu Studio 13.10。の実行nVidiaドライバーがありません。削除するxorg.confファイルが見つかりません。すべての入力に感謝します!

編集:コマンドxrandr -d :0の出力

Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm
    1366x768    60.0*
    1360x768    59.8    60.0
    1024x768    60.0
    800x600     60.3    56.2
    640x480     59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

まだCLI初心者なので、man xrandrから表示をオンにする方法(オフオプションがあります)または有効にする方法を理解できません。 xrandr --autoの出力はCan't open displayです

編集2:xrandr -d :0 --autoの出力

Configure crtc 0 failed

X11を再インストールする必要があるのでしょうか?

編集3:推奨コマンドの出力/私が試したxsetコマンド:

xrandr -d :0 output LVDS1 --auto

    configure crtc 0 failed

xset qxset dpms force onの両方が戻ります

    unable to open display ''''

Sudoコマンドに違いはありません。

Edit 4:より多くの無駄な試みとセキュリティ問題の潜在的な発見

  • 4.1XorgとX11を再インストールしようとしましたが、Sudo apt-get install --reinstall xserver*を実行しましたが、この出力で失敗しました:

    (これの多くのバージョン:)注、正規表現 'xserver *'に 'xserver-xorg-something'を選択します(次:)一部のパッケージをインストールできませんでした。これは、不可能な状況を要求したか、一部の必要なパッケージがまだ作成されていないかIncomingから移動されていないという不安定なディストリビューションを使用していることを意味する場合があります。

    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch
    but 1.0~rc2+git20110312-2build4 is to be installed
    E: Unable to correct problems, you have held broken packages.
    
  • 4.2次に、ゲストとしてログインし、ttyから自分としてログインしました Ctrl+Alt+F# そして、上記と同じxrandコマンド(OPと編集1〜3)を実行しました。

  • 4.3次に、完全な管理者権限を持つnew_userを作成し、tty経由で4.2を繰り返しました。

  • 4.4セキュリティ問題?いいえ、単に認識が必要です。この主題に関係なく、詳細は launchpad

システムの再インストールが必要なように見え始めます:-(

24
Al F
  1. 問題の設定がdisplays.xmlというファイルに保存されていることを理解してください。

    monitors.xmlを削除することについてのコメントは役に立ちましたが、ここでは推測の詳細を説明しません。また、いくつかの.configサブディレクトリを手動で比較する必要がありました。

    もちろん、私がすべきことは、検索エンジンに「xubuntuは表示設定を保存します」と尋ねました。 find このスレッド ubuntuforumsで...

  2. 空白のディスプレイにログインして使用します CTRL+ALT+F# コマンドラインを入力します。

  3. Sudo find . -type f -name "*displays*"

  4. mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak

  5. Sudo reboot

このクエストが誰かを助けることを願っています。

8
Al F

このコマンドを実行すると、すぐに画面が黒いttyに切り替わり、5秒後に画面が表示されます。

sleep 5 && xrandr -d :0 --output LVDS --auto

xrandr commandはメイン画面をオンにします。ディスプレイマネージャが実行されているttyに現在いる場合にのみ機能するようです。したがって、sleepを使用すると、切り替えられるようになります。

10
Martin Marčan

実行中のXセッションのディスプレイ番号がわかっている場合は、仮想端末コンソールからディスプレイを開く(およびプロパティを設定する)ことができるはずです。通常、プライマリ物理ディスプレイでは:0ですが、常にそうであるとは限りません。たとえば、ディスプレイ:0を照会するには

xrandr -d :0 -q

オフになっているディスプレイを再度有効にするには、通常、--autoを使用するだけで十分です。ディスプレイ:0のLVDS1出力デバイスをオンに戻すには

xrandr -d :0 --output LVDS1 --auto 
6
steeldriver

私は、MartinMarčanの答えを拡張して、スリープを黒いコンソールに切り替えるコマンドに置き換えました。

chvt 7 && xrandr -d :0 --output LVDS --auto

ここで、7はX11に使用されるコンソールの番号(通常は7または8)であり、LVDSは再構成する出力の名前です。最初に出力のリストを取得できます

xrandr -d :0
1
cyberbrain

Lubuntu 18.04でこの問題を次のように解決しました。

オフになっている画面を起動する場合は、ブラインドでターミナルを開きます CTR-ALT-T。端末と自分が書いたものが見えないので、非常に慎重に入力してください

xrandr --output "nameYourScreen" --auto

Enterキーを押します。出来上がり。

(ところで:私の場合、tty1や仮想端末にそのようなコードを入力しても機能しませんでした。上記のようにさまざまなことを試しましたが、実行中のセッションに戻るときや再起動後は何も変わりませんでした。問題はxrandr実行中のxセッション内でのみ、一部のハードウェアに対してこのコマンドを適切に実行できますか?)

0
sverris

これを試して:

xrandr --output "nameYourVGA" --mode "yourResolution"

例えば:

xrandr --output VGA1 --mode 1366x768

それが機能するかどうかを確認します。

0
Cosmo José