คำถามติดแท็ก xrandr

xrandr เป็นส่วนขยาย X Window System ซึ่งช่วยให้ลูกค้าสามารถเปลี่ยนหน้าจอ X แบบไดนามิกเพื่อปรับขนาดหมุนและสะท้อนหน้าต่างรูทของหน้าจอ

11
เครื่องมือสำหรับใช้การกำหนดค่า RandR โดยอัตโนมัติเมื่อเสียบจอแสดงผลภายนอก
มีเครื่องมือที่ช่วยให้หนึ่ง: จดจำการกำหนดค่า RandR ปัจจุบัน (ตำแหน่ง, การวางแนว, ความละเอียด ฯลฯ ) บนพื้นฐานต่อจอภาพ ใช้การกำหนดค่าที่ดีล่าสุดที่รู้จักโดยอัตโนมัติทันทีที่เสียบปลั๊กจอแสดงผลโดยไม่จำเป็นต้องโคลนรอบด้วย applets หรือ xrandr (1) การกำหนดค่าจะต้องนำมาใช้บนพื้นฐานต่อผู้ใช้ต่อการแสดงผล หากไม่มีเครื่องมือดังกล่าวอยู่ในป่าฉันต้องการที่จะรวมตัวเอง แต่เท่าที่ฉันเห็นไม่มีวิธีใดที่จะบอกได้ว่าเสียบจอภาพแล้วฉันต้องสำรวจด้วย xrandr -q นาน ๆ ครั้งจะคิดออกว่ามีการเชื่อมต่อหรือตัดการเชื่อมต่อหรือมีวิธีที่มีประสิทธิภาพมากขึ้นหรือไม่ udev สามารถปรับให้ทำเช่นนั้นได้หรือไม่?
53 linux  xorg  udev  xrandr 

7
วิธีตั้งค่าความละเอียดที่กำหนดเองโดยใช้ xrandr เมื่อไม่มีความละเอียดใน 'การตั้งค่าการแสดงผล'
ฉันเป็นผู้ใช้ Linux รายใหม่ที่พยายามเปลี่ยนความละเอียดของหน้าจอเนื่องจากไม่มีตัวเลือกในการแสดงผล ฉันได้ทำการจัดการเพิ่มความละเอียดใหม่โดย fluke โดยปฏิบัติตามคำแนะนำออนไลน์ ฉันไม่มี GPU ฉันไม่รู้ว่านี่เป็นปัญหาหรือไม่ ด้านล่างคือxrandr -qผลลัพธ์ของฉัน root@kali:~# xrandr -q xrandr: Failed to get size of gamma for output default Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024 default connected 1280x1024+0+0 0mm x 0mm 1280x1024 0.0* 1920x1200_60.00 (0x145) 193.2MHz h: …

5
ทำมิรเรอร์มอนิเตอร์ที่มีความละเอียดต่างกัน
ฉันใช้xrandrคำสั่งต่อไปนี้เพื่อสะท้อนแล็ปท็อป 17 "ของฉันด้วยจอมอนิเตอร์ภายนอก 27" ดังนั้นฉันสามารถใช้มันเพื่อทำการนำเสนอ: xrandr --output LVDS1 --mode 1600x900 --output HDMI1 --mode 1920x1080 --same-as LVDS1 อย่างไรก็ตามจอภาพภายนอก (HDMI1) กลับไปที่ความละเอียด 1600x900 แทนที่จะเป็น 1920x1080 xrandr เอาท์พุท: Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 LVDS1 connected primary (normal left inverted right x axis y axis 1600x900 …
24 xrandr 

5
วิธีรับ EDID สำหรับจอภาพเดียว
รอดำเนินการคำตอบกับผู้ตรวจ xrandr Amplifier เป็นตรวจสอบวิธีแก้ปัญหาที่เป็นไปได้กับอุปกรณ์ที่มีบัญชีดำเฉพาะEDID s แต่น่าเสียดายที่xrandr --verboseพิมพ์ทุกอย่างในรูปแบบที่ยุ่งยากในการแยกวิเคราะห์และไม่สนับสนุนการสืบค้นอุปกรณ์เดียวและget-edidผลลัพธ์ของมันดูเหมือนจะไม่ง่ายในการจับคู่กับxrandrID การตรวจสอบของ (เช่นDVI-1) มีวิธีรับEDID ที่แยกวิเคราะห์ได้ง่ายสำหรับจอภาพเดียวหรือไม่?
20 xrandr  edid 

1
xrandr ตรวจไม่พบมอนิเตอร์บนพอร์ต hdmi
ฉันติดตั้ง Arch บนแล็ปท็อปของฉัน แต่ฉันไม่คิดว่าปัญหานี้จะเฉพาะเจาะจงกับ Arch ปัญหาเดียวในขณะนี้คือไม่พบจอแสดงผลที่เชื่อมต่อกับพอร์ต hdmi ตัวอย่างเช่นการเรียกใช้จากศูนย์ควบคุมคำพังเพยของแอปเพล็ตจอแสดงผลจากนั้น 'ตรวจสอบ' จะตรวจพบจอแสดงผลแล็ปท็อปเท่านั้นแม้ว่าจะมีจอภาพที่ 2 เชื่อมต่อกับแล็ปท็อปผ่านพอร์ต HDMI ฉันสงสัยว่าปัญหาคือ xrandr ไม่ได้ตรวจสอบจอภาพที่เชื่อมต่อกับพอร์ต HDMI ฉันจะแก้ไขสิ่งนี้ได้อย่างไร เอาต์พุตจาก lspci -v สำหรับคอนโทรลเลอร์ vga: 01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller]) Subsystem: Dell Device 0446 Flags: bus master, fast devsel, latency 0, IRQ 16 …
20 xorg  xrandr 

1
เหตุใดหน้าจอแล็ปท็อปจึงเรียกว่า eDP1
ในแล็ปท็อปเครื่องใหม่ของฉันการใช้งานi915และintelไดรเวอร์ Xorg หน้าจอแล็ปท็อปเรียกว่า eDP1 ใน Randr $ xrandr eDP1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm 1366x768 60.14 + 40.09 1360x768 59.80 59.96 1024x768 60.00* 800x600 60.32 56.25 640x480 59.94 ทำไมถึงเรียกว่าeDP1? "e" ของสิ่งที่eDP1ยืนหยัดเพื่อ?
19 xorg  laptop  monitors  xrandr 

4
ฉันจะสลับหน้าจอทั้งสองของฉันจากซ้ายไปขวาได้อย่างไร
ฉันกดบางสิ่งและสลับหน้าจอสองหน้าโดยไม่ตั้งใจ อันที่จริงของฉันถือเป็นของที่ถูกต้องและในทางกลับกัน ฉันจะสลับพวกมันกลับมาได้อย่างไร แก้ไข - โดยเฉพาะฉันใช้ Gnome แม้ว่าเราอาจต้องการคำถามนี้แบบทั่วไป แก้ไข 2 - ดูเหมือนว่าไดรเวอร์ของฉันไม่สามารถทำงานร่วมกับ xrandr ฉันแนบบันทึกของ/var/log/Xorg.0.log ที่นี่

1
ฉันจะแก้ไข“ xrandr: ไม่พบ crtc สำหรับเอาท์พุท” ได้อย่างไร?
เมื่อใดก็ตามที่ฉันมาทำงานฉันพิมพ์ xrandr --auto xrandr --output VGA1 --right-of LVDS1 นี่ทำให้จอแสดงผลที่สองของฉันทำงานได้ แต่ตอนนี้ฉันได้รับแล้ว xrandr: cannot find crtc for output VGA1 สำหรับการอ้างอิงนี่คือผลลัพธ์ของ xrandr Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192 LVDS1 connected 1366x768+1920+0 (normal left inverted right x axis y axis) 277mm x 156mm 1366x768 60.0*+ 1360x768 …
16 xrandr 

4
ไม่สามารถเพิ่มโหมดใหม่ใน xrandr สำหรับจอภาพภายนอก
วันนี้ฉันพยายามเชื่อมต่อจอภาพที่สองเข้ากับโน้ตบุ๊คของฉัน ฉันมี: การ์ดกราฟิก nvidia ไดรเวอร์ 304.43 [สนับสนุน xrandr 1.2] archlinux [ทันสมัย] WM ที่น่ากลัว xrandr 1.3 ปัญหาของฉันอยู่ที่ความละเอียดที่ใหญ่กว่า 640x480 สำหรับจอภาพภายนอก (VGA) xrandr -q: Screen 0: minimum 8 x 8, current 1920 x 800, maximum 8192 x 8192 VGA-0 connected 640x480+1280+0 (normal left inverted right x axis y axis) 0mm 640x480 59.9*+ 320x240 …

1
xrandr scale 2x2 สำหรับการแสดงผลหลายจอ (4K HiDPI และการผสมผสาน Full HD) - เบลอเอาต์พุต
ใน Kubuntu 17.04 ด้วยnouveauฉันพยายามขอรับการตั้งค่าจอภาพสองจอด้วย 4K เป็นหน้าจอหลักและ Full HD (จริง ๆ แล้ว 1920x1200 แต่ไม่มีผลต่าง) ทางด้านขวา ฉันใช้ระดับระบบ KDE สองเท่า (ดังอธิบายในhttps://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings ) พร้อมกับxrandrปรับขนาด (ดังอธิบายในhttps://wiki.archlinux.org/index.php / HiDPI # Side_display ) โดยเฉพาะอย่างยิ่ง: xrandr \ --output eDP-1 --mode 3840x2160 --pos 0x0 --auto \ --output DP-2 --mode 1920x1200 --pos 3840x0 --auto \ --panning 3840x2400+3840+0 --scale 2.0x2.0 \ …

2
มีวิธีในการแบ่งจอภาพของฉัน (สำหรับการขยายหน้าต่างให้ใหญ่ที่สุด)
คำถามของฉันเป็นหลักถ้าฉันสามารถปลอมพฤติกรรมที่ได้รับการใช้ตัวจัดการหน้าต่างปกติบน linux หากมีการตั้งค่าสองหัว นั่นคือถ้าฉันขยายหน้าต่างให้ใหญ่สุดมันจะเพิ่มเฉพาะส่วนหนึ่งของเดสก์ท็อปให้ตรงกับพื้นที่ของจอแสดงผลทางกายภาพเดียว ฉันมีเพียงหน้าจอเดียว แต่มันมีความละเอียดค่อนข้างใหญ่และส่วนใหญ่ฉันจะต้องการทำงานกับหลาย ๆ หน้าต่างแยกกันในแนวนอน ฉันเคยได้ยินเกี่ยวกับตัวจัดการหน้าต่างแบบเรียงต่อกัน แต่สิ่งที่ฉันรู้ทั้งหมดเป็นเหมือนกลุ่มมุมและไม่ทำงานเหมือนตัวจัดการหน้าต่างทั่วไปอื่น ๆ (xfwm, compiz) ฉันกำลังใช้ xfwm อยู่และต้องการติดถ้าเป็นไปได้ หากงานนี้ต้องมีฉันต้องการงานที่คล้ายกับงานทั่วไปนอกกรอบหรือมีการกำหนดค่าที่พร้อมใช้งาน แฮ็คแรกที่เข้ามาในใจของฉันกำลังพยายามที่จะปลอมแปลงข้อมูล xrandr ที่เกี่ยวกับเรขาคณิตของหน้าจอและหลอกตัวจัดการหน้าต่างโดยใช้วิธีการนี้ แต่ดูเหมือนว่าแฮ็ก Healy ซึ่งไม่ควรมีความจำเป็น ฉันใช้ fedora linux แต่ฉันก็สามารถสร้างซอฟต์แวร์เองได้หากไม่ได้อยู่ในการจัดการบรรจุภัณฑ์

1
วิธีปรับเปลี่ยนการตั้งค่าเริ่มต้นที่ xrandr นำมาใช้เมื่อเชื่อมต่อจอภาพภายนอก
ฉันประสบปัญหาเมื่อเชื่อมต่อจอภาพภายนอกในขณะที่คอมพิวเตอร์เปิดอยู่ ณ จุดนั้นดูเหมือนว่า xrandr ใช้หนึ่งในชุดค่าผสมที่ไม่ทำงาน เพื่อแก้ไขปัญหาที่ใหญ่กว่าอื่น ๆฉันต้องการที่จะสามารถแก้ไขการตั้งค่าการแสดงผลเริ่มต้นที่ xrandr มีเมื่อเชื่อมต่อจอภาพภายนอกในขณะที่คอมพิวเตอร์กำลังทำงาน (เพื่อให้ฉันสามารถตั้งค่าที่หลีกเลี่ยงปัญหา: โดยการรวมความละเอียดที่ใช้งานได้หรือโดยเริ่มจากหนึ่งในจอภาพ) หากฉันเชื่อมต่อจอภาพภายนอกก่อนเริ่มระบบ xrandr จะเลือกมิเรอร์จอแสดงผลที่ความละเอียดค่อนข้างต่ำซึ่งใช้งานได้ ปรับปรุง: xrandr Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096 VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm 1360x768 60.0*+ 1280x720 60.0 1024x768 60.0 …

1
การสร้างเอาต์พุต X11 เสมือนจริงด้วยไดรเวอร์ Nvidia
ฉันพยายามทำตามคำแนะนำนี้เพื่อขยายเดสก์ท็อปบนคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B โดยการสร้างเอาต์พุตเสมือนบนคอมพิวเตอร์ A และใช้ vnc เพื่อแสดงเอาต์พุตเสมือนบนคอมพิวเตอร์ B ปัญหาที่ฉันมีอยู่ก็คือไดรเวอร์ Nvidia ไม่อนุญาตให้ใช้หน้าจอที่ไม่ได้เชื่อมต่อเพื่อใช้งานและไม่สร้างผลลัพธ์เสมือนใด ๆ เป็นไปได้หรือไม่ที่จะสร้างเอาต์พุตเสมือนด้วยไดรเวอร์ Nvidia (หรือแม้แต่ Nouveau)
14 xorg  nvidia  vnc  xrandr  nouveau 

2
ตั้งค่า Xorg ให้ใช้เพียงบางส่วนของหน้าจอ
หน้าจอของฉันมีความละเอียด 1280 x 1024 แต่น่าเสียดายที่เข็มขัดด้านขวาสุดที่ 200 พิกเซลเสียหายและไม่สามารถแสดงภาพใด ๆ ได้ ฉันจะตั้งค่าให้ Xorg ใช้หน้าจอเป็นอุปกรณ์ 1080 x 1024 ได้อย่างไร ตอนนี้ฉันได้ลองแล้ว: Virtual 1080 1024 Viewport 0 0 มันไม่ทำงาน - ภาพถูกปรับขนาดให้พอดีในแนวตั้งและในแนวนอนฉันสามารถเลื่อนด้วยเมาส์ได้
13 xorg  nvidia  xrandr 

1
บันทึกการตั้งค่าการแสดงผลสำหรับจอภาพเฉพาะ
เมื่อฉันเชื่อมต่อจอภาพภายนอกเข้ากับโน้ตบุ๊คของฉัน (รายละเอียดด้านล่าง) ไม่ว่าจะเป็น VGA หรือ Displayport ฉันจะต้องกำหนดค่าความละเอียดหน้าจอและตำแหน่งการแสดงผลเสมอ ในขณะที่ฉันกำลังทำเช่นนี้กับยูทิลิตี้ GUI สำหรับ XRandR เรียกarandr ปัญหาอีกประการหนึ่งคือการใช้ความละเอียดการแสดงผลต่ำสุดที่เป็นไปได้เสมอแทนที่จะเป็นความสูงเมื่อเชื่อมต่อจอภาพ เป็นไปได้ไหมที่จะเรียกคืนการกำหนดค่าที่ทำไว้ก่อนหน้านี้โดยอัตโนมัติทุกครั้งที่ฉันเชื่อมต่อจอภาพที่ระบุ ตัวอย่างเช่นเมื่อฉันเชื่อมต่อจอภาพในที่ทำงานฉันต้องการตั้งค่าการแสดงผลเคียงข้างกัน ที่บ้านแทนฉันใช้เค้าโครงแนวตั้ง ปัญหานี้มีอยู่ในแล็ปท็อปของฉันทั้งคู่ พวกเขากำลังเรียกใช้ Fedora 18 และ Xubuntu 13.04 ทั้งหมดที่มี XFCE เป็น Window Manager พวกเขาเป็นอุปกรณ์เดียวกัน Lenovo X220 ที่มีกราฟิก Intel HD3000 ในตัว ปรับปรุง ฉันพยายามที่จะทำให้ต่อการตรวจสอบการตั้งค่า แต่โชคร้ายฟางไม่ได้ใช้ไฟล์ xorg.conf แทนก็พยายามที่จะทำการกำหนดค่าอัตโนมัติทุกครั้งที่มีการเริ่มต้น X (ดูสร้าง xorg.conf ) การสร้างไฟล์ xorg.conf กับXorg :1 -configure, Number …

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