Tôi có một máy tính xách tay với một màn hình bên ngoài và chuyển đổi giữa cả hai màn hình bằng cách sử dụng xrandr --auto
và xrandr --off
. Đôi khi khi tôi thay đổi màn hình, kích thước phông chữ trong các chương trình đột nhiên lớn một cách kỳ lạ. Điều này không ảnh hưởng đến các chương trình đã được bắt đầu trước đó. Tôi đang sử dụng Lubfox 16.04.
Tôi đã có thể tái tạo lỗi bằng chuỗi lệnh này nhiều lần:
xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
Màn hình bên ngoài không có gì để làm với điều này, chỉ cần vô hiệu hóa màn hình máy tính xách tay (eDP1) và cho phép nó một lần nữa đủ để có được các vấn đề kích thước phông chữ kỳ lạ này.
Chỉnh sửa : Điều gì thực sự đã thay đổi bằng xrandr --off
là của màn hình DPI , xem tại đây:
$ 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
Ví dụ
Đối với quy mô: Các nút có kích thước bình thường. Cửa sổ VLC bình thường trong nền, thay đổi một trong nền trước.
Những gì tôi đã cố gắng cho đến nay
Tôi cố gắng để chơi xung quanh với các thiết lập (ảnh hưởng) phông chữ Lubuntu và có thể thiết lập lại phông chữ bình thường (mà phải là 11) bằng cách chọn font size 6, nhưng các phông chữ trong các ứng dụng đã được mở (bảng vv) sau đó thay đổi những gì là thực sự kích thước 6 Cách duy nhất để thiết lập mọi thứ bình thường là đăng xuất và đăng nhập lại hoặc systemctl restart lightdm.service
.
Tôi đã phát hiện ra một cách giải quyết có thể xảy ra : Ít nhất cho đến ngày hôm nay, vấn đề đã không trở lại vì tôi thấy có ít nhất một màn hình được bật bất cứ lúc nào. Vì vậy, để thay đổi từ màn hình eDP1 sang DP2 tôi làm
xrandr --output DP2 --auto && xrandr --output eDP1 --off
Điều này hoạt động ngay bây giờ, nhưng tất nhiên không giải quyết được vấn đề.
Làm thế nào tôi có thể thiết lập lại kích thước phông chữ khi điều này xảy ra?
Đầu ra lệnh đầu cuối
xrandr
, màn hình ngoài (DP2) được kết nối và kích hoạt, màn hình máy tính xách tay (eDP1) tắt
.xsession-errors
Tập tin của tôi dài khoảng 4k và đang phát triển.
journalctl --user
gì? Hoặc có gì đó không ổn với đầu ra lỗi .xsession. Hãy thử chạm và khởi động lại. (cuối danh sách đoán).