Vì vậy, bạn có một màn hình HiDPI mới sáng bóng và bạn muốn sử dụng nó với Linux. Tin xấu là không có giải pháp một kích thước phù hợp. Mỗi môi trường máy tính để bàn xử lý việc chia tỷ lệ khác nhau. Tin tốt là có một cách để xử lý các màn hình HiDPI trên mỗi môi trường máy tính để bàn Linux lớn.

Unity

Unity xử lý HiDPI hiển thị khá tốt và dễ thực hiện. Mở Unity “Settings”. Đây là một trong những ứng dụng yêu thích mặc định. Nếu bạn thay đổi nó, bạn sẽ có thể tìm kiếm nó một cách dễ dàng đủ.

Khi bạn đã mở "Cài đặt", hãy nhấp vào "Hiển thị". Đây là tất cả các cài đặt liên quan đến hiển thị của Unity. Nếu bạn chưa có, bạn có thể thiết lập Unity để phù hợp với độ phân giải màn hình của bạn và tỷ lệ làm mới ở đây, trừ khi bạn đã cài đặt trình điều khiển NVIDIA độc quyền. Nó tốt hơn để thiết lập các thiết lập thông qua các trình điều khiển sau đó.

Về phía dưới cùng của cửa sổ là một thanh trượt cho phép bạn mở rộng giao diện. Bằng cách mở rộng tỷ lệ này ở trên “1”, bạn có thể tăng kích thước của màn hình đến điểm phù hợp với màn hình của bạn. Khi bạn hài lòng với cài đặt của mình, hãy lưu nó.

KDE

KDE cũng xử lý tốt màn hình HiDPI. Mở "Cài đặt" của KDE Giống như Unity, nó phải là một trong những mục yêu thích mặc định của bạn. Nếu bạn đã thay đổi mục yêu thích, bạn vẫn có thể tìm thấy nó trong “Tất cả ứng dụng”, sau đó là “Cài đặt”. Ứng dụng bạn đang tìm kiếm là “Cài đặt hệ thống”.

Tìm “Màn hình và hiển thị”. Đây là cửa sổ nơi bạn có thể thay đổi độ phân giải và tốc độ làm tươi của màn hình. Nếu bạn không chạy trình điều khiển NVIDIA độc quyền và bạn chưa làm như vậy, hãy thay đổi các cài đặt này để phù hợp với màn hình của bạn.

Ở dưới cùng của cửa sổ là một nút có nhãn "Quy mô hiển thị." Nhấp vào nó. Ở đầu cửa sổ sẽ mở ra là một thanh trượt. Trượt nó trên một giá trị của "1" sẽ làm tăng kích thước của tất cả mọi thứ trong giao diện. Cửa sổ cũng cung cấp một bản xem trước thuận tiện về giao diện được chia tỷ lệ của bạn. Khi bạn có mọi thứ theo cách bạn muốn, hãy nhấp vào “OK”, sau đó áp dụng các thay đổi của bạn.

Di chuyển một cấp lên trở lại để "Tất cả các thiết lập." Lần này, bấm vào "Phông chữ." Ở dưới cùng của cửa sổ "Phông chữ" là một hộp kiểm mà bạn có thể kiểm tra để buộc các DPI phông chữ. Chọn hộp và đặt phông chữ DPI để phù hợp với màn hình của bạn. Nếu bạn không biết nó là gì, chỉ cần thử nghiệm cho đến khi bạn nhận được một cái gì đó có vẻ tốt. Một lần nữa, lưu các thay đổi của bạn.

Sau khi bạn có tất cả mọi thứ theo cách bạn muốn, đăng xuất và đăng nhập lại. Tùy thuộc vào hệ thống của bạn, nó có thể yêu cầu khởi động lại toàn bộ hệ thống để có hiệu lực.

GNOME

Cách tốt nhất để xử lý việc thiết lập GNOME cho màn hình HiDPI là sử dụng Công cụ Tinh chỉnh Gnome. Nếu bạn đang sử dụng Ubuntu, nó đã được cài đặt. Các bản phân phối khác có sẵn trong kho của họ.

Mở Công cụ Tweak. Nhìn vào thanh bên cho "Windows" và nhấp vào nó. Ở dưới cùng của cửa sổ, bạn sẽ tìm thấy một phần cho HiDPI. Nó cho phép bạn mở rộng các cửa sổ của GNOME. Tăng giá trị cho tỷ lệ lớn hơn. Nó sẽ thay đổi theo thời gian thực, vì vậy bạn có thể thấy nó hoạt động như thế nào.

Lưu ý : Gnome chỉ cho phép bạn đặt giá trị số nguyên cho hệ số chia tỷ lệ. Điều này có nghĩa là bạn sẽ không thể tăng / giảm tỷ lệ tương ứng.

Tiếp theo, tìm “Phông chữ” ở bên cạnh. Nhấn vào cái đó. Trong cửa sổ đó, bạn có thể thiết lập DPI của phông chữ GNOME. Khi bạn hoàn tất, hãy lưu các thay đổi của bạn.

Sự cố đã biết

GNOME được biết là có một số vấn đề về tỷ lệ với phương thức trên. Không có giải pháp nào khác được tích hợp trực tiếp vào màn hình nền GNOME vào lúc này. Nếu bạn đang gặp khó khăn trong việc mở rộng quy mô vì thiếu hỗ trợ chi tiết hơn, hãy xem phần quản lý cửa sổ của bài viết này.

Người dùng GNOME đã thử các phương thức được nêu chi tiết trong phần trình quản lý cửa sổ đã có kết quả tốt hơn so với sử dụng GNOME trực tiếp. Điều này là do các giải pháp đó tương tác trực tiếp với máy chủ X bên dưới thay vì vỏ GNOME phức tạp hơn. Vì GNOME nhận được thông tin của nó từ X, nó vẫn sẽ ảnh hưởng đến GNOME.

Bạn cũng có thể muốn xem xét lưu các tùy chọn mà bạn đến trong tệp “.xinitrc” hoặc “/etc/X11/xorg.conf.” Điều này sẽ làm cho chúng vĩnh viễn. Có thể bạn đang chạy một máy tính để bàn đầy đủ tính năng để thuận tiện và bạn không nhất thiết phải tự cấu hình mọi thứ, đặc biệt là không phải lúc khởi động.

XFCE

XFCE có thể dễ dàng là tồi tệ nhất khi nói đến hỗ trợ HiDPI. Nếu bạn sử dụng XFCE, hãy cân nhắc việc thay đổi môi trường một cách nghiêm túc.

Để tăng phông chữ DPI trong XFCE, mở menu ứng dụng và tìm "Cài đặt". Nhấp vào "Giao diện". Có một tab "Phông chữ" trong cửa sổ đó. Bạn có thể đặt phông chữ DPI ở đó.

Tiếp theo, nhấp chuột phải vào bảng điều khiển của bạn và chọn "Bảng điều khiển" ở dưới cùng. Tìm và nhấp vào “Tùy chọn bảng điều khiển” trong menu kết quả. Điều đó sẽ mở ra các điều khiển bảng điều khiển. Tăng chiều rộng của bảng điều khiển và các biểu tượng trên bảng điều khiển đó sẽ mở rộng với nó.

Bạn cũng có thể thay đổi kích thước của biểu tượng khay bằng cách nhấp vào khoảng trống xung quanh chúng và nhấp vào “Thuộc tính” trên menu mở ra. Trong trình đơn "Properties", bạn có thể thay đổi kích thước của các biểu tượng khay.

Đối với mọi thứ khác trong XFCE, bạn có thể muốn xem xét theo các bước tương tự như trình quản lý cửa sổ.

Người quản lý cửa sổ

Các nhà quản lý cửa sổ như i3 có thể phức tạp. Họ không có cấu hình đồ họa ưa thích mà bạn có thể sử dụng để thiết lập độ phân giải màn hình hoặc để mở rộng màn hình. Cho rằng bạn sẽ phải làm việc trực tiếp với máy chủ X.

Điều đầu tiên mà bạn cần làm là đặt DPI của phông chữ. Bạn có thể thực hiện việc này thông qua tệp “.Xresources”. Thêm khối sau đây để cho các chương trình tải từ ".Xresources" cách xử lý phông chữ.

 Xft.dpi: 180 Xft.autohint: 0 Xft.lcdfilter: lcddefault Xft.hintstyle: hintfull Xft.hinting: 1 Xft.antialias: 1 Xft.rgba: rgb 

Rõ ràng, thiết lập DPI để phù hợp với màn hình của bạn.

Bây giờ, cách tốt nhất để thiết lập DPI cho máy chủ X là xrandr . Chỉ cần chạy lệnh với cờ --dpi theo sau là DPI của màn hình của bạn.

 xrandr --dpi 180 

Nếu bạn không muốn chạy lệnh đó mỗi lần khởi động máy tính, bạn có thể thêm nó vào cấu hình của trình quản lý cửa sổ để chạy lúc khởi động hoặc thậm chí là tệp “.xinitrc”. Chạy nó ở phía trước của i3 trong “.xinitrc” sẽ trông giống như ví dụ bên dưới.

 [[-f ~ / .Xresources]] && xrdb -merge ~ / .Xresources & xrandr --dpi 180 exec i3 

Thêm dòng vào tập tin cấu hình của i3 sẽ trông như thế này:

 exec xrandr --dpi 180 

Dù bằng cách nào cũng có tác dụng. Nếu vẫn không, bạn có thể cần phải xác định độ phân giải và kích thước của màn hình trong "/etc/X11/xorg.conf" để máy chủ X có thể xác định chính xác cách chia tỷ lệ mọi thứ.

Bớt tư tưởng

Không có giải pháp nào trong số này là phổ biến. Các ứng dụng khác nhau tính toán DPI khác nhau và nhận thông tin từ các nguồn khác nhau. Bạn có thể phải giải quyết các ứng dụng riêng lẻ. Nếu bạn gặp sự cố với một số chương trình, hãy cân nhắc thực hiện theo các bước được nêu cho người quản lý cửa sổ. Vì chúng ảnh hưởng trực tiếp đến máy chủ X và rất nhiều chương trình nhận thông tin của chúng từ máy chủ X, việc thay đổi các cài đặt đó có thể giải quyết một số vấn đề cùng một lúc.