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

ยูทิลิตี้กำหนดค่าอย่างเป็นทางการสำหรับ x.org

3
วิธีรันคำสั่ง xrandr เมื่อเริ่มต้นใน Ubuntu
ฉันจะรันxrandrคำสั่งต่อไปนี้เมื่อเริ่มต้นได้อย่างไร xrandr cvt 1368 768 xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync xrandr --addmode VGA1 1368x768_60.00 xrandr --output VGA1 --mode 1368x768_60.00

1
ทำไมการแก้ไข lightdm.conf ไม่ส่งผลต่อความละเอียดหน้าจอเดสก์ท็อปของฉัน
1366x768ผมอยากจะเปลี่ยนความละเอียดของหน้าจอเดสก์ทอปของฉันไป แต่ฉันVESA drivers(AMD REDWOOD)ไม่พบความละเอียดนั้น ดังนั้นฉันจึงสร้างเชลล์สคริปต์ดังนี้: - xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync xrandr --addmode DVI-0 1368x768_60.00 xrandr --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off ฉันบันทึกไว้lightdmxrandr.shใน/usr/binและทำให้มันใช้งานได้ จากนั้นฉันเพิ่มบรรทัดต่อไปนี้ลงไป/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf(ซึ่งเทียบเท่ากับที่รู้จักกันดี/etc/lightdm/lightdm.confฉันกำลังใช้ไฟล์ด้านบนในขณะที่ฉันอยู่ที่ 14.04 ซึ่งไม่มีหมายเลข/etc/lightdm/lightdm.conf): - greeter-session=unity-greeter display-setup-script=/usr/bin/lightdmxrandr.sh session-setup-script=/usr/bin/lightdmxrandr.sh และบันทึกไว้ 1366x768ในทฤษฎีนี้ควรมีการเปลี่ยนแปลงทั้งความละเอียดหน้าจอเข้าสู่ระบบและความละเอียดหน้าจอเดสก์ทอป แต่น่าแปลกใจที่นี่เปลี่ยนเฉพาะความละเอียดหน้าจอการเข้าสู่ระบบ …

3
ฉันจะบันทึกการตั้งค่าความละเอียดใหม่ด้วย xrandr ได้อย่างไร
ฉันพบว่าบางแห่งในฟอรัมแก้ปัญหาที่ความละเอียดเพียงอย่างเดียวคือ 800x600 และ 1024x768 ฉันจัดการเพื่อรับ 1440x900 ซึ่งทำงานได้ดีมาก ทุกครั้งที่ฉันรีบูตเครื่องจะหายไป ฉันถูกบังคับให้พิมพ์คำสั่งอีกครั้งดังนั้นฉันจะบันทึกได้อย่างไร ฉันคิดว่ามันเป็นคำสั่งง่ายๆ แต่ฉันเป็น noobs ที่ใหญ่ที่สุดเมื่อพูดถึง Ubuntu คำสั่งคือ: xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --addmode VGA1 1440x900_60.00 xrandr --output VGA1 --mode 1440x900_60.00

2
เรียกใช้สคริปต์เมื่อเชื่อมต่อจอภาพแล้ว
ฉันพยายามเรียกใช้สคริปต์ที่ตั้งอยู่usr/local/bin/เมื่อฉันเชื่อมต่อจอภาพภายนอกกับแล็ปท็อปของฉัน ฉันพยายามเพิ่มudevกฎใหม่แต่ไม่ได้ผล ฉันสร้างไฟล์ใหม่ในที่เรียกว่า/etc/udev/rules.d vga-monitor-connect.rulesเนื้อหาของไฟล์คือ SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/panel-fix" ฉันเอาสายจากคำตอบนี้ หลังจากค้นหาออนไลน์ฉันก็ลองทำตามกฎต่อไปนี้ KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/rumesh/.Xauthority", RUN+="/usr/local/bin/panel-fix" อย่างไรก็ตามสิ่งนี้ไม่ได้ผลเช่นกัน ฉันรันสคริปต์ด้วยตนเองและฉันสามารถยืนยันได้ว่ามันทำงานได้ดังนั้นจึงไม่มีปัญหากับสคริปต์ของฉัน ฉันต้องการทำให้ชัดเจนว่าฉันไม่ทราบมากนักudevดังนั้นกฎที่ฉันใช้อาจผิด หากใครรู้กฎที่เหมาะสมสำหรับปัญหาของฉันโปรดทิ้งคำตอบไว้ กราฟิกการ์ดของฉันคือชิปเซ็ต Intel GM965 ในตัว

2
ต้องการปิดใช้งานหน้าจอในตัวเป็นค่าเริ่มต้น
พื้นหลังบางส่วน: แล็ปท็อปเก่าที่รักของฉันเตะที่ฝากข้อมูล หน้าจอที่มีแสงพื้นหลังโดยปกติจะมืดสนิทอย่างผิดกฎหมาย ดูเหมือนว่าการตรวจสอบที่ไม่ชำนาญของฉันจะเป็นปัญหาฮาร์ดแวร์เกินกว่าที่เคนของฉัน คำถามจริงของฉันเกี่ยวกับการปรับตัวให้เข้ากับสถานการณ์นี้: ฉันยังสามารถใช้คอมพิวเตอร์ได้โดยติดจอภาพอื่นกับแล็ปท็อปและใช้สิ่งนั้นเพื่อตอบสนองความต้องการด้านกราฟิกของฉัน พฤติกรรมสองหน้าจอเริ่มต้นของ Ubuntu คือการใช้หน้าจอเป็นเรื่องเคียงข้างกันซึ่งเป็นเรื่องที่น่ารำคาญเพราะฉันเห็นได้ว่ามีอะไรปรากฏบนหน้าจอใดหน้าจอหนึ่งเท่านั้น ฉันต้องการกำหนดค่า Ubuntu (หรือxorgหรือสิ่งที่มีคุณ) เพื่อรักษาหน้าจอที่แนบมาเป็นหน้าจอการทำงานเดียวเช่นที่มันไม่ได้พยายามที่จะใช้หน้าจอในตัวในทางใดทางหนึ่ง ฉันได้พิจารณาแล้ว (แต่ไม่ได้พยายามทำให้เป็นค่าเริ่มต้น) ตัวเลือก Mirror Display มีอยู่ใน System Settings (ใน 14.04) แต่ดูเหมือนว่าจะส่งผลให้เกิดการเปลี่ยนแปลงความละเอียดที่น่าอึดอัดใจในความพยายามที่จะรองรับทั้งสองหน้าจอ ไม่ได้เกี่ยวข้องกับอะไรเลยแม้แต่น้อย) ฉันคิดว่าถ้าฉันกำลังเสียบแล็ปท็อปเครื่องนี้เข้ากับจอภาพอื่น ๆ ที่มีอยู่จำนวนมากสิ่งนี้อาจนำไปสู่ความไม่สอดคล้องของภาพที่แปลกประหลาด วิธีแก้ปัญหาที่สมเหตุสมผลมากขึ้นของฉันคือการพยายามใช้xrandrเพื่อปิดหน้าจอที่ละเมิด โดยเฉพาะอย่างยิ่ง, xrandr --output LVDS1 --off ดูเหมือนจะทำในสิ่งที่ฉันหวัง แต่ดูเหมือนว่าจะเป็นการแก้ไขที่ค่อนข้างต่ำและไม่เที่ยง (LVDS1 เป็นชื่อของหน้าจอในตัวของฉันตามที่ X ทราบจากที่เปิดเผยxrandr -q) ฉันหวังว่าจะใช้บางอย่างที่ลึกกว่านี้เพื่อที่ฉันจะมั่นใจได้ว่าฉันจะสามารถใช้แล็ปท็อปนี้ได้แม้ในสถานการณ์ที่ฉัน ไม่มีเซิร์ฟเวอร์ X ที่ใช้งานอยู่พูด

7
Ubuntu Desktop เลื่อนไปทางขวา
ฉันใช้ Ubuntu 12.04 (แม่นยำ) เคอร์เนล: 3.5.0-18-generic ฉันพบปัญหาแปลก ๆ เดสก์ท็อปทั้งหมดของฉันขยับไปทางขวา สิ่งนี้เกิดขึ้นหลังจากที่ฉันกู้คืนระบบของฉันฉันได้รับหน้าจอว่างเปล่าก่อนหน้านี้ (สิ่งที่ดีกว่าไม่มีอะไร) ด้วยเหตุผลบางอย่างมันก็แสดงให้ฉันเห็นว่าแล็ปท็อป กำลังรัน xrandr xrandr: ล้มเหลวในการรับขนาดของแกมม่าสำหรับเอาท์พุทดีฟอลต์หน้าจอ 0: ขั้นต่ำ 640 x 480, ปัจจุบัน 1024 x 768, สูงสุด 1024 x 768 เชื่อมต่อเริ่มต้นที่ 1024x768 + 0 + 0 0 มม. x 0 มม. 1024x768 0.0 * 800x600 0.0 640x480 0.0 กำลังใช้ lspci lspci …

3
ฉันจะให้ xfce ปรับโดยอัตโนมัติเพื่อเปลี่ยนเอาต์พุตที่มีอยู่ได้อย่างไร
ใน xfce ฉันสามารถเรียกใช้การตั้งค่า -> จอแสดงผลเพื่อเปลี่ยนมอนิเตอร์ที่ต้องการ สิ่งที่ฉันไม่ได้พบตัวเลือกสำหรับคือการให้มันปรับโดยอัตโนมัติเพื่อการเปลี่ยนแปลงในผลลัพธ์ที่มีอยู่ ตัวอย่างเช่นถ้าฉันใช้จอแสดงผล DVI แต่ปลดแล็ปท็อปของฉันออก XFCE จะไม่รับรู้โดยอัตโนมัติว่าฉันไม่มีจอแสดงผลที่ใช้งานได้และเปลี่ยนเอาต์พุต Gnome ทำสิ่งนี้แม้ว่าฉันจะไม่แน่ใจในเรื่องการบริการ ฉันต้องการมีวิธีการบางอย่างเพื่อให้แน่ใจว่าฉันมีผลงานอย่างน้อยหนึ่งรายการโดยอัตโนมัติ หมายเหตุด้าน: สิ่งนี้เกี่ยวข้องกับคำถามอื่นของฉันหากฉันใช้ตัวจัดการหน้าต่างและไม่ใช่สภาพแวดล้อมเดสก์ท็อปฉันจะได้รับการอัปเดตความละเอียดเทียบท่า / ปลดอัตโนมัติได้อย่างไร แต่สำหรับ xfce ไม่ใช่ตัวจัดการหน้าต่างทั่วไป

3
“ - ขนาด 2x2” ใน xrandr ทำให้จอภาพไม่แสดงผลใด ๆ
ฉันมีจอมอนิเตอร์ภายนอก 4k และฉันพยายามเชื่อมต่อจอภาพภายนอก 1680x1050 ทางด้านซ้ายของมัน ฉันได้ลองใช้: xrandr --output HDMI-0 --scale 2x2 --pos 0x0 --fb 7200x2160 --output DP-4 --pos 3360x0 ซึ่งดูเหมือนว่ามันจะทำงานได้และเมื่อฉันดูสิ่งที่คอมพิวเตอร์คิดว่าเกิดขึ้นใน nvidia-settings มันจะแสดงจอภาพ 3200x2160 ทางด้านซ้ายของ 4k ของฉันอย่างถูกต้อง อย่างไรก็ตามบนจอภาพภายนอกของฉันจะแสดงสีดำด้วยเส้นกะพริบที่ด้านบนสุดของมัน วิธีเดียวที่ฉันสามารถแก้ไขสิ่งนี้คือการตั้งค่าการปรับกลับเป็น 1x1 ที่จุดภาพกลับมา (ในขณะที่รักษาขนาด X-server ซึ่งหมายความว่ามีเพียง deadspace ที่ฉันต้องเลื่อนผ่านเพื่อให้ได้ระหว่างจอภาพของฉัน) ดังนั้นฉันคิดว่าปัญหานี้เกี่ยวกับการปรับขนาด 2x2 ใน xrandr โดยเฉพาะ ฉันไม่แน่ใจว่าจะทำอย่างไร? คอมพิวเตอร์ทำงานเป็น 14.04 และมี nvidia GTX960 อยู่ในนั้นพร้อมไดรเวอร์ที่แนะนำ (352.63) นี่คือผลลัพธ์ xrandr …

2
ฉันสามารถซูมออก windows หรือปรับสก์ท็อปทั้งหมดได้หรือไม่
ฉันมีแล็ปท็อปขนาด 17 นิ้วที่มีความละเอียด 1600x900 แต่ก็ไม่เพียงพอที่จะเปิดหน้าต่างแบบเคียงข้างกันฉันสงสัยว่าถ้าฉันสามารถซูมออก (หรือวิธีอื่น) หน้าต่าง (หรือเดสก์ท็อปทั้งหมด) มีวิธีแก้ไขบน xserver หรือไม่ หรือบน WM เพื่อทำให้เกิดขึ้น อย่างไรก็ตาม Compiz ซูมออกปลั๊กอินไม่อนุญาตให้คุณซูมออกมากกว่า 1: 1 ซึ่งไม่เพียงพอฉันต้องการซูมออกมากขึ้นเช่นเดียวกับการแพร่กระจายหน้าต่างทั้งหมดด้วย unity-tweak-tool
11 window  xrandr 

4
ฉันสามารถบังคับเอาท์พุทสัญญาณ VGA แม้ว่า xrandr จะแสดงว่า 'ตัดการเชื่อมต่อ' หรือไม่?
สมุดบันทึกของฉันเชื่อมต่อกับ HDTV ผ่าน KVM Switch (สมุดบันทึกอีกเล่มหนึ่งเชื่อมต่อกับ HDTV เดียวกัน) ปัญหาดูเหมือนว่า Ubuntu จะไม่รู้จัก HDTV ที่จะเปิดดังนั้นจึงไม่เปิดใช้งานเอาต์พุต VGA เท่าที่ฉันเข้าใจมันมีบางอย่างเกี่ยวกับข้อมูล EDID ที่ไม่ได้ส่งผ่าน KVM Switch xrandr จะไม่เปิดใช้งานเอาต์พุต VGA ผ่านxrandr --output VGA1 --autoแต่จะแสดงต่อเมื่อถูกตัดการเชื่อมต่อ ฉันสามารถบังคับพอร์ต VGA ให้ส่งสัญญาณได้หรือไม่? กราฟิกคอนโทรลเลอร์ของฉัน: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

4
วิธีการสแตนด์บายจอภาพโดยใช้ xset ในการตั้งค่าจอภาพหลายจอ?
ในขณะที่มีจอภาพสองจอขึ้นไปทำงานร่วมกันมีวิธีใดวิธีหนึ่งที่จะนำจอภาพเดียวไปสู่โหมด Standby / Suspend โดยการออกคำสั่งดังนี้: xset dpms force suspend? หรือมีเวลาที่กำหนดไว้สำหรับวัตถุประสงค์เช่น: xset dpms 100 0 0ซึ่งทำงานบนจอภาพเหล่านี้แยกจากกัน? ฉันมีจอภาพสองจอที่ทำงานร่วมกันได้ eDP1 (แล็ปท็อปของฉัน) และ VGA1 (จอภาพภายนอก) ฉันต้องการให้พวกเขาแต่ละคนเข้าสู่โหมด suspend / standby แยกกันถ้าฉันไม่ได้มีปฏิสัมพันธ์โดยตรงกับพวกเขาสมมติว่าฉันกำลังดูภาพยนตร์ใน VGA1 และสำหรับ eDP1 หนึ่งชั่วโมงครึ่งก็ไม่ได้ทำอะไรเลย ฉันไม่สนใจที่จะใช้xrandor --off --output eDP1เพราะมันไม่เร็วพอที่จะทำงานกับ ฉันต้องการให้จอภาพของฉันพร้อมใช้งานโดยใช้การเลื่อนเมาส์อย่างง่ายเพื่อให้ฉันสามารถสลับระหว่างจอภาพได้อย่างรวดเร็ว วิ่ง: Ubuntu 18.04 ตัวจัดการหน้าต่าง: OpenBox

6
ตั้งค่าความละเอียดหน้าจอเฉพาะด้วย xrandr
ดังนั้นฉันจึงติดตั้ง LUbuntu 11.04 บน VirtualBox ของฉัน ฉันไม่พบความละเอียด 1366x768 ฉันจึงติดตั้งข้อมูลเพิ่มเติมของผู้เยี่ยมชม แต่ไม่มีอยู่ที่นั่น ดังนั้นฉันใช้รหัสนี้เพื่อตั้งค่าความละเอียดที่ถูกต้อง: gtf 1366 768 60 xrandr --newmode "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 $ xrandr --addmode VBOX0 1368x768_60.00 xrandr --output VBOX0 --mode 1368x768_60.00 ปัญหาคือฉันไม่สามารถหาวิธีบันทึกข้อมูลนี้สำหรับการรีบูตครั้งถัดไป ฉันพยายาม.xinitrcและไม่มีอะไรเกิดขึ้น จากนั้นฉันพยายาม.bashrcแต่มันไม่ทำงานฉันต้องเริ่มคอนโซลก่อนที่คำสั่งนี้จะทำงาน

3
สิ่งที่อาจป้องกันการเคลื่อนไหวของเมาส์ระหว่างหน้าจอ xrandr [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันได้ทำตามขั้นตอนที่อธิบายไว้ในHowToนี้แล้ว ทันทีที่ฉันเข้าสู่ Gnome ฉันสามารถเลื่อนเมาส์ไปมาได้ แต่ทันทีที่แถบงานโหลดขึ้นมาเมาส์จะติดคุกที่หน้าจอค้างไว้ (ไม่สามารถย้ายระหว่างหน้าจอ) นี่คือ xorg.conf ของฉัน: Section "ServerLayout" Identifier "Layout0" Screen 0 "DisplayLinkScreen" 0 0 Screen 1 "Screen0" LeftOf "DisplayLinkScreen" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" #Could not get this to work it has to be disable EndSection Section …

2
วิธีการเปลี่ยนความละเอียดหน้าจอในโปรแกรมดู VNC สำหรับ Ubuntu 12.04 โดยไม่มีจอภาพ
ฉันติดตั้ง Ubuntu 12.04 ไว้ในเครื่องและฉันมักจะใช้จากระยะไกลจาก VNC เมื่อฉันเชื่อมต่อจอภาพกับเครื่องนี้ฉันสามารถเปลี่ยนความละเอียดของวิวเวอร์ VNC ของฉันในบรรทัดต่อไปนี้: $vnc4server --geometry 1440x900 สิ่งนี้ใช้งานได้สำหรับฉัน แต่ฉันใช้เครื่องนี้จากระยะไกลฉันถอดปลั๊กจอภาพและรีบูต และบรรทัดคำสั่งด้านบนไม่ทำงานอีกต่อไป จากนั้นฉันก็ลองxrandr SZ: Pixels Physical Refresh *0 1024 x 768 ( 260mm x 195mm ) *60 Current rotation - normal Current reflection - none Rotations possible - normal Reflections possible - none มีเพียงตัวเลือกเดียวเท่านั้นดังนั้นฉันพยายามเพิ่มใหม่ $cvt 1440 900 # …

1
วิธีการเปิดใช้การชดเชย overscan ในไดรเวอร์ i915
ไดรเวอร์ i915 รองรับ "การชดเชยโอเวอร์สแกน" หรือไม่? ถ้าเป็นเช่นนั้นฉันจะเปิดใช้งานได้อย่างไร แก้ไข: หรือมีไดรเวอร์อื่นสำหรับกราฟิก HD4000 ของ Intel ที่รองรับ "การชดเชย overscan"?

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