Cách thay đổi độ phân giải màn hình bằng xrandr

Thay đổi độ phân giải trên các bản phân phối dựa trên GNOME o KDE rất là đơn giản. Đối với những người sử dụng Mở hộp và các dẫn xuất, vấn đề phức tạp hơn một chút. Hầu hết thời gian, điều này dẫn đến giải thích dài dòng về cách thay đổi tệp cấu hình của Máy chủ X: xorg.conf, nằm trong etc / X11.

Mặc dù không có gì sai với phương pháp này, xorg.conf đã không còn được dùng nữa và có thể gây sợ hãi cho nhiều người dùng.

Sử dụng xrandr nó tốt hơn rồi nhanh y đơn giản. Ngoài ra, nó có một số giao diện đồ họa và có thể được sử dụng để nhu yếu phẩm khác rất thú vị, chẳng hạn như cấu hình của màn hình kép, v.v.

Cách sử dụng xrandr

Trước tiên, hãy liệt kê các độ phân giải khác nhau có sẵn cho màn hình của bạn:

xrandr -q

Trong trường hợp độ phân giải bạn đang tìm kiếm không được liệt kê, có thể do màn hình của bạn không thực sự hỗ trợ hoặc bạn cần cài đặt trình điều khiển tốt hơn (ati, intel hoặc nvidia).

Sau đó, đặt độ phân giải bạn muốn sử dụng (thay đổi "1400 × 1050" thành độ phân giải mong muốn):

xrandr -s 1400x1050

Điều chỉnh dpi

Dpi khác với độ phân giải màn hình của bạn (được tham chiếu là pixel x inch) và ảnh hưởng đến trang trí của cửa sổ, kích thước của cửa sổ, kết xuất phông chữ, v.v.

Trên nhiều màn hình, xrandr sẽ tự động đặt dpi. Nếu không, hoặc nếu bạn muốn thay đổi cấu hình này, bạn có thể chỉ định nó theo cách thủ công:

xrandr --dpi 96 -s 1400x1050

Nếu không thành công, bạn có thể chỉ định dpi trong ~ / .Xdefaults

Tôi đã mở một trình chỉnh sửa và đưa nội dung sau vào tệp đó:

xft.dpi: 96

Dpi này sẽ được áp dụng cho tất cả các cửa sổ mới bạn mở. Bạn cũng có thể đăng xuất để xem kết quả của sự thay đổi này (bạn không cần phải khởi động lại hệ thống).

Nếu 96 không phải là dpi phù hợp với bạn, bạn có thể thử 72 hoặc 135.

Màn hình kép

Cũng có thể sử dụng xrandr để cấu hình màn hình kép. Để làm điều này, bạn phải sử dụng các tùy chọn –phải và –trái của các tùy chọn.

Đây là một ví dụ, sử dụng thẻ nvidia:

Đầu tiên, liệt kê các màn hình sử dụng xrandr.

xrandr -q

Kết quả sẽ như sau:

Màn hình 0: tối thiểu 320 x 200, hiện tại 1920 x 1200, tối đa 4096 x 4096
DVI-I-1 được kết nối 1920x1200 + 0 + 0 (trục y trục x đảo phải trái bình thường) 520mm x 320mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
DVI-I-2 được kết nối 1920x1200 + 0 + 0 (trục và trục x đảo phải trái bình thường) 520mm x 320mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
Đã ngắt kết nối TV-1 (trục y trục x đảo ngược bên phải bình thường)

Sau đó sử dụng xrandr để cấu hình màn hình. Thay đổi tên "DVI-I-1" và "DVI-I-2" thành tên màn hình của bạn. Bạn cũng có thể cần điều chỉnh độ phân giải và thay đổi “–left-of” thành “–right-of”.

xrandr --auto - đầu ra DVI-I-2 - chế độ 1920x1200 - trái của DVI-I-1

Nó có tác dụng tương tự như:

xrandr --auto - đầu ra DVI-I-1 - chế độ 1920x1200 - phải của DVI-I-2

Để đặt điều khiển chính, hãy sử dụng tùy chọn –primary:

xrandr --auto - đầu ra DVI-I-1 --mode 1920x1200 --primary --right-of DVI-I-2

Định cấu hình xrandr để khởi động khi khởi động

Phương pháp này khác nhau tùy thuộc vào môi trường máy tính để bàn bạn sử dụng (gnome, kde, xfce).

Trong hộp mở, thêm lệnh xrandr trong ~ / .config / openbox / autostart.sh.

Trong fluxbox, thực hiện thao tác tương tự nhưng trong tệp ~ / .fluxbox / startup

Tùy thuộc vào môi trường máy tính để bàn mà bạn sử dụng, bạn có thể thêm xrandr trong ~ / .xinit

Công cụ đồ họa

Có giao diện đồ họa rất tốt cho xrandr. Trong số được biết đến nhiều nhất, chúng ta có thể kể đến lxrandr, grandr, krandr và arandr.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Alex dijo

    Bài viết hay, cách đây một thời gian tôi đã viết một bài viết về cách định cấu hình hai màn hình trong hộp mở và cũng tạo hình nền ngẫu nhiên cho mỗi màn hình: liên kết

  2.   Khách_92839 dijo

    Hãy xem tôi có hiểu không ... hãy tưởng tượng rằng tôi không có độ phân giải tôi muốn trên màn hình, với bất kỳ giao diện đồ họa nào trong số đó liệu tôi có thể tạo độ phân giải đó và làm cho nó hoạt động khi khởi động không?

    Và, tôi đặt tệp đó ở đâu (trong trường hợp không thể thực hiện được với các giao diện đồ họa), ví dụ như trong Gnome và KDE ?.

    Cảm ơn các bạn rất nhiều, mình đã tìm cách giải quyết vấn đề này lâu rồi, nhưng mọi người đặt nó bằng file Xorg, conf, nhưng file đó trong các phiên bản distro mới hơn không dùng nữa.

  3.   Hãy sử dụng Linux dijo

    Nếu độ phân giải bạn muốn không xuất hiện trong giao diện mà GNOME hoặc KDE mang đến để thay đổi độ phân giải màn hình, thì bạn có thể thử phương pháp này, có. Trong mọi trường hợp, RẤT có khả năng là nếu độ phân giải màn hình bạn đang tìm kiếm không xuất hiện, thì đó là vì nó KHÔNG được màn hình của bạn hỗ trợ. Chắc chắn, có những trường hợp ngoại lệ đối với quy tắc này nhưng chúng thường rất hiếm. Ôm! Paul.

  4.   Khách_92839 dijo

    Không, trong trường hợp của tôi, màn hình của tôi có độ phân giải gốc và tối đa là 1366 × 768, trong Windows, nó hoạt động hoàn toàn tốt với trình điều khiển Intel, màn hình là một máy emachines (có thể do thương hiệu). Ngược lại, trong tất cả các bản phân phối GNU / Linux độ phân giải tối đa là 800 × 600 hoặc 1024 × 600, tùy thuộc vào bản phân phối, nhưng từ đó nó không tăng lên. Tôi đã thử với tất cả các bản phân phối, nhưng chỉ trong một bản phân phối chính xác xuất hiện mà không sử dụng lệnh xrandr và cvt màn hình của tôi, trong Ubuntu 10.10, nhưng tôi không thể sử dụng các hiệu ứng đồ họa, tôi không biết tại sao, thậm chí không cập nhật ...

    Vì vậy, tôi sẽ kiểm tra những gì bạn đã đặt ở đây và tôi sẽ cho bạn biết nếu nó hoạt động ...

    Tái bút: thật kỳ lạ, bởi vì trên màn hình HP của anh trai tôi, có độ phân giải gốc là 1600 × 900, tôi không gặp vấn đề gì với độ phân giải, tôi có giả thuyết rằng có thể do màn hình của tôi không được hỗ trợ hoặc nó không được nhận dạng bởi hệ thống nhận dạng phần cứng hạt nhân.

    Một lời chào.

  5.   Steve dijo

    Nó đã làm việc cho tôi trong một lỗi cấu hình độ phân giải đã xảy ra trong LinuxMint trong trường hợp của tôi 12. Vì một số lý do khi khởi động hệ thống, nó không nhận dạng được độ phân giải của màn hình của tôi. Nhưng tôi đã giải quyết nó bằng cách cài đặt 'grandr', tạo một biểu tượng trên màn hình mà tôi phải sử dụng mỗi khi khởi động Desktop. Tôi cũng đã sử dụng 'lxrandr' nhưng tôi đã thích nghi tốt hơn với 'grandr'. Chắc chắn là rất khuyến khích 'ông lớn'. Xin chào 🙂

  6.   Max jonathan dijo

    Tôi sử dụng một tập lệnh trên netbook của mình có sử dụng xrandr, nó cho phép tôi sử dụng độ phân giải không được hỗ trợ hoặc ít nhất là không được liệt kê theo mặc định, vì tối đa là 1024 × 600 và với tập lệnh, tôi có thể đặt nó thành 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Nó không chỉ hoạt động cho gnome, tôi sử dụng nó trong XFCE
    Tôi không thể nhớ nguồn nơi tôi tìm thấy nó, nhưng chỉ cần google nó; D

  7.   Hang1 dijo

    Tôi sử dụng Xrandr để xoay vị trí màn hình trên netbook chỉ khi tôi thực sự cần, vì nó rất chậm. Khi tôi sử dụng xong, tôi phải giết nó và khởi động lại X.

  8.   Invites_92839 dijo

    Ai đó có thể cho tôi biết tại sao?

  9.   Andres dijo

    Xin chào bạn tôi gặp sự cố sau trong phiên bản centos 4
    Kiến thức của tôi về Linux thực tế là không có và khi tôi cố gắng vào môi trường đồ họa, tôi nhận được một thông báo đầu vào không được hỗ trợ.
    Tôi đã cố gắng thay đổi cấu hình bằng phương pháp mà bạn giải thích ở đây và tôi nhận được Không thể mở hiển thị (null)
    Vui lòng cho tôi biết cách tôi có thể làm để khôi phục cấu hình màn hình vì sử dụng tùy chọn thiết lập, nó cũng không hoạt động

    Cảm ơn sự giúp đỡ mà bạn có thể cho tôi

    1.    hãy sử dụng linux dijo

      Sẽ rất tuyệt nếu bạn đặt chính xác các lệnh bạn nhập và thông báo lỗi đầy đủ.
      Chúc mừng! Paul.

    2.    Neutron Poncho dijo

      Lệnh này được sử dụng khi bạn đã ở trong hệ thống đồ họa (máy chủ X). Trong trường hợp của bạn, hệ thống đồ họa không khởi động, trước tiên bạn phải làm cho hệ thống đồ họa Xorg khởi động.

  10.   Jonatan dijo

    Tôi biết bài viết đã lâu rồi nhưng ai đó có thể cho tôi biết cách gửi các thay đổi trong xubuntu sẽ rất hữu ích, cảm ơn

  11.   alvaro dijo

    Cảm ơn vì bài viết bạn đã giúp tôi rất nhiều, bây giờ màn hình của tôi trông rất đẹp!

  12.   john dijo

    Xin chào, hướng dẫn của bạn rất hữu ích, tôi chỉ còn một bước nữa là kết thúc và tôi muốn bạn giải thích cho tôi hiểu hơn về cách tôi có thể bắt đầu phiên làm việc, tôi đã cài đặt xubuntu. Chúc mừng

  13.   Rodrigo dijo

    Hoàn hảo cảm ơn bạn rất nhiều!