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

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

1
เพิ่มเอาต์พุต VIRTUAL ให้กับ Xorg
ฉันต้องการสร้างผลลัพธ์เสมือนจริงบนเซิร์ฟเวอร์ Xorg ของฉันใน Intel iGPU ปัจจุบัน (บน Ubuntu 16.04.2 HWE พร้อมเซิร์ฟเวอร์ Xorg รุ่น 1.18.4) มันคล้ายกับ Linux Mint 18.2 ซึ่งหนึ่งในxrandrผลลัพธ์แสดงต่อไปนี้: Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 ... eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm ... …

2
วิธีรับความละเอียดจอภาพภายนอกที่ตั้งค่าโดย xrandr ให้คงอยู่
TL; DR แล็ปท็อปของฉันลืมความละเอียดที่ถูกต้องของจอภาพภายนอกที่ต่ออยู่ ฉันจะทำให้การกำหนดค่า "ติด" ได้อย่างไร? รายละเอียด ฉันมีแล็ปท็อปที่ใช้ Linux Mint ติดอยู่กับจอภาพ ViewSonic ภายนอก ฉันตั้งค่าให้ใช้จอภาพภายนอกเป็นหน้าจอที่สอง (เช่นไม่มีกระจก) สิ่งนี้ใช้ได้ผลเป็นเวลาหลายสัปดาห์ ทันใดนั้นแล็ปท็อปไม่ได้รับการยอมรับว่าเป็นวิวโซนิคอีกต่อไป ณ จุดที่ไม่ทราบความละเอียดที่เหมาะสมที่สุด ( 1600 x 1200) ให้ได้สูงสุด1028 x 768เท่านั้น 1สิ่งนี้ใช้งานไม่ได้กับแล็ปท็อปของฉันซึ่งมี1920 x 1200ความละเอียด หลังจากแห้วฉันพบคำตอบนี้ มันช่วยให้ฉันแก้ไขปัญหาดังต่อไปนี้ (ผลลัพธ์ของcvtคำสั่งเป็น modeline ซึ่งใช้ในคำสั่งถัดไป): cvt 1600 1200 xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync …

3
เอาต์พุต VGA ของแลปท็อปเปลี่ยนชื่อแบบสุ่มระหว่าง VGA1 และ VGA2
(ทุก ๆ ไม่กี่รีบูตโดยดูมัน) เอาท์พุท VGA ภายนอกของฉันบนแล็ปท็อปของฉันเปลี่ยนชื่อระหว่าง VGA1 และ VGA2 ตัวอย่างเช่นตอนนี้ xrandr กำลังแสดง: timp@helez:~$ xrandr | grep VGA VGA2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm แต่ครั้งต่อไปที่ฉันรีบูทระบบของฉันที่สามารถสลับเป็น VGA1 ได้อย่างง่ายดายแทน ฉันมีกราฟิกการ์ด Optimus ดังนั้นอาจเกี่ยวข้องกันและฉันเคยติดตั้ง Bumblebee มาก่อน แต่ฉันลบแพ็คเกจที่เกี่ยวข้องทั้งหมดและ / หรือปรับลดรุ่นเป็นรุ่นมาตรฐาน มีใครเห็นอะไรเช่นนี้หรือมีความคิดวิธีการแก้ไขหรือไม่ ข้อมูลเพิ่มเติมเกี่ยวกับระบบของฉัน: รุ่นแล็ปท็อป: Acer Aspire 5830TG การกระจาย: Slackware …

1
การตั้งค่าจอภาพที่สองด้วย xrandr: ขยายโดยไม่ต้อง / ปิดการเลื่อน
นี่ไม่ใช่คำถาม แต่เป็นการแก้ไขปัญหาภายใต้ Ubuntu ฉันพบ ตั้งค่า: รับหน้าจอแล็ปท็อป (เช่น "LVDS-1-0") และหน้าจอที่สอง (เช่น "DP-1") โดยมีหน้าจอที่สองเป็นหน้าจอหลักของคุณและจอภาพของคุณอยู่ทางขวาของหน้าจอหลักของคุณ ( หรือซ้าย) เป็นส่วนขยาย (ดูรูปภาพ) หน้าจอแรกถูกขยายออกไปตลอดเวลาแม้จะมีคำแนะนำ xrandr อย่างชัดเจนไม่ให้ทำเช่นนี้ เมื่อป้อนสิ่งนี้ฉันสามารถหลีกเลี่ยงการเลื่อนที่น่ารำคาญเมื่อเลื่อนเคอร์เซอร์เมาส์ไปทางขวาบนหน้าจอหลัก xrandr --output LVDS-1-0 --off xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0 หลังจากนี้จะเปลี่ยนจากจอภาพหนึ่งไปอีกจอหนึ่งโดยไม่ต้องเลื่อนหน้าจอ ปรับปรุง หลังจากเปลี่ยนเป็นการ์ดกราฟิกแยก (nvidia เป็นแบบแยกและ intel ถูกรวมเข้ากับแล็ปท็อปของฉัน) ลำดับของผลลัพธ์ที่จำเป็นต้องเปลี่ยน: output_DP=$(xrandr | grep " …

3
ใช้งานสกรีนเซฟเวอร์เดียวข้ามจอภาพหลายจอ
มีวิธีที่จะทำให้xscreensaverโปรแกรมรักษาหน้าจอเดียวข้ามจอแสดงผล X ทั้งหมดโดยไม่สนใจรูปทรงเรขาคณิตของ Xinerama / XRANDR หรือไม่? ฉันมีสามหน้าจอที่ปรากฏเป็นหน้าจอ X เดียวในหนึ่งหน้าจอ X XRANDR ให้ข้อมูลเกี่ยวกับสถานที่ที่จอแสดงผลทางกายภาพแต่ละเครื่องเริ่มต้นและสิ้นสุดบนหน้าจอ X เดียว xscreensaverใช้สิ่งนี้เพื่อเรียกใช้โปรแกรมรักษาหน้าจอที่แตกต่างกันในแต่ละจอภาพหรือใช้โปรแกรมรักษาหน้าจอเดียวกันสามครั้งครั้งละหนึ่งจอภาพ ฉันต้องการเปลี่ยนแปลงสิ่งนี้เพื่อให้มีการใช้งานโปรแกรมรักษาหน้าจอเพียงตัวเดียวและครอบคลุมทั้งสามหน้าจอ (เช่นใช้ทั้งหน้าจอ X ทั้งหมด) วิธีนี้ภาพเคลื่อนไหวในโปรแกรมรักษาหน้าจอจะเป็นอิสระในการเดินเตร่จากจอภาพหนึ่ง . เป็นไปได้ไหม

2
จอภาพคู่พร้อมไดรเวอร์วิดีโอ 2 ตัวพร้อม xrandr 1.4
ฉันพยายามดูอัลจอคู่กับไดรเวอร์การ์ดแสดงผล 2 แบบ (i915 & nvidia) แต่อย่างที่คุณเห็น xrandr เป็นเพียงรายชื่อผู้ให้บริการ nvidia ฉันใช้ Arch Linux ฉันพยายามค้นหาไม่สำเร็จว่าxrandrจะรับรายชื่อผู้ให้บริการที่ไหน [x@epoch ~]$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 0 name:NVIDIA-0 [x@epoch /etc/X11]$ sudo lshw -numeric -c video *-display description: VGA compatible controller …

3
การตั้งค่า DPI ในตัวจัดการหน้าต่างที่ยอดเยี่ยม
ฉันมีจอภาพ 4k แบบใหม่ที่สวยงาม ฉันสามารถเพิ่มขนาดตัวอักษรสำหรับแอพพลิเคชั่นส่วนใหญ่ (รวมถึงสุดยอด) อย่างไรก็ตามมีปัญหาเล็กน้อย: wibar เครื่องมือหินแสดงตัวอักษรเล็ก ๆ theme.liaไม่ได้เป็นคนที่กำหนดไว้ใน แอปพลิเคชัน Gnome ใด ๆ ยังคงแสดงขนาดตัวอักษรเก่า ฉันสงสัยว่าการตั้งค่าขนาดตัวอักษรทุกที่จะทำให้ฉันเสียสติ Awesomeฉันสามารถใช้การตั้งค่า DPI ได้หรือไม่? ถ้าไม่มีxrandrเวทมนตร์ฉันสามารถทำอะไรได้บ้าง
10 xrandr  awesome  dpi 

1
แอปพลิเคชั่นเต็มหน้าจอในการตั้งค่าจอภาพสองจอ
Optimus บน Linux นั้นยังห่างไกลจากความสมบูรณ์แบบ แต่การใช้nVidiaไดรเวอร์ดั้งเดิมปัญหาส่วนใหญ่ที่ฉันมีในอดีตนั้นได้รับการแก้ไขเป็นส่วนใหญ่ยกเว้นหนึ่งตัว เมื่อใดก็ตามที่ฉันเรียกใช้แอปพลิเคชั่นเต็มหน้าจอเช่นKodiหรือบางSteamเกมปิดตำแหน่งหน้าจอจะอยู่ตรงกลางตรงกลางของหน้าจอ 2 หน้าจอที่ 1080p หรือแสดงผลเพียงครึ่งซ้ายบนจอแสดงผลใด ๆ xrandrผมคิดว่านี่เป็นเพราะเกี่ยวกับวิธีที่ผมทำการติดตั้งจอภาพหลายทำงานโดยใช้ เมื่อsddmเริ่มต้นมันจะเรียกใช้คำสั่งต่อไปนี้: xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0 มันทำงานได้อย่างสมบูรณ์แบบ แต่คุณอาจสังเกตเห็นว่าคอนเทนเนอร์นั้นมีขนาด 3x1080p เนื่องจากมี 3 หน้าจอ (ทั้งหมดเป็น 1080p) การปิดการใช้งานจอแสดงผลภายในของฉันและการแพนกล้อง แต่ดูเหมือนว่ามันฉันไม่สามารถควบคุมการทำงานแบบเต็มหน้าจอ noor ในหรือโดยการใช้KDE putการเล่นในการตั้งค่าแอพพลิเคชั่นฉันสามารถเลือกจอภาพที่จะแสดงผลได้ เพื่อชี้แจง: xs on monitor left at …

1
ฉันจะอัพเดตเลย์เอาต์มอนิเตอร์ของฉันใน XFCE โดยอัตโนมัติได้อย่างไร?
ฉันมีแล็ปท็อปที่เชื่อมต่อกับจอภาพขนาดใหญ่ เมื่อเชื่อมต่อฉันต้องการใช้จอภาพขนาดใหญ่เป็นจอแสดงผลหลักโดยที่หน้าจอแล็ปท็อปเป็นจอแสดงผลรองไปทางขวา เมื่อไม่ได้ปลดล็อคหน้าจอแล็ปท็อปจะเป็นเพียงจอแสดงผลเท่านั้น XFCE ดูเหมือนจะไม่มีการรองรับหลายจอภาพในตัวฉันพบARandRซึ่งให้ฉันตั้งค่าจอภาพตามที่ฉันต้องการ ฉันสามารถใช้ ARandR เพื่อบันทึกโปรไฟล์สำหรับการกำหนดค่าที่เชื่อมต่อและไม่ได้แยกส่วน (ซึ่งจริงๆแล้วเป็นเพียงเชลล์สคริปต์ที่เรียกใช้xrandr ) แต่ฉันจะทำให้โปรไฟล์เหล่านั้นใช้งานอัตโนมัติได้อย่างไรเมื่อแล็ปท็อปเชื่อมต่อและปลดล็อคแล้ว? ฉันควรลองสร้างกฎ udev ที่ตรวจจับสถานีติดตั้งหรือไม่? มีวิธีที่ดีกว่า?

1
วิธีใช้การหมุนหน้าจอในการกำหนดค่า WM ที่น่ากลัว?
ฉันใช้xrandrสคริปต์เพื่อกำหนดขนาดหน้าจอและการหมุน ในกรณีนี้หน้าจอหนึ่งอยู่ในโหมดแนวนอนและอีกหน้าจอจะหมุน ฉันจะตรวจจับการหมุนนี้ในการกำหนดค่า WM ที่น่ากลัวได้อย่างไร เป้าหมายคือการตั้งค่าเลย์เอาต์แท็กเพื่อให้หน้าต่างถูกแบ่งตามแกนสั้นของหน้าจอ นั่นคือแท็กที่ใช้awful.layout.suit.tileในโหมดแนวนอนจะใช้awful.layout.suit.tile.bottomในโหมดแนวตั้ง นั่นคือมากกว่านี้: ฉันต้องการสิ่งนี้:
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.