GDBus.Error เมื่อพยายามเปิดใช้งานหน้าจอที่สอง


31

ฉันเชื่อมต่อหน้าจอภายนอกกับแล็ปท็อปของฉัน แต่เดสก์ท็อปของฉันไม่ได้ขยายไปโดยอัตโนมัติเนื่องจากมันเคยทำเมื่อประมาณหนึ่งปีที่แล้ว (Ubuntu รุ่นเก่า)

ฉันไปที่การตั้งค่าการแสดงผล หน้าจอแสดงรายการอยู่ที่นั่น (ความละเอียดที่ถูกต้องชื่อแบรนด์ ฯลฯ ) แต่เมื่อฉันเปิดสวิตช์ที่ 'เปิด' และคลิก 'ใช้' ฉันได้รับข้อผิดพลาดนี้:

ไม่สามารถใช้การกำหนดค่า:% s

GDBus.Error: org.freedesktop.DBus.Error.UnknownMethod: ไม่มีส่วนต่อประสานดังกล่าว `org.gnome.SettingsDaemon.XRANDR_2 'บนวัตถุที่พา ธ / org / gnome / SettingsDaemon / XRANDR

มันเป็นแบบนี้มาหลายเดือนแล้ว แต่ฉันอยากจะใช้หน้าจอ / เครื่องรับแสงภายนอกอีกครั้ง

ความคิดใด ๆ

ขอบคุณ


1
ลองใช้เครื่องมือ arandr ใช้งานได้สำหรับฉัน sudo apt-get install arandr มันเป็นส่วนหน้าแบบกราฟิกที่เรียบง่ายสำหรับ xrandr มันใช้งานง่ายและอธิบายตนเอง
Sasha Shepherd

ฉันมีปัญหาเดียวกัน: ลองใช้เส้นทาง <code> dconf </code> แต่มันล้มเหลวโดยไม่คาดหมาย รับคำแนะนำจาก Sasha Shepards กับ ARandR และใช้งานได้ดี หน่วยความจำ Ubuntu 12.04 LTS: หน่วยประมวลผล 5.9 GB: AMD Phenom (tm) II x4 840T โปรเซสเซอร์ x 4 กราฟิก: GeForce GTX 650 / PCIe / SSE2 / 3DNOW! ประเภทระบบปฏิบัติการ: ดิสก์ 32 บิต: 148GB หวังว่านี่จะช่วยได้!

คำตอบ:


31

dconf write /org/gnome/settings-daemon/plugins/xrandr/active trueไม่ทำอะไรเลยและดูเหมือนว่าฉันจะเข้าใจไม่ได้ ถ้าคุณเป็นคนอื่นมันก็คุ้มค่าที่จะลอง 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)

มีข้อมูลที่ไม่เกี่ยวข้องมากมาย แต่ฉันต้องการเพียงชื่อของสองจอแสดงผลเท่านั้น ฉันเห็น:

LVDS1 connected

และ

VGA1 connected

และฉันคิดว่ามันปลอดภัยที่จะสมมติว่า VGA เป็นจอภาพภายนอก ดังนั้นฉันจึงปิด

xrandr --output VGA1 --off

และกลับมาอีกครั้ง

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

และเมื่อฉันเลื่อนเคอร์เซอร์ไปที่ขอบด้านขวาของหน้าจอแล็ปท็อปมันจะปรากฏบนจอภาพภายนอก ความสำเร็จ


2
ขอบคุณมากที่อธิบายเรื่องนี้ในลักษณะที่เรียบง่ายมาก คุณทำให้ชีวิตของฉันดีขึ้นมากเมื่อรู้ว่าฉันสามารถเรียกใช้คำสั่งทั้งสามนี้เพื่อให้จอภาพของฉันทำงานได้อย่างถูกต้อง
Zlatty

1
ขอขอบคุณทำงานที่นี่กับ Ubuntu 14.10 และ i3 ฉันมีสองจอภาพและสูญเสียหนึ่ง ฉันทำสิ่งนี้ในขั้นตอนเดียวตั้งแต่ฉันกังวลเกี่ยวกับการฆ่าคนผิด: 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, ...


ว้าวฉันมีปัญหาเดียวกันและมันใช้งานได้สำหรับฉันขอบคุณ!
เชลดอน

แค่เวทมนต์ มันทำงานอย่างไร มันเป็นทางออกถาวรหรือไม่?
Philippe Delteil

1

ฉันมาที่นี่มีปัญหาในการตั้งค่าการแสดงผลหลังจากติดตั้ง Cinnamon ใน Xubuntu การทำเช่นนั้นทำให้ไดอะล็อก "display" สองอันมีตัวอูบุนตูให้ข้อผิดพลาด gdbus เปิดอีกอันหนึ่ง (Cinnamon) เพื่อทำให้ถูกต้อง

https://github.com/linuxmint/Cinnamon/issues/2506#issuecomment-26671162 - ขอบคุณ


0

สำหรับฉันที่จะติดตั้งเดสก์ท็อป gnome-shell และเมื่อสลับไปที่นั้นและเปลี่ยนการตั้งค่าจากที่นั่นก็แก้ปัญหาเรื่องความสามัคคีได้เช่นกัน


คุณควรเพิ่มรายละเอียดเพิ่มเติมในคำตอบของคุณ ชอบวิธีการติดตั้งเดสก์ท็อป gnome-shell เราควรรักษาความเป็นอันหนึ่งอันเดียวกันและ gnome-shell ทั้งที่ติดตั้งหรือลบออกหลังจากการตั้งค่า? การตั้งค่าควรทำหลังจากติดตั้งเดสก์ท็อป gnome-shell?
Gaurav Agarwal

0

ลองปิดการใช้งานไดรเวอร์การ์ดกราฟิกรีสตาร์ทลองใช้งานได้

หลังจากบูทสดผ่าน usb และจัดการเพื่อทำสิ่งที่ฉันต้องการด้วยหน้าจอ (หน้าจอแล็ปท็อปบนจอภาพซ้าย - ขวาด้านนอก) ฉันได้ข้อสรุปว่ามีบางอย่างเกิดขึ้นกับไดรเวอร์การ์ดแสดงผลของฉัน ดังนั้นฉันจึงปิดการใช้งานผ่านการตั้งค่าระบบ> ไดรเวอร์เพิ่มเติมรีบูตและทุกอย่างทำงานตามที่ฉันต้องการ

PS: พยายามทั้งหมดข้างต้นดูเหมือนจะไม่ทำงานสำหรับฉัน

หวังว่ามันจะช่วยคุณได้เช่นกัน


0

ฉันเหมือนกันโดยใช้การตั้งค่า> แสดงบน 12.04 LTS

ดูเหมือนว่า Daemon การตั้งค่าของ Gnome จะต้องเปิดใช้งานเพื่อให้การเปลี่ยนแปลงมีผลและฉันปิดโดยไม่ตั้งใจจากแอปพลิเคชันเริ่มต้น

หวังว่านี่จะช่วยได้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.