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
ในทฤษฎีนี้ควรมีการเปลี่ยนแปลงทั้งความละเอียดหน้าจอเข้าสู่ระบบและความละเอียดหน้าจอเดสก์ทอป แต่น่าแปลกใจที่นี่เปลี่ยนเฉพาะความละเอียดหน้าจอการเข้าสู่ระบบ ความละเอียดของเดสก์ท็อปไม่เปลี่ยนแปลง หลังจากนั้นฉันเพิ่มสคริปต์ลงในแอปพลิเคชันเริ่มต้นและนั่นเปลี่ยนความละเอียดเดสก์ทอปของฉัน
ดังนั้นฉันต้องการทราบว่าทำไมการแก้ไขที่ฉันทำกับlightdm.conf
ไฟล์ (หรือมากกว่า50-ubuntu.conf
ไฟล์) ไม่มีผลต่อความละเอียดเดสก์ท็อปของฉัน นี่เป็นข้อผิดพลาดบางอย่างที่ต้องรายงานที่ launchpad หรือผิดที่จะบอกว่าการแก้ไขใน lightdm จะส่งผลต่อหน้าจอเดสก์ท็อปหรือไม่
PS: - ในความคิดของฉันนี้ไม่เฉพาะกับ Ubuntu 14.04