2番目の画面を有効にしようとしたときのGDBus.Error


31

外部スクリーンをラップトップに接続しましたが、約1年前(Ubuntuの旧バージョン)で使用していたように、デスクトップは自動的に拡張されませんでした。

ディスプレイ設定に行きました。画面がそこにリストされました(正しい解像度、ブランド名など)。しかし、スイッチを「オン」にして「適用」をクリックすると、次のエラーが表示されます。

構成を適用できませんでした:%s

GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod:パス/ org / gnome / SettingsDaemon / XRANDRのオブジェクトにそのようなインターフェース `org.gnome.SettingsDaemon.XRANDR_2 'がありません

数か月前からこのようになっていますが、外部のスクリーン/ビーマーを再び使用できるようになりたいです。

何か案は?

ありがとう。


1
私のために働いたarandrツールを使ってみてください。sudo apt-get install arandrこれは、xrandrの単なるグラフィカルなフロントエンドです。使いやすく、一目瞭然です。
サーシャシェパード

私は同じ問題を抱えていました:<code> dconf </ code>ルートを試しましたが、予期せずクラッシュしました。ARandRでSasha Shepardsのアドバイスを受けたところ、うまくいきました。Ubuntu 12.04 LTSメモリ:5.9 GBプロセッサー:AMD Phenom(tm)II x4 840Tプロセッサーx 4グラフィック:GeForce GTX 650 / PCIe / SSE2 / 3DNOW!OSの種類:32ビットディスク:148 GBこれがお役に立てば幸いです!

回答:


31

dconf write /org/gnome/settings-daemon/plugins/xrandr/active true何もしなかったし、arandrは私にはかなり理解できないように見える。そうでない場合は、xrandrを試してみる価値があります。ドキュメントはこちらです:http : //www.thinkwiki.org/wiki/Xorg_RandR_1.2#First_discover_what_we_have

そして、私はこれを修正することができました:

xrandr --current
xrandr --output VGA1 --off
xrandr --output VGA1 --auto --right-of LVDS1

これらについて説明させてください。

最初のコマンドは、接続したディスプレイを確認することです。

$ xrandr --current
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
1280x800       60.0*+
1024x768       60.0
800x600        60.3     56.2  
640x480        59.9  
VGA1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080      60.0*+
1280x1024      60.0  
1440x900       59.9  
1280x800       59.8  
1152x864       75.0  
1024x768       70.1     60.0  
800x600        60.3     56.2  
640x480        66.7     60.0  
720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

無関係なデータはたくさんありますが、必要なのは2つのディスプレイの名前だけです。そうですか:

LVDS1 connected

そして

VGA1 connected

そして、VGAが外部モニターであると想定するのは安全だと思います。それでオフにします

xrandr --output VGA1 --off

そして再び

xrandr --output VGA1 --auto --right-of LVDS1

カーソルをラップトップ画面の右端に移動すると、外部モニターに表示されます。成功。


2
非常にシンプルな性質でこれを説明してくれてありがとう。これらの3つのコマンドを実行してディスプレイを正常に動作させることができることを知って、私の人生はずっと良くなりました。
ズラティ14年

1
おかげで、Ubuntu 14.10とi3でここで働いた。モニターが2台ありますが、1台を失いました。間違ったものを殺すのが心配だったので、私はこれを一段階で行いました: xrandr --output DVI-I-2 --off && xrandr --output DVI-I-2 --auto --right-of DVI-I-1
moodboom

1
やって--off、その後--auto私のために働いた。今、この永久...作り方
ジェフリーBlattman

6

呼び出し:

dconf write /org/gnome/settings-daemon/plugins/xrandr/active true

私のために問題を解決しました。

グラフィックカードによっては、nvidia-settingsなどの特定の構成ツールでデュアルスクリーン構成を行うこともできます。


うわー、私は同じ問題を抱えていた、これは私のために働いた、ありがとう!
シェルドン

ただ魔法。これはどのように機能しますか?それは永続的な解決策ですか?
フィリップデルテイユ


0

私にとっては、gnome-shellデスクトップをインストールし、一度そこに切り替えて、そこからこの設定を変更すると、Unityの問題も解決しました。


回答に詳細を追加する必要があります。gnome-shellデスクトップのインストール方法が好きです。unityとgnome-shellの両方をインストールしたままにするか、設定後に削除する必要がありますか?gnome-shellデスクトップをインストールした後、設定はどこで行う必要がありますか?
ガウラフアガルワル

0

グラフィックスカードドライバーを無効にして再起動し、機能するかどうか試してください。

ライブUSBで起動し、ディスプレイ(右側の左側の外部モニターのラップトップ画面)で必要なことを正確に実行した後、グラフィックカードのドライバーで何かを実行する必要があると結論付けました。そのため、[システム設定]> [追加ドライバ]で無効にし、再起動すると、すべてが思いどおりに機能しました。

PS:上記のほとんどを試してみたが、うまくいかないようだった。

それがあなたにも役立つことを願っています。


0

12.04 LTSで[設定]> [ディスプレイ]を使用して同じことを行いました。

変更を有効にするにはGnome Settings Daemonをアクティブにする必要があり、スタートアップアプリケーションから誤って無効にしたようです。

お役に立てれば。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.