Kích hoạt tỷ lệ phân đoạn cho Ubuntu 18.04


118

Gần đây tôi đã cài đặt Ubuntu 18.04 và phát hiện ra rằng tùy chọn chia tỷ lệ trong 16.04 không còn nữa. 200% là quá lớn đối với màn hình của tôi và câu trả lời này không phù hợp với tôi (các tùy chọn không thay đổi sau khi chạy lệnh).

Có một cách khác để có được tỷ lệ phân đoạn?


9
Đây dường như là một vấn đề đặc biệt đối với người dùng máy tính xách tay. Chỉ cần tải xuống 18.04 trên máy tính để bàn và máy tính xách tay. Máy tính xách tay có màn hình LCD độ phân giải cao, có nghĩa là 100% là quá nhỏ hoặc 200% quá lớn. Nếu tỷ lệ động không nằm ngoài câu hỏi, tùy chọn 150% sẽ là một sự giảm nhẹ ổn.
Andrew

1
Đây không phải là một câu trả lời thích hợp cho câu hỏi của bạn, nhưng tôi đã dùng thử Ubuntu MATE ngày hôm nay và tôi đã rất ngạc nhiên bởi sự hỗ trợ của HiDPI tốt như thế nào. Nó thực sự chỉ làm việc cho tôi.
N3dst4

4
16.04 chỉ có điều này. Nâng cấp lên LTS tiếp theo và cảm giác như một sự hạ cấp lớn :( WTF
Sentient

2
Xin lưu ý rằng các ứng dụng snap, mà Canonical dường như nghĩ là tương lai, không tôn trọng chủ đề của bạn. Bao gồm tỷ lệ phông chữ (Tôi không biết về tỷ lệ hiển thị). Họ cần nhận ra chủ đề không chỉ là trông đẹp mắt, nó có thể là về khả năng sử dụng. Hầu hết các ứng dụng snap không thể sử dụng được trên Dell XPS 13 của tôi do điều này. Vấn đề tương tự với rượu vang.
B.Tanner

1
Chúng tôi phải chờ các vấn đề trong gnome-shellmutterđược giải quyết và các thay đổi sẽ được hợp nhất.
caw

Câu trả lời:


64
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

Lệnh này không hiển thị tỷ lệ. Chỉ là một mẹo nhỏ để mở rộng văn bản để giải quyết vấn đề HiDP trên Ubuntu. Vẫn đang tìm kiếm giải pháp hoàn hảo.


2
... nhưng tôi sẽ không bao giờ nhớ điều đó. Đây là một suy nghĩ: xác định function setzoom() { gsettings set org.gnome.desktop.interface text-scaling-factor "$@"; }(giả sử, trong tệp cấu hình bash của bạn), sau đó bạn có thể chỉ cần nhập setzoom 1.2trong tương lai.
William DeMeo

3
Đây là tỷ lệ phông chữ không hiển thị tỷ lệ mà OP đang hỏi về.
Basel Shishani

1
Vâng, bạn đúng. Nó không hiển thị Thu nhỏ. Tôi nên nói rõ về điều đó. Tôi sẽ cập nhật câu trả lời. Cảm ơn đã chỉ ra điều này. : D
Min San

1
Đây là một câu trả lời tuyệt vời cho tôi, vì kích thước của tiêu đề, nút cửa sổ và thanh công cụ, v.v ... rất ổn, chỉ là kích thước văn bản mặc định quá nhỏ trên màn hình 4K của tôi
dan carter

4
Điều này có thể được thực hiện trên mỗi màn hình? Kích thước phông chữ tốt trên màn hình ngoài của tôi (1920x1200) nhưng quá nhỏ trên màn hình bên trong của tôi (2880x1800).
đi

39

Giải pháp XOrg

Archwiki đề xuất một giải pháp (hay đúng hơn là hack) với xrandr (nếu bạn sử dụng Ubuntu 18.04 tiêu chuẩn với xorg):

ArchWiki - HiDPI - chia tỷ lệ

Chia tỷ lệ

Cài đặt 2, 3, v.v., đó là tất cả những gì bạn có thể làm với hệ số tỷ lệ, có thể không lý tưởng cho một số màn hình HiDPI nhất định và màn hình nhỏ hơn (ví dụ: máy tính bảng nhỏ).

xorg

Bạn có thể đạt được bất kỳ hệ số tỷ lệ không nguyên nào bằng cách sử dụng kết hợp hệ số tỷ lệ của Gnome và xrandr. Sự kết hợp này giữ cho phông chữ TTF được thu nhỏ đúng cách để chúng không bị mờ nếu chỉ sử dụng xrandr. Bạn chỉ định yếu tố phóng to với cài đặt gs và yếu tố thu nhỏ với xrandr.

Quy mô đầu tiên Gnome lên đến kích thước tối thiểu quá lớn. Thông thường "2" đã quá lớn, nếu không hãy thử "3", v.v. Sau đó bắt đầu thu nhỏ lại bằng cách đặt hệ số thu nhỏ với xrandr. Trước tiên hãy lấy tên đầu ra có liên quan, các ví dụ bên dưới sử dụng eDP1. Bắt đầu, ví dụ với thu nhỏ 1,25 lần. Nếu UI vẫn còn quá lớn, hãy tăng hệ số tỷ lệ; nếu nó quá nhỏ làm giảm hệ số tỷ lệ.

xrandr --output eDP1 --scale 1.25x1.25

Giải pháp Wayland

Kể từ Ubuntu 18.04, Wayland là giao thức hiển thị mặc định.
Để kích hoạt tỷ lệ:

  • Cho phép tính năng thử nghiệm mở rộng phân đoạn:

    gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
    
  • Khởi động lại máy tính.

  • Mở Cài đặt -> Thiết bị -> Hiển thị
  • Bây giờ bạn sẽ thấy 25% bước thang, giống như 125 %, 150 %, 175 %. Nhấp vào một trong số họ và xem nếu nó hoạt động.

3
Làm thế nào để bạn có được tên đầu ra có liên quan? Và bạn đặt lệnh xrandr này ở đâu để nó tự động chạy đúng lúc?
Gervase Markham

2
Màn hình trông rất đẹp, với bản sửa lỗi xrandr, tuy nhiên tôi không thể di chuyển chuột trên toàn màn hình. Bất kỳ ý tưởng để khắc phục điều này?
derflocki

10
Giải pháp 2 (Wayland) đã hoạt động, nhưng chỉ hiển thị các tùy chọn: 125%, 150% và 175% sau khi khởi động lại .
david6

4
Bạn có thể tìm thấy đầu ra có liên quan từ xrandr -q, đầu ra được 'kết nối'. Đối với chuột 'ranh giới vô hình', bạn nên thêm --panning 1920x1080tùy chọn (với độ phân giải của bạn)
Adara Hv

2
Cả hai phương pháp được đề xuất làm cho văn bản bị mờ và một số điều trông không tự nhiên.
Karim Sonbol

27

Cài đặt công cụ Twome Gnome => Phông chữ => Hệ số tỷ lệ

Ít nhất nó giúp quy mô văn bản lớn hơn.

Thật ra tôi thích cách tiếp cận này, nó giữ những thứ khác ở tỷ lệ 1, tôi chỉ cần các văn bản phải lớn hơn.

nhập mô tả hình ảnh ở đây


Làm việc tuyệt vời cho tôi. Tôi có thể thấy sự khác biệt giữa tỷ lệ 1,00 và 1,01.
Gene Olson

3
Vấn đề duy nhất với phương pháp này là nó chia tỷ lệ cho cả hai màn hình và bạn không thể thực hiện chúng một cách riêng biệt. Tôi có một máy tính xách tay với màn hình 4K 13 "nhỏ xíu và màn hình ngoài 4K lớn hơn nhiều nằm bên cạnh. Bây giờ tôi có 13" trông tuyệt vời, nhưng bên ngoài có văn bản HUGE. Với Wayland tôi có thể mở rộng chúng một cách độc lập.
Peter NUnn

11

Tôi chạy tập lệnh shell khi đăng nhập (sử dụng bảng điều khiển Ứng dụng khởi động) để đặt tỷ lệ mong muốn.

Xác định thiết bị đầu ra của bạn (của tôi là DP-1) bằng cách tự chạy xrandr.

Sau đó đặt một tập lệnh thực thi ở đâu đó (tôi có nó trong thư mục chính của mình) có chứa như sau:

#!/bin/bash

gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP-1 --scale 1.5x1.5
xrandr --output DP-1 --panning 3840x2160

7

Đã thử chơi với các tính năng trải nghiệm và một số "mẹo" khác được tìm thấy trực tuyến nhưng không có gì giúp được hoặc có vẻ như "giải pháp" sẽ giới thiệu một loạt vấn đề khác. Điều cuối cùng tôi đã làm là - tôi đã cài đặt trình quản lý máy tính để bàn thống nhất được sử dụng với Ubuntu 16. Vì vậy, bây giờ tôi đã chạy 18 LTS mới nhất với trình quản lý máy tính để bàn khác một chút, có tỷ lệ phân đoạn mà không bị hack.

sudo apt install ubuntu-unity-desktop

nhập mô tả hình ảnh ở đây


5

Tôi đã sử dụng Unity Tweak Tool trong Ubuntu 16.04. Tôi hiện đang chạy một môi trường thử nghiệm trong đó 16.04 được nâng cấp lên Ubuntu 18.04 LTS. Tôi vừa kiểm tra và Unity Tweak Tool vẫn ở đó và điều chỉnh tỷ lệ màn hình DPI cao của tôi đúng cách. Các cài đặt tôi đang sử dụng để chia tỷ lệ trên màn hình 1920x1080 là:

Tweak Font.png

Tỷ Text scaling factorlệ cả phông chữ và các thành phần UI như thanh tiêu đề, nút, v.v.


Kích thước biểu tượng được đặt trước nhưng kích thước văn bản bên dưới tăng lên tạo ảo giác kích thước biểu tượng đã thay đổi:

UbuntuTweakFonts.gif

Trong .giftỷ lệ trên bắt đầu từ 1.38trên màn hình 1920x1080. Sau đó, nó được thay đổi 1và mọi thứ trở nên nhỏ bé, đó là điều bình thường. Sau đó, nó được thay đổi thành 2lý tưởng cho những người thách thức trực quan. Một lần nữa, các biểu tượng có kích thước pixel cố định và phông chữ co lại hoặc mở rộng dưới biểu tượng cho ảo ảnh kích thước của chúng đang thay đổi.


Để cài đặt Unity Tweak Tool, hãy sử dụng:

sudo apt install unity-tweak-tool

Những người khác có thể quan tâm đến bộ công cụ đầy đủ có sẵn trong 18.04 LTS :

$ apt list | grep tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed]
tweak/bionic 3.02-2 amd64
unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]

1
Có một cài đặt tỷ lệ chung, không chỉ là một cài đặt cho phông chữ?
Mitch

@Mitch Hệ số tỷ lệ văn bản chia tỷ lệ các biểu tượng cùng một lúc. Tôi đã làm rõ điều đó trong câu trả lời.
WinEunuuchs2Unix

Xin lỗi, đáng lẽ phải cụ thể hơn: Ý tôi là nó cũng áp dụng cho kích thước của các thành phần UI khác như thanh tiêu đề, nút, v.v.
Mitch

1
@Mitch Lời xin lỗi khiêm tốn của tôi Các biểu tượng được đóng gói sẵn cho kích thước pixel và không chia tỷ lệ. Tôi đã cập nhật câu trả lời .gifcho thấy các biểu tượng ảo ảnh đang thay đổi kích thước nhưng chính văn bản bên dưới biểu tượng thu nhỏ / mở rộng kích thước đã tạo ảo giác cho biểu tượng đang thay đổi.
WinEunuuchs2Unix

2

Bạn không thể vì Ubuntu chuyển trở lại Xorg làm màn hình mặc định. Rất nhiều người đang tìm kiếm một giải pháp và chủ đề này là kết quả hàng đầu trên Google. Thật không may, vẫn không có tỷ lệ phân đoạn trong Xorg.


2
Tôi không hiểu câu trả lời này. Ubuntu 16.04 chạy trên Xorg và nó đã hỗ trợ mở rộng phân đoạn.
Beevik

1
Đó là Ubuntu đã chuyển từ Unity (đã có nó) sang Gnome (chưa có nó).
caw

@caw Ubuntu đã nói về việc bỏ Unity nhưng đã thực hiện 180 và vẫn hỗ trợ nó trong Ubuntu 18.04. Không rõ khi nào họ sẽ từ bỏ Unity. Tôi cho rằng đó sẽ là khi Gnome là nhà vô địch không thể tranh cãi nhưng không ai có thể nói khi nào điều đó sẽ xảy ra.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Không, hỗ trợ của Unity có thể sẽ kết thúc với EOL (Kết thúc cuộc sống) của Ubuntu 16.04 (sử dụng nó) và đó là vào tháng 4 năm 2021.
caw 22/12/18

@caw Bạn có thể đúng nhưng hiện tại tôi cũng đang sử dụng Unity trên Ubuntu 18.04 .
WinEunuuchs2Unix 22/12/18

2

Tôi hiện đang thử nghiệm bản sửa lỗi này (vẫn sử dụng Ubuntu 16.04, nhưng tôi khá chắc chắn các tùy chọn tương tự có sẵn trong 18.04), giữ tỷ lệ ở mức 1, nhưng sử dụng bộ chọn độ phân giải trong phần "Hiển thị màn hình" của Cài đặt hệ thống để giảm độ phân giải của bảng. Bạn sẽ nghĩ rằng điều này sẽ làm cho mọi thứ mờ đi, nhưng nó dường như đang làm một công việc tốt cho tôi. YMMV.

Màn hình của tôi (X1 Carbon 4th Gen) là 2560x1440, tỷ lệ 16: 9. Zoom 2x sẽ làm cho nó có hiệu quả 1280x720, quá nhỏ. Thay vào đó, tôi chọn 2048x1152 (cũng là tỷ lệ 16: 9) từ bộ chọn. Đối với tôi ít nhất, nó cũng cung cấp 1920x1080, 1600x900 và 1368x768 dưới dạng tùy chọn tùy thuộc vào mức độ thu hẹp của bạn muốn.

Tôi có thể kết thúc với 1920x1080 vì 2048x1152 vẫn còn một vài điều hơi nhỏ.


2

Giải pháp với Gnome Tweak Tool hoạt động tốt với tôi với Ubuntu 18.04 với màn hình độ phân giải 3840 x 2160. Sau khi chỉ đặt hệ số tỷ lệ thành 1,5 và giữ nguyên kích thước phông chữ, màn hình hiển thị rất phù hợp với tôi. Ngoài ra, tôi phải điều chỉnh kích thước của kích thước biểu tượng dock trong cài đặt gnome. Đó dường như là giải pháp ít xâm phạm nhất.


Đây là giải pháp tốt nhất cho hầu hết mọi người. Cảm ơn, mgorriz.
Gene Olson

1

Bạn có thể sử dụng 1600x900 (16: 9) từ thả xuống để tăng tỷ lệ. nhập mô tả hình ảnh ở đây


3
Nó sẽ phá hủy chất lượng. Với thay đổi độ phân giải, bạn chỉ cần thay đổi số lượng pixel được hiển thị, tương ứng trực tiếp với độ sắc nét của mọi thứ trên màn hình. Askubfox.com/a/1104530/498433 làm việc cho tôi hoàn hảo và không bị hack.
Lukas

2
@Lukas giống nhau đây. Văn bản trở nên khổng lồ trên Dell XPS 9370
JP Ventura

0

Máy tính để bàn 18.04 phù hợp với hình ảnh hình nền theo chiều rộng, vì vậy nếu bạn thay đổi kích thước hình ảnh của mình cho chiều rộng của màn hình (bất kể kích thước tuyệt đối của hình ảnh) hình nền của bạn sẽ phù hợp. Để phù hợp với hình ảnh cao, tôi đi vào "thay đổi hình ảnh / thay đổi kích thước canvass" và thêm viền rộng ở hai bên bằng cách sử dụng Pinta. (hoặc Gimp hoặc bất cứ điều gì bạn có)


1
Làm thế nào có bất cứ điều gì để làm với câu hỏi được hỏi?
hủy hoại

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.