ฉันมีแล็ปท็อปที่มีจอแสดงผลภายนอกและสลับไปมาระหว่างหน้าจอทั้งใช้และxrandr --auto
บางครั้งเมื่อฉันเปลี่ยนหน้าจอขนาดตัวอักษรในโปรแกรมก็ใหญ่ขึ้นอย่างกะทันหัน สิ่งนี้จะไม่ส่งผลกระทบต่อโปรแกรมที่เริ่มก่อนหน้านี้ ฉันใช้ Lubuntu 16.04xrandr --off
ฉันสามารถทำซ้ำข้อผิดพลาดโดยใช้คำสั่งกลุ่มนี้หลาย ๆ ครั้ง:
xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
จอภาพภายนอกไม่เกี่ยวข้องกับสิ่งนี้เพียงแค่ปิดการใช้งานหน้าจอแล็ปท็อป (eDP1) และเปิดใช้งานอีกครั้งพอเพียงเพื่อรับปัญหาขนาดตัวอักษรแปลก ๆ เหล่านี้
แก้ไข : สิ่งที่เปลี่ยนแปลงจริงๆโดยxrandr --off
เป็นDPI ของหน้าจอดูที่นี่:
$ xdpyinfo | grep dots
resolution: 96x96 dots per inch
$ xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
$ xdpyinfo | grep dots
resolution: 204x205 dots per inch
ตัวอย่าง
สำหรับสเกล: ปุ่มมีขนาดปกติ หน้าต่าง VLC ปกติในพื้นหลังเปลี่ยนเป็นหน้าต่างด้านหน้า
สิ่งที่ฉันพยายามจนถึง
ฉันพยายามเล่นด้วยการตั้งค่าแบบอักษรของ Lubuntu (แตะต้อง) และสามารถรีเซ็ตแบบอักษรเป็นปกติ (ซึ่งควรเป็น 11) โดยเลือกขนาดตัวอักษร 6 แต่แบบอักษรในแอปพลิเคชันที่เปิดอยู่แล้ว (แผง ฯลฯ ) จากนั้นเปลี่ยนเป็นขนาดจริง ๆ 6 . systemctl restart lightdm.service
วิธีเดียวที่จะชุดสิ่งที่ปกติออกจากระบบและกลับเข้ามาอีกครั้งหรือ
ฉันค้นพบวิธีแก้ปัญหาที่เป็นไปได้: อย่างน้อยก็จนถึงวันนี้ปัญหาก็ไม่ได้กลับมาอีกตั้งแต่มองหาการเปิดใช้งานจอภาพอย่างน้อยหนึ่งครั้งตลอดเวลา ดังนั้นเปลี่ยนจาก monitor eDP1 เป็น DP2 เลย
xrandr --output DP2 --auto && xrandr --output eDP1 --off
ใช้งานได้ตอนนี้ แต่แน่นอนไม่ได้แก้ปัญหา
ฉันจะรีเซ็ตขนาดตัวอักษรเมื่อเกิดเหตุการณ์นี้ได้อย่างไร
เอาต์พุตคำสั่งเทอร์มินัล
xrandr
เชื่อมต่อและเปิดใช้งานจอภาพภายนอก (DP2) ปิดหน้าจอแล็ปท็อป (eDP1)
.xsession-errors
ไฟล์ของฉันมีความยาว 4k เส้นและเพิ่มขึ้น
journalctl --user
อย่างไร หรือมีบางอย่างผิดปกติกับเอาต์พุต. xsession-error พยายามที่จะสัมผัสและรีบูต (รายการท้ายเดา)