Tôi muốn thay đổi độ phân giải màn hình máy tính để bàn của tôi 1366x768
. Nhưng tôi VESA drivers(AMD REDWOOD)
đã không phát hiện ra độ phân giải đó. Vì vậy, tôi đã tạo ra một kịch bản shell như sau: -
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
Tôi đã lưu nó như lightdmxrandr.sh
trong /usr/bin
và làm cho nó thực thi được. Sau đó, tôi đã thêm các dòng sau vào /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
(tương đương với dòng được biết đến /etc/lightdm/lightdm.conf
. Tôi đang sử dụng tệp trên như tôi đang ở ngày 14.04 không có /etc/lightdm/lightdm.conf
.): -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
và lưu nó. Về lý thuyết, điều này đã thay đổi cả độ phân giải màn hình đăng nhập và độ phân giải màn hình máy tính để bàn 1366x768
. Nhưng đáng ngạc nhiên là điều này chỉ thay đổi độ phân giải màn hình đăng nhập. Độ phân giải máy tính để bàn không thay đổi. Sau đó tôi đã thêm tập lệnh vào các ứng dụng Khởi động và điều đó đã thay đổi độ phân giải màn hình của tôi.
Vì vậy, tôi muốn biết lý do tại sao các chỉnh sửa tôi thực hiện đối với lightdm.conf
tệp (hay đúng hơn là 50-ubuntu.conf
tệp) không ảnh hưởng đến độ phân giải màn hình của tôi. Đây có phải là một số loại lỗi phải được báo cáo tại launchpad hoặc sai khi nói rằng các chỉnh sửa trong lightdm sẽ ảnh hưởng đến màn hình máy tính để bàn?
PS: - Theo tôi, điều này không chỉ cụ thể đối với Ubuntu 14.04.