ภายใน ปัญหาที่พบบ่อยที่สุดที่ฉันพบ เมื่อฉันย้ายไปที่ Ubuntu เป็นครั้งแรก เป็น หัวข้อความละเอียดหน้าจอ และปัญหาการตรวจจับฮาร์ดแวร์เพิ่มเติมเล็กน้อยฉันกำลังพูดถึงเมื่อ 10 ปีก่อนฉันมีอุปกรณ์เล่นเกมในตอนนั้น
สำหรับสิ่งนี้ฉันใช้จอภาพ 3 จอและใช้พอร์ตของกราฟิกการ์ด และเพิ่มเติมด้วยพอร์ตของเมนบอร์ดซึ่งใน Windows เป็นไปได้มากขึ้นหากไม่มีใน Linux ในทางกลับกันฉันไม่สามารถทำได้
อย่างไรก็ตามมันไม่ใช่สิ่งที่ต้องการสำหรับมัน อย่างที่หลาย ๆ ท่านคงทราบกันดีว่าความละเอียดที่เป็นไปได้ทั้งหมดถูกจำลองขึ้นใน Windows ในขณะที่ บนลินุกซ์เฉพาะคนที่ถูกต้องเท่านั้นจึงจะพูดได้ ดังนั้นเมื่อฉันต้องการสร้างหน้าจอมิเรอร์ฉันก็พบกับปัญหาใหญ่ตั้งแต่นั้นมา เมื่อใช้พอร์ต VGA จะแสดงเฉพาะความละเอียดบางอย่างเท่านั้น ในขณะที่มี DVI และ HDMI สิ่งอื่น ๆ ที่ฉันสร้างความขัดแย้ง
สำหรับสิ่งนี้ ฉันพบ Xrandr เป็นเครื่องมือขนาดเล็กที่ช่วยฉันแก้ปัญหาของฉัน. ในกรณีนี้เราต้องมีจอภาพทั้งหมดที่เราจะใช้หรือถ้าเป็นเพียงจอเดียวเราก็ไม่มีปัญหา
ในขั้นตอนแรก เรากำลังจะเปิดใช้งานความละเอียดอีกหนึ่งอย่างสำหรับการตั้งค่าจอภาพของเราอันดับแรกเราตรวจสอบตัวเลือกที่เราต้องการมีกับจอภาพและการ์ดแสดงผลของเราในกรณีของฉัน ฉันสนใจที่จะเปิดใช้งานความละเอียด 1280 × 1024.
ตอนนี้สิ่งสำคัญคือต้องตรวจสอบว่าความละเอียดใดที่จอภาพของเรารองรับได้รวมถึงความถี่ที่ใช้งานได้
ตรวจสอบสิ่งนี้แล้วด้วยข้อมูลนี้เราได้รับด้วยไวยากรณ์นี้:
gtf 1280 1024 70
บรรทัดคำสั่งนี้ทำให้ฉันมีสิ่งต่อไปนี้:
# 1280×1024 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz Modeline “1280x1024_70.00” 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
สิ่งที่เราสนใจมีดังต่อไปนี้:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
ก่อนที่จะอยู่คนเดียว เราต้องดำเนินการต่อไปนี้ในเทอร์มินัล:
Xrandr
ที่เรา จะแสดงข้อมูลเกี่ยวกับจอภาพของเราซึ่งเราจะระบุที่นี่ในกรณีของฉันฉันมี VGA-0 DVI-1 และ HDMI-1
หลังจากได้รับข้อมูลที่จะเพิ่มลงในโหมดหน้าจอ เราดำเนินการเพิ่มโหมดเหล่านี้ดังต่อไปนี้เพิ่มสิ่งที่คำสั่งก่อนหน้านี้ให้เรา:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
หลังจากดำเนินการบรรทัดก่อนหน้านี้ซึ่งเพิ่มโหมดความละเอียดใหม่ของหน้าจอของเราเราดำเนินการบรรทัดคำสั่งต่อไปนี้ ฉันจะเพิ่มความละเอียดให้กับจอภาพ HDMI และ DVI:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
และในที่สุดเราก็ดำเนินการเพื่อเปิดใช้งานความละเอียด
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
ด้วยบรรทัดคำสั่งสุดท้ายนี้เราได้เปิดใช้งานโหมดความละเอียดที่เราต้องการใน Ubuntu ของเราและเราสามารถเลือกได้จาก System> Preferences> Monitors หรือเราสามารถเปิดใช้งานได้ง่ายๆโดยเรียกใช้บรรทัดคำสั่งนี้ (ในกรณีของฉัน):
xrandr -s 1280x1024_70.0
ในที่สุดฉันก็แสดงความคิดเห็นได้แค่นั้น กระบวนการนี้ใช้ได้เฉพาะในช่วงเซสชันของเราที่เรามีดังนั้นเมื่อรีสตาร์ทระบบการเปลี่ยนแปลงที่ใช้จะไม่ถูกบันทึกเพื่อแก้ปัญหานี้ เราสามารถสร้างสคริปต์ที่ทำงานเมื่อเริ่มต้น.
หรือเราสามารถใช้ประโยชน์จากสิ่งต่อไปนี้เราเปิดไฟล์ต่อไปนี้และแก้ไข:
sudo gedit /etc/gdm/Init/Default
เราจะค้นหาบรรทัดต่อไปนี้:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
และด้านล่างในกรณีของฉันฉันเพิ่มสิ่งต่อไปนี้:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
อีกประการหนึ่งคือการสร้าง bash ที่รันคำสั่งเดียวกัน แต่ในกรณีของฉันฉันยึดตามข้างบน
#!/bin/bash # setting up new mode xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0 ##sleep 1s ##done
ฉันไม่ใช่ผู้เชี่ยวชาญในการสร้าง bash แต่มันจะเป็นอะไรแบบนั้นถ้ามีคนต้องการสนับสนุนให้สมบูรณ์แบบพวกเขาจะได้รับการชื่นชม
เท่าที่จะเป็นไปได้มันยังคงเป็นวิธีแก้ปัญหาสำหรับฉันที่เมื่อเวลาผ่านไปไม่ได้หยุดที่จะได้ผลหากคุณรู้จักวิธีการหรือแอปพลิเคชันอื่นใดอย่าลังเลที่จะแบ่งปันเพราะฉันจะขอบคุณมาก
น่าสนใจมากฉันจะเก็บบทความของคุณไว้ในใจ ทักทาย.
ฉันทำตามคำแนะนำของคุณแล้ว แต่ใน Ubuntu 16.04 ไม่มีไดเร็กทอรี / etc / gdm
ฉันไม่รู้ว่าจะวางสคริปต์ไว้ตรงไหนเพื่อให้มันเริ่มต้นโดยไม่มีข้อผิดพลาด
ขอบคุณมากสำหรับการสอน !!
ในกรณีที่คุณสามารถช่วยใครบางคนได้ ... ในกรณีของฉันที่จะออกจากการเปลี่ยนแปลงอย่างถาวรด้วย Ubuntu 18.04 ฉันต้องสร้างไฟล์. xprofile ในบ้าน / ผู้ใช้และเพิ่มการกำหนดค่าดังนี้
sudo gedit /home/team/.xprofile
และภายในไฟล์ต่อไปนี้ในกรณีของฉันพร้อมความละเอียดที่ฉันต้องการ
xrandr –newmode « 1680x1050_60.00 » 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr --addmode VGA-1 1680x1050_60.00
xrandr - เอาต์พุต VGA-1 - โหมด 1680x1050_60.00
พี่ชายฉันคิดว่าบทความของคุณดีมากมันช่วยฉันได้มากขอบคุณมากพี่ชาย!
ใช้วิธีแรกด้วยความละเอียด 1440 × 900 ก็ใช้ได้ผล
#! / bin / ทุบตี
## โหมดที่ใช้:
# ชื่อไฟล์ scipt modeline
# ./modeline.sh « 3840 2160 60″ DP-1
# 3840 2160 คือความละเอียด
# 60 คือ hz
# DP-1 คือพอร์ตเอาต์พุต
modeline = » $ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //') »
ก้อง $ modeline
xrandr –newmode $ modeline
โหมด = » $ (gtf $ 1 | sed -n 3p | ตัด -c 12- | ตัด -d '»' -f2) »
xrandr –addmode $ 2 \ » $ โหมด \ »
xrandr - เอาต์พุต $ 2 - โหมด \ » $ โหมด \ »
สวัสดี! จะเกิดอะไรขึ้นถ้าฉันต้องการเพิ่มความละเอียดใหม่นั้นให้กับจอภาพ VGA ของฉัน? คุณสร้างมาเพื่อ DVI และ HDMI เท่านั้น! กรุณา!
คุณแทนที่คำสั่งที่ฉันใส่ตามชื่อที่คุณมีเท่านั้น VGA-1, VGA-0, VGA-2 เป็นต้น เนื่องจากคุณเรียกใช้ gtf มันจะแสดงให้คุณเห็นว่าจอภาพของคุณมีชื่ออะไร
บทความของคุณดีมาก แต่ต้องใช้เวลาทั้งหมดในการเปลี่ยนความละเอียดในวันพีวีโต ความละเอียดไม่ได้รับการบันทึก แต่ก็ใช้ได้ดี แต่ทั้งสองตัวเลือกที่คุณให้เพื่อบันทึกใช้งานไม่ได้ ลินุกซ์ดีมาก แต่รายละเอียดเหล่านี้ทำให้คนกลับไปใช้ windows โดยไม่ต้องคิด