Đây là cách tôi làm cho nó hoạt động trong Xubfox 16.04.
Bạn cần phải có được chuỗi dọc cho độ phân giải mong muốn. Đây là trong kết quả của lệnh:
xrandr --verbose
Bây giờ chọn phần có độ phân giải bạn muốn. Nó sẽ trông giống như:
1152x864 (0xa6) 108.000MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
Từ dữ liệu trên, bạn sẽ nhận được chuỗi 108.000 1152 1216 1344 1600 864 865 868 900 +HSync +VSync
.
Để tìm tên đầu ra của bạn, hãy tìm một dòng tương tự:
VGA1 connected 1152x864+0+0 (0xa4) normal (normal left inverted right x axis y axis) 306mm x 230mm
Ở đây đầu ra của tôi được đặt tên VGA1
.
Bây giờ tạo tập lệnh:
sudo gedit /usr/share/lightdmxrandr.sh
Sau đó trong tập tin viết như sau:
#!/bin/sh
xrandr --newmode "1152x864_75.00" 108.000 1152 1216 1344 1600 864 865 868 900 +HSync +VSync
xrandr --addmode VGA1 "1152x864_75.00"
xrandr --output VGA1 --mode 1152x864_75.00 --pos 0x0 --rotate normal
Lưu và đóng tệp. Tạo tập lệnh thực thi:
sudo chmod a+rx /usr/share/lightdmxrandr.sh
Tạo một tập tin cấu hình để gọi tập lệnh vừa tạo.
sudo gedit /etc/lightdm/lightdm.conf.d/00-myres.conf
trong tập tin này nhập:
[Seat:*]
display-setup-script=/usr/share/lightdmxrandr.sh
Lưu và đóng tệp. Khởi động lại và hy vọng độ phân giải bạn chọn sẽ có trong lần đăng nhập của bạn.
Trong thực tế, đây là cách duy nhất hiệu quả với tôi, mặc dù việc tạo lại các nghị quyết hiện tại là không hợp lý.
Trả lời sửa đổi từ câu hỏi này .
Ghi chú
Một cách khác để có được chuỗi độ phân giải dài là chương trình cvt
. Để có được chuỗi cho độ phân giải 1152x864, tốc độ làm mới 75,00:
cvt 1152 864 75
Điều này mang lại cho tôi độ phân giải hơi khác so với độ phân giải trên máy tính để bàn của tôi và đó là lý do tôi không đưa phương thức vào câu trả lời chính.