Xrandr: เครื่องมืออันทรงพลังในการกำหนดค่าจอภาพของคุณ

ในโอกาสนี้เราจะอธิบายวิธีการใช้งาน xrandrซึ่งเป็นเครื่องมือปลายทางที่ใช้ในการ ถูกต้อง la ความละเอียด ของจอภาพของคุณ อัตราการดื่มฯลฯ และยังทำหน้าที่จัดการจอภาพมากกว่าหนึ่งจอ

Miguel SuárezPatiñoเป็นอีกหนึ่งใน ผู้ชนะ จากการแข่งขันประจำสัปดาห์ของเรา: «แบ่งปันสิ่งที่คุณรู้เกี่ยวกับ Linux«. ขอแสดงความยินดีมิเกล!

ผู้ใช้ทั่วไปซึ่งส่วนใหญ่เป็น Windows หรือ Apple ไม่เข้าใจคนที่หลงใหลใน Linux และใช้เวลาส่วนใหญ่ในคอนโซลคำสั่งพิมพ์ "แปลก ๆ "

สิ่งที่ฉันจะบอกคุณในวันนี้เป็นวันหนึ่งที่คุณรู้สึกภาคภูมิใจเป็นพิเศษกับ Linux นี่คือเรื่องราว:

จอภาพ HP Pavilion mx70 CRT รุ่นเก่าที่รักของฉันมันให้ความละเอียดที่หลากหลาย แต่ Linux Mint LXDE ของฉันไม่รู้จักและแสดงความละเอียดที่ดีที่ 1024 × 768 แต่มีการรีเฟรชเพียง 60 hz ซึ่งไม่มาก ดีต่อดวงตา ในทางทฤษฎีจอภาพสามารถเข้าถึง 85 Hz ด้วยความละเอียดนั้น

แล้วตอนนี้ฉันจะทำยังไง? ตามปกติไปที่บรรทัดคำสั่งแล้วเล่น!

ใช้ xrandr

ในการแก้ไขความละเอียดมีคำสั่ง "xrandr" (X Resize & Rotate) ด้วยคำสั่งนี้คุณกำหนดค่าความละเอียดของหน้าจอ แต่คุณยังสามารถเพิ่มความละเอียดใหม่ได้ตราบเท่าที่จอภาพรองรับ

แสดงความคิดเห็นว่ามีอินเทอร์เฟซแบบกราฟิกหลายแบบ: grandr, arandr

หากต้องการดูความละเอียดที่ระบบตรวจพบเพียงเรียกคำสั่งนี้และดูผลลัพธ์ในกรณีของฉัน:

Informiguel ~ $ xrandr หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1024 x 768 สูงสุด 4096 x 4096 เชื่อมต่อ VGA-0 1024x768 + 0 + 0 (แกนและแกน x กลับด้านขวาปกติ) 0 มม. x 0 มม. 1024x768 60.0 800x600 60.3 56.2 848x480 60.0 640x480 59.9 S-video ถูกตัดการเชื่อมต่อ (แกน y แกน x กลับด้านขวาปกติ)

อย่างที่คุณเห็นสำหรับความละเอียด 1024 × 768 จะให้เฉพาะ 60.0 Hz

ฉันจะเพิ่มความละเอียดที่ฉันดีที่สุดและจอภาพของฉันมีให้: 1024 × 768 ที่ 85 Hz แน่นอนว่าจอภาพแต่ละจอมีลักษณะเฉพาะของตัวเองที่ต้องได้รับการพิจารณา

ปัญหาคือในการสร้างความละเอียดใหม่คุณต้องมีข้อมูลที่ "แปลกมาก" เช่นแนวตั้งแนวนอนสูงสุดต่ำสุดความถี่รวม ... แต่ Linux ยังมีวิธีแก้ปัญหาด้วยคำสั่ง "cvt" ยูทิลิตี้ในการคำนวณ ต้องใช้โหมด VESA เพื่อให้ได้ความละเอียด ถ้าฉันต้องการ 1024 × 768 ที่ 85 Hz ฉันจะเขียน:

Informiguel ~ $ cvt 1024 768 # 85x1024 768 Hz (CVT 84.89M0.79) hsync: 3 kHz; pclk: 68.68 Mhz Modeline "94.50x1024_768" 85.00 94.50 1024 1096 1200 1376 -hsync + vsync

คุณยังสามารถลองใช้ "gtf" ซึ่งทำเหมือนกันมากหรือน้อย:

Informiguel ~ $ gtf 1024 768 # 85x1024 @ 768 Hz (GTF) hsync: 85.00 kHz; pclk: 68.60 MHz Modeline "94.39x1024_768" 85.00 94.39 1024 1088 1200 1376 768 -HSync + Vsync

และด้วยวิธีนี้ "Modeline" ที่ฉันต้องใช้กับ "xrandr" จะปรากฏขึ้น อย่าตกใจถ้า hzs ไม่ตรงกัน (94.50 แทนที่จะเป็น 85)

ขั้นตอนในการเพิ่มความละเอียดนั้นโดยการคัดลอก "modeline" ที่ได้รับ: (รายละเอียดเมื่อคุณใส่ตัวเลือกที่มีชื่อยาว ๆ เช่น "newmode" จะมียัติภังค์ 2 ตัวนำหน้าซึ่งอาจจะไม่ชัดเจนมากนักในขณะที่เวลาอื่นมีเพียง 1 ขีดกลางเท่านั้น เป็นในกรณีของ "hsync")

Informiguel ~ $ xrandr --newmode "1024x768_85.00" 94.50 1024 1096 1200 1376 768 771 -hsync + vsync

หากเราตรวจสอบผลลัพธ์:

Informiguel ~ $ xrandr หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1024 x 768 สูงสุด 4096 x 4096 เชื่อมต่อ VGA-0 1024x768 + 0 + 0 (แกน y แกน y กลับด้านซ้ายปกติ) 0 มม. x 0 มม. 1024x768 60.0 * 800x600 60.3 56.2 848x480 60.0 640x480 59.9 S-video ถูกตัดการเชื่อมต่อ (แกน y กลับด้านขวาตามปกติ) 1024x768_85.00 (0x137) 94.5Mhz h: กว้าง 1024 เริ่ม 1096 end 1200 รวม 1376 เอียง 0 นาฬิกา 68.7KHz v: สูง 768 เริ่ม 771 end 775 รวม 809 นาฬิกา 84.9Hz

คุณสามารถดู "Modeline" ใหม่ที่สร้างขึ้น ฉันชอบเสียง "Modeline"! ถ้าวันหนึ่งฉันมีแมวฉันจะเรียกมันว่า

เราดำเนินการต่อตอนนี้ฉันต้องเพิ่มโหมดใหม่นี้ในรายการโหมดที่มี:

Informiguel ~ $ xrandr –addmode VGA-0 1024x768_85.00

"VGA-0" ถ้าคุณดูผลลัพธ์ของ "xrandr" มันคือสิ่งที่การ์ดแสดงผลของฉันเรียกว่า เราเห็นผลลัพธ์ที่สมบูรณ์แบบ!

Informiguel ~ $ xrandr หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1024 x 768 สูงสุด 4096 x 4096 เชื่อมต่อ VGA-0 1024x768 + 0 + 0 (ปกติซ้ายกลับด้านขวา 1024x768 60.0 * 800x600 60.3 56.2 848x480 60.0 640x480 59.9 1024x768_85.00 84.9 S - วิดีโอถูกตัดการเชื่อมต่อ (แกน y แกน x กลับด้านขวาปกติ)

ตอนนี้ยังคงใช้ความละเอียดนั้นกับจอภาพเท่านั้น:

Informiguel ~ $ xrandr - เอาต์พุต VGA-0 - โหมด 1024x768_85.00

กระพริบตาครั้งเดียวและจอภาพดูหล่อขึ้นกว่าเดิม

จะเกิดอะไรขึ้นถ้าฉันต้องการใส่ความละเอียด 800 × 600 ด้วยอัตราการรีเฟรช 60 hz (ฉันเห็นว่ามีการรีเฟรช 2 ครั้งในโหมดนี้คือ 60.3 และ 56.2) สามารถทำได้ด้วยวิธีนี้:

Informiguel ~ $ xrandr -s 800x600 -r 60

โปรดทราบว่าโซดาถูกใช้ 60 แทน 60.3 เนื่องจากหลังไม่ยอมรับ ตอนนี้กลับไปที่ความละเอียดที่สวยงาม:

Informiguel ~ $ xrandr -s 1024x768_85.00

ถ้าฉันใช้ค่าเริ่มต้นที่ 60 hz เราจะเขียนว่า:

Informiguel ~ $ xrandr -s 1024x768_85.00 -r 85

ถ้าฉันทำผิดและต้องการลบทุกอย่างล่ะ? ไม่มีอะไรไปที่นั่น ในการลบความละเอียดนี้ออกจากรายการโหมดที่มี:

Informiguel ~ $ xrandr --delmode VGA-0 1024x768_85.00

หากฉันดูผลลัพธ์:

Informiguel ~ $ xrandr หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1024 x 768 สูงสุด 4096 x 4096 เชื่อมต่อ VGA-0 1024x768 + 0 + 0 (แกน y แกน y กลับด้านซ้ายปกติ) 0 มม. x 0 มม. 1024x768 60.0 * 800x600 60.3 56.2 848x480 60.0 640x480 59.9 S-video ถูกตัดการเชื่อมต่อ (แกน y กลับด้านขวาตามปกติ) 1024x768_85.00 (0x136) 94.5Mhz h: กว้าง 1024 เริ่ม 1096 end 1200 รวม 1376 เอียง 0 นาฬิกา 68.7KHz v: สูง 768 เริ่ม 771 end 775 รวม 809 นาฬิกา 84.9Hz

มันถูกลบออกจากรายการแล้ว แต่ตอนนี้ข้อมูลจะปรากฏในแบบที่สร้างขึ้น (- โหมดใหม่) หากต้องการลบสิ่งนี้ด้วย:

Informiguel ~ $ xrandr --rmmode 1024x768_85.00

เราเห็นผลลัพธ์:

Informiguel ~ $ xrandr หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1024 x 768 สูงสุด 4096 x 4096 เชื่อมต่อ VGA-0 1024x768 + 0 + 0 (แกน y กลับด้านขวาตามปกติ) 0 มม. x 0 มม. 1024x768 60.0 * 800x600 60.3 56.2 848x480 60.0 640x480 59.9 S-video ถูกตัดการเชื่อมต่อ (แกน y แกน x กลับด้านขวาปกติ)

ทุกอย่างเป็นไปตามตอนต้นของบทความ ...

และในที่สุดฉันก็รู้ว่าคุณเป็นโจ๊กเกอร์ลองทำสิ่งนี้:
ก่อนอื่นให้เขียนสิ่งนี้ซึ่งไม่มีการเปลี่ยนแปลงในขณะนี้:

Informiguel ~ $ xrandr - เอาต์พุต VGA-0 - หมุนปกติ

และตอนนี้ลองทำสิ่งต่อไปนี้โดยคำนึงถึงการลบเรื่องตลกที่คุณต้องทำซ้ำคำสั่งก่อนหน้านี้ (เพียงแค่เลือกโดยใช้ปุ่มเคอร์เซอร์):

Informiguel ~ $ xrandr - เอาต์พุต VGA-0 - หมุนไปทางซ้าย

จนถึงตอนนี้ทุกอย่างดีมาก แต่มีปัญหาเมื่อรีสตาร์ทคอมพิวเตอร์การกำหนดค่าจะหายไป ฉันไม่คิดว่าการปรับการรีเฟรชหน้าจอทุกครั้งที่เข้าสู่คอมพิวเตอร์จะต้องมีวิธีที่จะแก้ไขได้ ไปเลย

ในลินุกซ์มีไฟล์คอนฟิกูเรชันทีละเล็กทีละน้อยและเนื่องจากฮาร์ดแวร์ได้รับการยอมรับจากการแจกแจงได้ดีขึ้นจึงถูกลืมไป ชื่อพา ธ เต็มคือ "/etc/X11/xorg.conf" ไฟล์คอนฟิกูเรชันสำหรับพารามิเตอร์ทั้งหมดที่ทำให้สภาพแวดล้อมกราฟิกทำงานได้

ใน LXDE (สภาพแวดล้อมเดสก์ท็อป X11 แสง) ไม่มีไฟล์อยู่ดังนั้นจึงต้องสร้างขึ้นซึ่งไม่ใช่เรื่องง่าย ทางออกหนึ่งที่เป็นไปได้คือทำสิ่งต่อไปนี้:

เราออกจากสภาพแวดล้อมแบบกราฟิกเราไปที่เทอร์มินัลโดยกด CTRL + ALT + F1 จำไว้ว่าสภาพแวดล้อมแบบกราฟิกคือ CTRL + ALT + F7) เราตรวจสอบและ "ปิด" สภาพแวดล้อมแบบกราฟิก:

Informiguel ~ $ sudo /etc/init.d/lxdm หยุด

ต่อไปเราดำเนินการกำหนดค่า X:

Informiguel ~ $ sudo X - กำหนดค่า

ไฟล์ชื่อ "xorg.conf.new" ถูกสร้างขึ้นซึ่งเป็นสิ่งที่เราต้องย้ายไปยังไซต์ของคุณและแก้ไข:

Informiguel ~ $ mv xorg.conf.new /etc/X11/xorg.conf

หากทุกอย่างถูกต้องและเราต้องการรีสตาร์ทสภาพแวดล้อมแบบกราฟิก:

Informiguel ~ $ sudo /etc/init.d/lxdm เริ่มต้น

มีวิธีอื่นที่อาจดีกว่าคุณเริ่มต้นด้วยการแจกจ่าย Linux บน "CD Live" และคัดลอกไฟล์ที่มีเส้นทางแบบเต็มคือ "/etc/X11/xorg.conf" และวางลงในการแจกจ่ายของคุณ หากการกระจายนั้นตรวจพบจอภาพอย่างถูกต้องปัญหาจะจบลงมิฉะนั้นคุณต้องรีทัชไฟล์ด้วยข้อมูลของการรีเฟรชหน้าจอและความละเอียดที่คุณต้องการ ตัวอย่างเช่นฉันต้องเพิ่มสิ่งต่อไปนี้เพื่อให้โซดาเพียงพอ:

ส่วน "จอภาพ" ตัวระบุ "จอภาพทั่วไป" ตัวเลือก "DPMS" HorizSync 30-70 VertRefresh 50-120 Modeline "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807 -HSync + Vsync ตัวเลือก "PreferredMode" "1024x768_85.00" EndSection ส่วน "หน้าจอ" ตัวระบุ "หน้าจอเริ่มต้น" อุปกรณ์ "ATI Technologies, Inc. Radeon RV250 ถ้า [Radeon 9000 Pro]" Monitor "จอภาพทั่วไป" DefaultDepth 24 Option "AddARGBGLXVisuals" "True" Option "Metamode" "1024x768_85.00 +0+ 0 "Option" UseEdid "" False "SubSection" Display "Depth 1 Modes" 1024x768 "" 800x600 "" 640x480 "EndSubSec ................... ฯลฯ

สำคัญมากมองหาคุณสมบัติทางเทคนิคของจอภาพเพื่อให้ทราบถึงการซิงโครไนซ์แนวตั้งและแนวนอน ดังที่เห็นในภาพ "Modeline" คือค่าที่คำนวณด้วยคำสั่ง "cvt"

เมื่อทำการเปลี่ยนแปลงที่จำเป็นแล้วทุกอย่างก็พร้อมที่จะทำงานโดยอัตโนมัติในครั้งถัดไปที่คุณเปิดคอมพิวเตอร์ แก้ไขปัญหา.

ตอนนี้คุณจะอธิบายกับ Windows หรือ Mac เครื่องใดเครื่องหนึ่งได้อย่างไรอารมณ์ที่รู้สึกว่า "ควบคุม" เหนือเครื่อง (ไม่ใช่ในทางอื่น)

สำหรับฉันแล้วดูเหมือนว่าพวกเราจะเป็นสัตว์ใกล้สูญพันธุ์ ... 🙁

ผู้ที่ต้องการเพิ่มพูนความรู้เกี่ยวกับ xrandr อย่างต่อเนื่องอย่าหยุดอ่านสิ่งเหล่านี้ ของเก่า โพสต์ในบล็อกนี้

ขอบคุณ Miguel SuárezPatiño!
คุณต้องการเข้าร่วมการแข่งขันประจำเดือนของเราและ ทำประโยชน์ให้กับชุมชน?
คุณต้องส่งไฟล์ อีเมล รวมถึงเคล็ดลับหรือบทช่วยสอนของคุณเอง

44 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Electrounexpo dijo

    สวัสดีเพื่อนเป็นอย่างไรบ้างขอบคุณสำหรับบทแนะนำนี้อธิบายได้ดีมาก แต่มันใช้ไม่ได้กับฉันจริงๆ

    ให้ฉันอธิบายในส่วนที่หนึ่งเพิ่มหน้าจอและวาง vga มันไม่ได้ผลสำหรับฉันเพราะในรายการการกำหนดค่าในตอนแรกฉันไม่ได้รับจอภาพ vga มีเพียงบางอย่างจากค่าเริ่มต้นและฉันไม่เข้าใจวิธีการทำ เป็นเพราะฉันคิดว่าระบบปฏิบัติการไม่รู้จักไดรเวอร์วิดีโอในกรณีนี้ linux maint 10 lts อย่าใส่อันใหม่ล่าสุดเนื่องจากระบบปฏิบัติการให้ข้อผิดพลาดกับโปรเซสเซอร์พีซีซึ่งเป็น minilaptoc utech minilaptoc

    1.    พาโบลฮวน dijo

      สิ่งเดียวกันเกิดขึ้นกับฉันแทนที่จะเป็น VGA-0 เริ่มต้น

  2.   แกมโบริมโบ dijo

    ฉันต้องการปรับความละเอียดของจอภาพ / ทีวี 32 ในการติดตั้ง solusOS ใหม่บทความของคุณมีความชัดเจนและชัดเจนมากวิธีแก้ปัญหาก็คือคำถามที่คุณให้ไว้ (การปรับจอภาพอัตโนมัติ)
    ฉันขอแสดงความยินดีกับคุณ

    ขอแสดงความนับถือ

  3.   Donatien dijo

    ROLL จำนวนมากเพื่อกำหนดค่าความละเอียดหน้าจอและเฮิรตซ์ !!! ... ใน Windows ด้วยการคลิกสามครั้งฉันแก้ได้ !!! ... และฉันยังสามารถควบคุม«เครื่อง» !!!! ...

    1.    Mig27 dijo

      ข้อผิดพลาด: ใน windows หากจอภาพไม่รู้จักคุณเนื่องจากไม่มีไดรเวอร์คุณจะไม่สามารถทำอะไรได้
      ใน Linux ถ้าไดรเวอร์จำได้คุณก็ไม่จำเป็นต้องทำเช่นนี้

      ขออภัยความพยายาม "ชอบ" Windows ของคุณในกรณีนี้ล้มเหลว ...

  4.   มิเกล dijo

    ความผิดพลาด. ใน Windows เช่นเดียวกับใน Linux จากแอปพลิเคชันกำหนดค่าหน้าจอกราฟิก คุณสามารถทำสิ่งทั่วไปบางอย่างได้ แต่เมื่อคุณต้องการใช้ประโยชน์สูงสุดจากจอภาพ หรือระบบปฏิบัติการตรวจพบได้ไม่ดีนัก จาก Windows คุณจะไม่สามารถ ทำอะไรก็ได้ desde Linux คุณยังมีโอกาสอีกครั้งหากเป็นไปได้ทางกายภาพ ในความเป็นจริงบน Windows จอภาพที่ใช้บทความนี้ทำงานได้ดีกับ Windows 98 ที่มีไดรเวอร์ของผู้ผลิตเท่านั้น ตั้งแต่เวอร์ชันที่สูงกว่าเป็นต้นไป มีการรีเฟรชหน้าจอที่แย่มาก

  5.   มาริโอ้ dijo

    บทแนะนำที่ดีมาก แต่ฉันถามคำถามคุณ ในกรณีที่ใช้คำสั่งทั้งหมดและหน้าจอยังคงอยู่ในความละเอียดที่ต้องการ แต่เลื่อนไปด้านใดด้านหนึ่งควรทำอย่างไร?

    1.    Mig27 dijo

      ที่แก้ไขได้ด้วยปุ่มบนจอภาพ โดยปกติจะมีปุ่มพร้อมเมนูที่คุณสามารถ "ย้าย" หน้าจอเพื่อปรับได้

      อาศิรพจน์

  6.   มาใช้ Linux กันเถอะ dijo

    นั่นเป็นคำถามที่ดี ฉันไม่แน่ใจว่ามีวิธีใดในการแก้ไขโดยใช้ซอฟต์แวร์ โดยทั่วไปแล้วฉันดูเหมือนจะจำได้ว่าสามารถแก้ไขได้โดยใช้ปุ่มบนจอภาพ
    กอด! พอล.

  7.   ทอมมี่มิ้นท์ dijo

    คุณเป็นอัจฉริยะ ... ฉันพยายามตั้งค่าจอภาพทั้งวันโดยไม่ประสบความสำเร็จเลย ... จนถึงตอนนี้ ขอขอบคุณ.

  8.   มาใช้ Linux กันเถอะ dijo

    ดีเลยนั้น! ฉันดีใจมากที่ได้ให้บริการคุณ

    กอด! พอล.

  9.   คาร์ลอ dijo

    กวดวิชาที่ยอดเยี่ยมและสมบูรณ์ !!

  10.   otto06 dijo

    กวดวิชามหาศาล ...

  11.   Fredy dijo

    เอกสารชิ้น .. Mancantado !!!!!

  12.   พลังจัสติน dijo

    ว้าวสุดยอด !!!! บทความนี้และแนวคิดดีๆสำหรับมือใหม่ Linux

  13.   Georgeos Diaz-montexano dijo

    ฉันทำตามขั้นตอนทั้งหมดแล้ว และเขาไม่ช่วยอะไรฉันเลย เมื่อใดก็ตามที่ฉันรีสตาร์ทพีซีเครื่องจะอยู่ในการกำหนดค่าแบบเก่าและฉันต้องรีเซ็ตทุกอย่างด้วยตนเอง กรุณา…. ช่วยนิดนึง ...

  14.   เออร์แวนโดวัล dijo

    กำจัดเครื่องมือที่แนะนำนี้เมื่อคุณมีความละเอียดต่ำและหาวิธีเปลี่ยนไม่ได้ด้วย xrandr -s 0 ก็เพียงพอแล้ว!

  15.   คาร์ลอ dijo

    ขอบคุณมันช่วยฉันได้มาก

  16.   The_Roder dijo

    ขอขอบคุณ,
    ฉันพยายามแก้ปัญหามาหลายวันแก้ไขได้ใน 5 นาทีอธิบายได้ดีมาก

    ขอบคุณสำหรับการแบ่งปันความรู้ของคุณคนเช่นคุณทำให้ซอฟต์แวร์ฟรีสามารถเข้าถึงได้มากขึ้นและยอดเยี่ยม

    กอด

  17.   แม็กซ์ dijo

    ขอบคุณมาก

    ฉันพบว่ามันมีประโยชน์มาก

    คำอวยพร

  18.   ฌองปิแอร์ dijo

    มันทำให้ฉันมีข้อผิดพลาดมันบอกฉันว่าไม่พบ vga ฉันใส่ vga-1 vga-2 vga-0 และไม่มีงานใดที่ฉันใส่ VGA มันไม่ได้บอกฉันว่ามันไม่พบสิ่งที่ฉันทำ

  19.   อัลแบร์โต dijo

    คำอธิบายคำสั่ง xrandr ที่ดีและสมบูรณ์มาก ใน gnome ทุกครั้งที่ฉันเข้าสู่ระบบการกำหนดค่าของไฟล์ "xorg.conf" จะถูกเปลี่ยนแปลงดังนั้นฉันจึงสามารถสร้างสคริปต์เพื่อให้ตั้งค่าการรีสตาร์ทแต่ละครั้งได้อย่างถูกต้อง

    สวัสดี!

  20.   เวลลิน ซานตานา dijo

    หลังจากค้นหาและค้นคว้าในเน็ตมาเป็นเวลานานฉันก็สามารถแก้ปัญหาของฉันได้ด้วยบทช่วยสอนนี้อธิบายได้ดีและชัดเจนมาก

    กราเซีย

  21.   Nacho dijo

    ฉันเคยใช้ Debian และ zero drama เพื่อกำหนดค่าสิ่งต่าง ๆ โดยไม่ต้องไปที่รายละเอียดระดับนั้น

    แต่ตอนนี้ใน Mint ฉันหาวิธีทำให้จอภาพกลับมาเป็นปกติไม่ได้และด้วย "xrandr -s 0" บนคอนโซลมันทำงานได้ดีมาก

    ความจริงก็คือใช่พ็อดจำนวนมากอย่างที่ Donatien พูดโดยเฉพาะอย่างยิ่งเมื่อคุณเปลี่ยน distro เพื่อให้สิ่งต่างๆ "ง่ายขึ้น"

    อืม ...

    .

  22.   เอลคาบัล 82 dijo

    คุณเยี่ยมมากขอบคุณมากความละเอียดของจอภาพภายนอก 1920X1080 60hz ฉันยังคงอยู่ที่ 100 ด้วยบทช่วยสอน

    1.    มาใช้ linux กันเถอะ dijo

      ยินดีต้อนรับแชมป์! กอด! พอล.

  23.   Santiago Alessio dijo

    มันใช้งานได้ดีสำหรับฉันเท่านั้นแทนที่จะเป็น VGA มันดูเหมือน LVDS สำหรับฉันดังนั้นฉันจึงคัดลอกทุกอย่างเหมือนกัน แต่เปลี่ยน VGA-0 สำหรับ LVDS และทุกอย่างทำงานได้สมบูรณ์

  24.   พลังงาน dijo

    สมบูรณ์แบบมากฉันจะเชิญคุณไปดื่มกาแฟถ้าทำได้

    1.    มาใช้ linux กันเถอะ dijo

      ฮาฮา! ขอขอบคุณ!
      กอด Pablo

  25.   ดรัค dijo

    สวัสดีคุณช่วยฉันได้ไหมจอภาพของฉันไม่ได้อยู่ตรงกลางและให้ความละเอียด 1920 × 1080 ที่ 60.1 * + ซึ่งไม่ใช่สิ่งที่ถูกต้องเนื่องจากไม่ได้อยู่ตรงกลางความละเอียดของคอมพิวเตอร์ของฉันคือ 1600 × 900 แต่ฉันไม่ ไม่รู้ว่าต้องตั้งค่าเป็นกี่ Hz เมื่อทำ cvt ต่อไปนี้ต้องตั้งค่ากี่ Hz
    drakkpac drakk# cvt 1600 900 60
    # 1600 × 900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
    Modeline « 1600x900_60.00 » 118.25 1600 1696 1856 2112 900 903 -hsync + vsync

    1.    มาใช้ linux กันเถอะ dijo

      สวัสดี Drakk!

      เราขอแนะนำให้คุณถามคำถามนี้ในบริการถามและตอบของเราที่เรียกว่า ถาม DesdeLinux เพื่อให้ทั้งชุมชนสามารถช่วยคุณแก้ปัญหาได้

      กอด Pablo

  26.   อีเลียส dijo

    ขอบคุณมากมันทำงานได้อย่างสมบูรณ์แบบ ปัญหาคือฉันไม่รู้ว่าจะแก้ไขไฟล์อย่างไร (หรือจะแก้ไขไฟล์อะไร) เพื่อให้มันคงค่าแบบนี้ตลอดไปมีใครช่วยฉันได้ไหม ฉันใช้ ubuntu studio 14.04 (ถ้าฉันไม่ผิดใช้ xfce)

  27.   เอเดรีย dijo

    เมื่อทำขั้นตอนนี้» informiguel ~ $ xrandr –newmode « 1024x768_85.00 » 94.50 1024 1096 1200 1376 768 771 775 809 -hsync + vsync »ข้อผิดพลาดจะปรากฏขึ้น« xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับเอาต์พุตเริ่มต้น»

  28.   โจนาธานกาซิบา dijo

    สวัสดีตอนบ่ายเพื่อน

    บทช่วยสอนที่ยอดเยี่ยมฉันทำได้ถึงจุดที่ความละเอียดปรากฏขึ้นและทุกอย่างอย่างไรก็ตามเมื่อฉันเลือกมันทำให้ฉันมีข้อผิดพลาดเช่นพื้นที่เสมือนไม่เพียงพอจอภาพของฉันให้ความละเอียด 1920 × 1080 และฉันต้องการลดความละเอียดนี้อย่างไรก็ตาม เมื่อฉันทำ xrendr ปรากฏให้ฉันเห็นกระแสต่ำสุดและสูงสุดเท่ากับ 1920 × 1080 ฉันลองใช้คำสั่งที่บอกฉันว่าวิดีโอทำงานอย่างถูกต้องหรือไม่และเป็นเช่นนี้เฟืองจะปรากฏขึ้นและข้อความบอกฉันว่าใช่!

    ฉันอยากทราบว่ามีวิธีตั้งค่าความละเอียดขั้นต่ำให้เป็นค่าอื่นไม่ใช่ค่าเดียวกันหรือไม่เพื่อป้อนค่าที่ฉันต้องการโดยใช้ความถี่ของหน้าจอที่มีความละเอียดที่ฉันบอก มันคือ 0

  29.   อันเดรส osp dijo

    มันได้ผลสำหรับฉันอย่างสมบูรณ์แบบและฉันก็เป็นผู้เชี่ยวชาญในเรื่องของการรื้อถอนแล้วขอบคุณคุณ! ฉันจะแบ่งปันบล็อกขอบคุณมาก…. salu2

  30.   จูเลียนดี dijo

    สวัสดีคุณเป็นอย่างไรบ้างคำอธิบายที่ดีมาก แต่ฉันมีปัญหาในการสร้างไฟล์กำหนดค่าถาวรคุณตัดสินใจว่าฉันต้องการสิ่งนี้ (ฉันอยู่ใน KaliLinux และไม่มีไฟล์ xorg.conf

    Informiguel ~ $ sudo /etc/init.d/lxdm หยุด

    แต่ไม่มีไฟล์ lxdm และเมื่อฉันดำเนินการต่อมันบอกว่าฉันต้องหยุดเซิร์ฟเวอร์เพื่อสร้างไฟล์ xorg.conf ... ดังนั้นไฟล์ไหนที่ฉันต้องหยุด ?????

  31.   โชลิน dijo

    บทความที่ดีมากฉันสามารถเพิ่มความละเอียดที่ฉันต้องการได้ (1360 × 768) แต่ไม่อนุญาตให้ฉันเลือกความละเอียดนั้นทำให้ฉันมีข้อผิดพลาดต่อไปนี้:

    ภาพที่ฉันสามารถเพิ่มความละเอียด:

    หน้าจอ 0: ต่ำสุด 640 x 480 ปัจจุบัน 1024 x 768 สูงสุด 1360 x 768
    เริ่มต้นที่เชื่อมต่อ 1024 × 768 + 0 + 0 0 มม. x 0 มม
    1024 × 768 0.00 *
    800 × 600 0.00
    640 × 480 0.00
    1360x768_60.00 60.00 น

    เกิดข้อผิดพลาดขณะพยายามเลือกความละเอียดนั้น
    : ~ $ xrandr - เอาต์พุตเริ่มต้น - โหมด 1360x768_60.00 –primary
    xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
    xrandr: การกำหนดค่า crtc 0 ล้มเหลว

    ข้อผิดพลาดเช่น sudo:

    sudo xrandr - เอาต์พุตเริ่มต้น –mode 1360x768_60.00 –primary
    ไม่ได้ระบุโปรโตคอล
    ไม่สามารถเปิดการแสดงผล: 0

    ไม่มีใครรู้ว่ามันคืออะไร? ความจริงก็คือฉันอ่านหลาย ๆ ฟอรัมและลองหลาย ๆ อย่าง แต่ไม่สามารถแก้ไขได้และสิ่งที่แย่ที่สุดคือฉันไม่สามารถปิดเซิร์ฟเวอร์ X ได้ (หรือกด ctrl + alt + f1) เนื่องจากความละเอียดที่การตั้งค่านี้ ทั้งหน้าจอเป็นพิกเซลสี่เหลี่ยมสี

    จากไปแล้วขอบคุณมาก

  32.   แคส dijo

    สวัสดีขอบคุณมากสำหรับการสอนประเภทนี้ แต่ฉันมีปัญหาเล็กน้อย

    เมื่อใช้คำสั่ง ~ $ xrandr -addmode 1336x768_85.00 เทอร์มินัลบอกฉัน

    xrandr: ตัวเลือกที่ไม่รู้จัก '-addmode'

    จะเกิดอะไรขึ้นที่นี่ฉันลอง addmode โดยไม่มีสคริปต์แล้วและมันก็บอกฉันในสิ่งเดียวกัน ฉันชี้แจงว่าฉันมี Debian 8.5 และขั้นตอนทั้งหมดก่อนหน้านั้นใช้งานได้ดี

    ขอบคุณล่วงหน้า

  33.   พระเยซูเอดูอาร์โด dijo

    คือ "–addmode" โดยไม่มีเครื่องหมายคำพูดมีข้อผิดพลาดในการเขียนบทความ

  34.   Jose Jimenez dijo

    พี่ชายคุณเป็น Genius ขอบคุณมากสำหรับบทช่วยสอนฉันเบื่อที่จะมองหาวิธีรับความละเอียด 1280 × 960 ที่ 60 hz และเป็นไปไม่ได้สำหรับฉันใน xubuntu จนกว่าฉันจะเข้าสู่บทช่วยสอนนี้ขอบคุณมาก

  35.   ไม่ระบุชื่อ dijo

    เพอร์เฟคทู! ! !
    ขอบคุณมันเยี่ยมมาก
    อธิบายทีละขั้นตอนได้ดี นอกจากนี้ยังเรียนรู้

  36.   Daniel Moreno dijo

    ฉันทำทุกอย่างตามที่พวกเขาบอก แต่เมื่อฉันเพิ่มมันทำให้เกิดข้อผิดพลาดนี้และฉันไม่รู้ว่ามันหมายถึงอะไร:
    ข้อผิดพลาด X ของคำขอที่ล้มเหลว: BadMatch (แอตทริบิวต์พารามิเตอร์ไม่ถูกต้อง)
    รหัสหลักของคำขอที่ล้มเหลว: 140 (RANDR)
    รหัสย่อยของคำขอที่ล้มเหลว: 18 (RRAddOutputMode)
    หมายเลขซีเรียลของคำขอที่ล้มเหลว: 30
    หมายเลขประจำเครื่องปัจจุบันในสตรีมเอาต์พุต: 31

    คุณสามารถช่วยฉันได้ไหม?

    ฉันแสดงแบบเต็มหน้าจอ

    รูท @ d4m: ~ # xrandr
    หน้าจอ 0: ต่ำสุด 8 x 8 ปัจจุบัน 1024 x 600 สูงสุด 32767 x 32767
    LVDS1 เชื่อมต่อหลัก 1024 × 600 + 0 + 0 (แกน y แกน y กลับด้านขวาปกติ) 220 มม. x 130 มม.
    1024 × 600 60.19 * +
    800 × 600 60.32 56.25
    640 × 480 59.94
    512 × 300 60.00
    ตัดการเชื่อมต่อ VGA1 แล้ว (แกน y แกน x กลับด้านขวาปกติ)
    VIRTUAL1 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับด้านขวาแกน x แกน y)
    รูท @ d4m: ~ # xrandr - โหมดใหม่ 1024x768_60.00 63.50 1024 1072 1176 1328 768 771 775 -hsync + vsync
    root @ d4m: ~ # xrandr –addmode LVDS1 1024x768_60.00
    ข้อผิดพลาด X ของคำขอที่ล้มเหลว: BadMatch (แอตทริบิวต์พารามิเตอร์ไม่ถูกต้อง)
    รหัสหลักของคำขอที่ล้มเหลว: 140 (RANDR)
    รหัสย่อยของคำขอที่ล้มเหลว: 18 (RRAddOutputMode)
    หมายเลขซีเรียลของคำขอที่ล้มเหลว: 30
    หมายเลขประจำเครื่องปัจจุบันในสตรีมเอาต์พุต: 31
    root @ d4m: ~ # cvt 1024 768 60
    # 1024 × 768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
    Modeline « 1024x768_60.00 » 63.50 1024 1072 1176 1328 768 771 -hsync + vsync
    รูท @ d4m: ~ #

    ทันทีที่คุณช่วยฉันได้ฉันจะขอบคุณตั้งแต่ฉันเป็นครูและฉันก็ช่วยนักเรียนในเรื่องนั้น

  37.   ซูโซ่ dijo

    คุณช่วยฉันไว้!!. กวดวิชาที่ยอดเยี่ยม

    ฉันมีจอภาพภายนอกสองจอกับแล็ปท็อป (ฉันไม่ได้ใส่เหตุผลฮ่า ๆ ) เครื่องหนึ่งเชื่อมต่อด้วย HDMI และ VGA หลังอยู่ที่ความละเอียด 1024 × 768 และด้วยบทช่วยสอนของคุณฉันจัดการตั้งค่าเป็น 1920 × 1080

    ขอบคุณมากสำหรับทุกสิ่ง😉

  38.   Varo dijo

    xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
    หน้าจอ 0: ต่ำสุด 640 x 480 ปัจจุบัน 640 x 480 สูงสุด 640 x 480
    ค่าเริ่มต้นที่เชื่อมต่อหลัก 640 × 480 + 0 + 0 0 มม. x 0 มม
    640 × 480 73.00 *
    ดีฉันได้รับสิ่งนี้เมื่อสมัคร "xrandr" ในเทอร์มินัล ขณะนี้ความละเอียดของฉันมีขนาดใหญ่มากตัวเลือกในการกำหนดค่าหายไปโดยที่ยังคงว่างเปล่าและไม่มีประเภทความละเอียด มันเป็นคอร์ 3 และฉันใช้ ubuntu 18