ที่ที่ดีที่สุดในการเพิ่มโหมดโดยอัตโนมัติใน xrandr
ที่ใดที่ดีที่สุดในการเพิ่มโหมดด้วยxrandr
?
ณ ตอนนี้ฉันได้เพิ่ม
xrandr --newmode "1344x744_60.00" 80.75 1344 1408 1544 1744 744 747 757 773 -hsync +vsync
xrandr --newmode "1344x768_60.00" 84.00 1344 1416 1552 1760 768 771 781 798 -hsync +vsync
xrandr --addmode DP-2 "1344x744_60.00"
xrandr --addmode DP-2 "1344x768_60.00"
สำหรับ my ~/.bashrc
แต่นี่ไม่ใช่ที่ที่ดีที่สุด เพราะทุกครั้งที่ฉันเปิดกระบวนการทุบตี จะพยายามเพิ่มโหมดต่างๆ จนถึงตอนนี้ มันเกิดข้อผิดพลาดบางอย่างเท่านั้น (ดูด้านล่าง tl;dr) แต่ฉันเดาว่ามันไม่เป็นอันตราย
อาจ.gnomerc
เหมาะสม แม้ว่าฉันเดาว่าหากฉันเริ่มเซสชัน xrdp โหมดอาจไม่พร้อมใช้งาน
ที่เกี่ยวข้อง:
- จะรันสคริปต์เมื่อเริ่มต้นได้อย่างไร?
- https://unix.stackexchange.com/questions/120291/how-to-get-external-monitor-resolution-set-by-xrandr-to-persist
แก้ไข : ดูเหมือนว่า~/.xprofile
จะเป็นสถานที่ที่ดีสำหรับการตั้งค่าเหล่านี้ ฉันไม่แน่ใจว่าจะทำงานได้ดีกับvino-server
ซึ่งฉันต้องการ
แก้ไข 2 : สิ่งนี้แนะนำให้ใช้~/.xinitrc
. แต่มันอาจจะล้าสมัย
TL;DR : ข้อผิดพลาดที่ฉันได้รับ:
เมื่อเชื่อมต่อจากเทอร์มินัลข้อความ (เช่น ssh)
เปิดจอไม่ได้ เปิดจอไม่ได้ เปิดจอไม่ได้ เปิดจอไม่ได้
เมื่อเริ่มต้นกราฟิกเทอร์มินัลเมื่อเพิ่มโหมดแล้ว
X ข้อผิดพลาดของคำขอที่ล้มเหลว: BadName (ไม่มีชื่อสีหรือแบบอักษร) opcode หลักของคำขอที่ล้มเหลว: 140 (RANDR) opcode รองของคำขอที่ล้มเหลว: 16 (RRCreateMode) หมายเลขซีเรียลของคำขอที่ล้มเหลว: 27 หมายเลขซีเรียลปัจจุบันในเอาต์พุตสตรีม: 27 X ข้อผิดพลาดของคำขอที่ล้มเหลว: BadName (ไม่มีชื่อสีหรือแบบอักษร) opcode หลักของคำขอที่ล้มเหลว: 140 (RANDR) opcode รองของคำขอที่ล้มเหลว: 16 (RRCreateMode) หมายเลขซีเรียลของคำขอที่ล้มเหลว: 27 หมายเลขซีเรียลปัจจุบันในเอาต์พุตสตรีม : 27
คำตอบ
หากคุณใช้ X11 คุณสามารถเพิ่มโหมดไปยังไฟล์ปรับแต่งใน/etc/X11/xorg.conf.d/
รูปแบบ . ตั้ง ชื่อให้มัน99-modes.conf
ประมาณว่า
Section "Modes"
Identifier "modes"
Modeline "1368x768" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
EndSection
หากวิธีข้างต้นไม่ได้ผล คุณจะต้องขยายการกำหนดค่า
Section "Monitor"
Identifier "monitor"
Modeline "1368x768" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
EndSection
Section "Device"
Identifier "card"
EndSection
Section "Screen"
Identifier "screen"
Device "card"
Monitor "monitor"
SubSection "Display"
Modes "1368x768"
EndSubSection
EndSection
ดูสิ่งนี้ด้วย:
- ArchWiki: Xorg
- man xorg.conf