เปิดใช้งานการปรับสัดส่วนสำหรับ Ubuntu 18.04


118

ฉันเพิ่งติดตั้ง Ubuntu 18.04 และพบว่าตัวเลือกการปรับขนาดแบบเศษส่วนที่อยู่ใน 16.04 นั้นไม่มีอีกต่อไป 200% มีขนาดใหญ่เกินไปสำหรับจอแสดงผลของฉันและคำตอบนี้ไม่ได้ผลสำหรับฉัน (ตัวเลือกไม่เปลี่ยนแปลงหลังจากเรียกใช้คำสั่ง)

มีวิธีอื่นในการปรับสัดส่วนหรือไม่


9
ดูเหมือนว่าจะเป็นปัญหาโดยเฉพาะอย่างยิ่งสำหรับผู้ใช้แล็ปท็อป เพิ่งดาวน์โหลด 18.04 บนเดสก์ท็อปและแล็ปท็อป แล็ปท็อปมีหน้าจอแอลซีดีความละเอียดสูงซึ่งหมายความว่า 100% นั้นเล็กเกินไปหรือใหญ่เกินไป 200% หากการปรับสเกลแบบไดนามิกไม่อยู่ที่คำถาม 150% ตัวเลือกจะเป็นแบบประคับประคอง
แอนดรู

1
นี่ไม่ใช่คำตอบที่ถูกต้องสำหรับคำถามของคุณ แต่ฉันลองใช้ Ubuntu MATE วันนี้และฉันก็ประหลาดใจกับการสนับสนุน HiDPI ที่ดีเพียงใด มันใช้งานได้จริงสำหรับฉัน
N3dst4

4
16.04 เพิ่งมีสิ่งนี้ อัปเกรดเป็น LTS ถัดไปและให้ความรู้สึกเหมือนการดาวน์เกรดครั้งใหญ่หนึ่ง :( WTF
Sentient

2
ระวังแอพ snap ที่ Canonical คิดว่าเป็นอนาคตอย่าเคารพธีมของคุณ ซึ่งมีการปรับขนาดตัวอักษร (ฉันไม่ทราบเกี่ยวกับการปรับขนาดการแสดงผล) พวกเขาจำเป็นต้องตระหนักถึงรูปแบบที่ไม่เพียง แต่ดูดีเท่านั้น แอพ snap ส่วนใหญ่ใช้ไม่ได้กับ Dell XPS 13 ของฉันเนื่องจากสิ่งนี้ ปัญหาเดียวกันกับไวน์
B.Tanner

1
เราต้องรอให้ปัญหาในgnome-shellและmutterจะได้รับการแก้ไขและการเปลี่ยนแปลงที่จะรวม
caw

คำตอบ:


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

คำสั่งนี้ไม่แสดงการปรับสเกล เคล็ดลับการปรับขนาดข้อความเล็กน้อยสำหรับการแก้ปัญหา HiDP บน Ubuntu ยังคงค้นหาวิธีที่สมบูรณ์แบบ


2
... แต่ฉันจะจำไม่ได้ นี่คือความคิด: define function setzoom() { gsettings set org.gnome.desktop.interface text-scaling-factor "$@"; }(พูดในไฟล์ bash config ของคุณ) จากนั้นคุณสามารถพิมพ์ได้setzoom 1.2ในอนาคต
William DeMeo

3
นี่คือการปรับขนาดแบบอักษรที่ไม่ได้แสดงมาตราส่วนที่ OP กำลังถาม
บาเซิล Shishani

1
ใช่คุณถูก. มันไม่ได้แสดงมาตราส่วน ฉันควรระบุอย่างชัดเจนเกี่ยวกับเรื่องนั้น ฉันจะอัปเดตคำตอบ ขอบคุณที่ชี้นำสิ่งนี้ : D
Min San

1
นี่เป็นคำตอบที่ดีสำหรับฉันเนื่องจากขนาดของแถบหัวเรื่องปุ่มหน้าต่างและแถบเครื่องมือ ฯลฯ นั้นใช้ได้ แต่ขนาดตัวอักษรเริ่มต้นนั้นเล็กเกินไปบนหน้าจอ 4K ของฉัน
dan carter

3
สามารถทำได้ต่อการแสดงผลหรือไม่ ขนาดแบบอักษรใช้ได้กับจอภาพภายนอกของฉัน (1920x1200) แต่เล็กเกินไปบนจอภาพภายในของฉัน (2880x1800)
ไป

38

XOrg solution

Archwiki เสนอวิธีแก้ปัญหา (หรือค่อนข้างแฮ็ค) ด้วย xrandr (ถ้าคุณใช้ Ubuntu มาตรฐาน 18.04 กับ xorg):

ArchWiki - HiDPI - การปรับสัดส่วน

Fractional Scaling

การตั้งค่า 2, 3, ฯลฯ ซึ่งเป็นสิ่งที่คุณสามารถทำได้ด้วยการปรับอัตราส่วนอาจไม่เหมาะสำหรับหน้าจอ HiDPI บางหน้าจอและหน้าจอขนาดเล็ก (เช่นแท็บเล็ตขนาดเล็ก)

xorg

คุณสามารถใช้ตัวคูณสเกลที่ไม่ใช่จำนวนเต็มได้โดยใช้การรวมกันของตัวคูณมาตราส่วนและ xrandr ของ GNOME ชุดค่าผสมนี้จะปรับขนาดแบบอักษร TTF ให้เหมาะสมเพื่อไม่ให้พร่ามัวหากใช้ xrandr เพียงอย่างเดียว คุณระบุปัจจัยการซูมเข้าด้วย gsettings และปัจจัยการซูมออกด้วย xrandr

ปรับขนาด GNOME ครั้งแรกจนถึงขนาดต่ำสุดซึ่งใหญ่เกินไป โดยปกติแล้ว "2" นั้นใหญ่เกินไปมิฉะนั้นลอง "3" เป็นต้นจากนั้นเริ่มลดขนาดด้วยการตั้งค่าตัวย่อการซูมด้วย xrandr ก่อนอื่นจะได้รับชื่อเอาต์พุตที่เกี่ยวข้องตัวอย่างด้านล่างใช้ eDP1 เริ่มต้นเช่นด้วยการซูมออก 1.25 ครั้ง หาก UI ยังใหญ่เกินไปให้เพิ่มตัวคูณสเกล ถ้ามันเล็กเกินไปลดระดับตัวคูณ

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

วิธีการแก้ปัญหา Wayland

ตั้งแต่ Ubuntu 18.04 Waylandเป็นโปรโตคอลการแสดงผลเริ่มต้น
วิธีเปิดใช้งานการปรับขนาด:

  • เปิดใช้งานคุณลักษณะการปรับขนาดแบบเศษส่วน:

    gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
    
  • รีสตาร์ทคอมพิวเตอร์

  • เปิดการตั้งค่า -> อุปกรณ์ -> จอแสดงผล
  • ตอนนี้คุณควรจะเห็น 25% เครื่องชั่งน้ำหนักขั้นตอนเช่น125 %, ,150 % 175 %คลิกที่หนึ่งในนั้นและดูว่ามันใช้งานได้

3
คุณจะได้รับชื่อผลลัพธ์ที่เกี่ยวข้องได้อย่างไร และคุณวางคำสั่ง xrandr นี้ไว้ที่ไหนเพื่อให้มันทำงานโดยอัตโนมัติในเวลาที่เหมาะสม?
Gervase Markham

2
จอแสดงผลดูดีด้วยการแก้ไข xrandr แต่ฉันไม่สามารถเลื่อนเมาส์ไปที่หน้าจอทั้งหมด ความคิดใดที่จะแก้ไขปัญหานี้?
derflocki

10
โซลูชันที่ 2 (Wayland)ทำงาน แต่เพียงแสดงให้เห็นตัวเลือก: 125%, 150% และ 175% หลังจากรีบูต
david6

4
คุณสามารถค้นหาผลลัพธ์ที่เกี่ยวข้องจากxrandr -qผลลัพธ์ซึ่งเป็น 'เชื่อมต่อ' สำหรับเมาส์ 'ขอบเขตที่มองไม่เห็น' คุณควรเพิ่ม--panning 1920x1080ตัวเลือก (ด้วยความละเอียดของคุณ)
Adara Hv

2
วิธีการที่เสนอทั้งสองทำให้ข้อความเบลอและบางสิ่งดูผิดธรรมชาติ
Karim Sonbol

27

ติดตั้งเครื่องมือ Gnome Tweak => แบบอักษร => ตัวคูณมาตราส่วน

อย่างน้อยก็ช่วยปรับขนาดข้อความให้ใหญ่ขึ้นได้

ที่จริงฉันชอบวิธีนี้มันทำให้สิ่งอื่น ๆ ขยายขนาด 1 ฉันแค่ต้องการตำราให้ใหญ่ขึ้น

ป้อนคำอธิบายรูปภาพที่นี่


ทำงานได้ดีสำหรับฉัน ฉันเห็นความแตกต่างระหว่างมาตราส่วน 1.00 และ 1.01
ยีนโอลสัน

3
ปัญหาเดียวของวิธีนี้คือการปรับขนาดจอทั้งสองและคุณไม่สามารถแยกได้ ฉันมีแล็ปท็อปที่มีหน้าจอ 4K 13 "ที่เล็กและใหญ่กว่าจอ 4K ภายนอกที่อยู่ข้างๆตอนนี้ฉันมีขนาด 13" ที่ดูดี แต่ภายนอกมีข้อความขนาดใหญ่ ด้วย Wayland ฉันสามารถปรับขนาดได้อย่างอิสระ
Peter NUnn

11

ฉันรันเชลล์สคริปต์เมื่อเข้าสู่ระบบ (โดยใช้แผงควบคุมแอปพลิเคชันเริ่มต้น) เพื่อตั้งค่าสเกลที่ต้องการ

ตรวจสอบอุปกรณ์ส่งออกของคุณ (ของฉันคือ DP-1) โดยใช้ xrandr ด้วยตัวเอง

จากนั้นวางสคริปต์ที่สามารถใช้งานได้ที่ใดที่หนึ่ง (ฉันมีไว้ในโฮมไดเร็กตอรี่ของฉัน) ที่มีสิ่งต่อไปนี้

#!/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

พยายามเล่นกับฟีเจอร์ประสบการณ์และ "เคล็ดลับ" อื่น ๆ ที่พบทางออนไลน์ แต่ไม่มีอะไรช่วยหรือดูเหมือนว่า "การแก้ปัญหา" จะแนะนำปัญหาอื่น ๆ ในที่สุดสิ่งที่ฉันทำคือ - ฉันติดตั้งตัวจัดการเดสก์ท็อปแบบเอกภาพซึ่งใช้กับ Ubuntu 16 ดังนั้นตอนนี้ฉันจึงใช้งาน 18 LTS ล่าสุดกับตัวจัดการเดสก์ท็อปที่แตกต่างกันเล็กน้อย

sudo apt install ubuntu-unity-desktop

ป้อนคำอธิบายรูปภาพที่นี่


5

ฉันใช้ Unity Tweak Tool ใน Ubuntu 16.04 ตอนนี้ฉันกำลังใช้งานสภาพแวดล้อมการทดสอบที่มีการอัพเกรด 16.04 เป็น Ubuntu 18.04 LTS ฉันเพิ่งตรวจสอบและ Unity Tweak Tool ยังคงอยู่ที่นั่นและปรับขนาดหน้าจอ High DPI ของฉันอย่างถูกต้อง การตั้งค่าที่ฉันใช้สำหรับการปรับขนาดบนหน้าจอ 1920x1080 คือ:

Tweak fonts.png

Text scaling factorเครื่องชั่งน้ำหนักทั้งแบบอักษรและองค์ประกอบ UI เช่นแถบชื่อ, ปุ่ม, ฯลฯ


ขนาดไอคอนถูกตั้งค่าไว้ล่วงหน้า แต่ขนาดตัวอักษรที่อยู่ใต้นั้นจะเพิ่มขึ้นทำให้ภาพลวงตาเปลี่ยนขนาดไอคอน:

UbuntuTweakFonts.gif

ใน.gifมาตราส่วนข้างต้นเริ่มต้นที่1.38หน้าจอ 1920x1080 จากนั้นมันจะเปลี่ยนเป็น1และทุกอย่างก็เล็กซึ่งเป็นเรื่องปกติ จากนั้นจะเปลี่ยน2เป็นแบบที่เหมาะสำหรับผู้พิการทางสายตา ไอคอนมีขนาดพิกเซลคงที่อีกครั้งและตัวอักษรย่อหรือขยายใต้ไอคอนทำให้ภาพลวงตามีการเปลี่ยนแปลงขนาด


ในการติดตั้ง Unity Tweak Tool ให้ใช้:

sudo apt install unity-tweak-tool

คนอื่น ๆ อาจสนใจชุดเครื่องมือเต็มรูปแบบที่มีอยู่ใน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
มีการตั้งค่าขนาดทั่วไปไม่ใช่เฉพาะการตั้งค่าแบบอักษรหรือไม่
มิทช์

@Mitch ปัจจัยการปรับสเกลข้อความจะขยายไอคอนในเวลาเดียวกัน ฉันชี้แจงว่าในคำตอบ
WinEunuuchs2Unix

ขออภัยควรจะได้รับเฉพาะเจาะจงมากขึ้น: ผมหมายถึงมันจะยังใช้สำหรับขนาดขององค์ประกอบ UI อื่น ๆ เช่นแถบชื่อ, ปุ่ม, ฯลฯ
มิทช์

1
@ Mitch ไอคอนคำขอโทษที่อ่อนน้อมถ่อมตนของฉันได้รับการบรรจุล่วงหน้าสำหรับขนาดพิกเซลและไม่ได้ปรับขนาด ฉันได้อัปเดตคำตอบด้วย.gifไอคอนที่แสดงว่าภาพลวงตามีการเปลี่ยนแปลงขนาด แต่มันเป็นข้อความด้านล่างไอคอนหดตัว / ขยายขนาดที่ทำให้ภาพลวงตาไอคอนเปลี่ยนไป
WinEunuuchs2Unix

2

คุณไม่สามารถเพราะUbuntu เปลี่ยนกลับเป็น Xorgเป็นจอแสดงผลเริ่มต้น ผู้คนจำนวนมากกำลังค้นหาวิธีแก้ปัญหาและชุดข้อความนี้เป็นผลลัพธ์อันดับต้น ๆ ของ Google น่าเสียดายที่ยังไม่มีการปรับสัดส่วนใน Xorg


2
ฉันไม่เข้าใจคำตอบนี้ Ubuntu 16.04 วิ่งบน Xorg และยังรองรับการปรับสัดส่วน
Beevik

1
นั่นคือ Ubuntu ได้เปลี่ยนจาก Unity (ซึ่งมี) ไปเป็น GNOME (ซึ่งยังไม่มี)
caw

@caw Ubuntu พูดคุยเกี่ยวกับ ditching Unity แต่ทำ 180 และยังคงสนับสนุนใน Ubuntu 18.04 มันไม่ชัดเจนว่าเมื่อใดพวกเขาจะยกเลิกเอกภาพ ฉันคิดว่ามันจะเป็นเมื่อ Gnome เป็นแชมป์ที่ไม่มีปัญหา แต่ไม่มีใครสามารถพูดได้ว่าเมื่อใด
WinEunuuchs2Unix

@ WinEunuuchs2Unix ไม่การสนับสนุนที่เป็นเอกภาพอาจจบลงด้วย EOL (End of Life) ของ Ubuntu 16.04 (ซึ่งใช้งาน) และนั่นคือเมษายน 2021
caw

@caw คุณอาจพูดถูก แต่ฉันใช้ Unity บน Ubuntu 18.04ด้วย
WinEunuuchs2Unix

2

ขณะนี้ฉันกำลังทดลองแก้ไขปัญหานี้ (ยังคงใช้ Ubuntu 16.04 เป็นที่ยอมรับ แต่ฉันค่อนข้างมั่นใจว่ามีตัวเลือกเดียวกันนี้ให้บริการใน 18.04) ซึ่งทำให้การปรับมาตราส่วนอยู่ที่ 1 แต่ใช้ตัวเลือกความละเอียดในส่วน "การแสดงผลหน้าจอ" ของ การตั้งค่าระบบเพื่อลดความละเอียดของแผงควบคุม คุณจะคิดว่านี่จะทำให้ทุกอย่างพร่ามัว แต่ดูเหมือนว่าจะทำงานได้ดีสำหรับฉัน YMMV

หน้าจอของฉัน (X1 Carbon 4th Gen) คือ 2560x1440 อัตราส่วน 16: 9 ซูม 2 เท่าจะทำให้มีประสิทธิภาพ 1280x720 ซึ่งเล็กเกินไป ฉันเลือก 2048x1152 (เช่นอัตราส่วน 16: 9) จากตัวเลือก อย่างน้อยสำหรับฉันมันยังมีตัวเลือก 1920x1080, 1600x900 และ 1368x768 ขึ้นอยู่กับว่าคุณต้องการลดขนาดของภาพเท่าไหร่

ฉันอาจท้ายด้วย 1920x1080 เนื่องจาก 2048x1152 ยังมีบางสิ่งเล็ก ๆ น้อย ๆ


2

การแก้ปัญหาด้วย Gnome Tweak Tool นั้นใช้งานได้ดีสำหรับฉันด้วย Ubuntu 18.04 ที่มีจอแสดงผลความละเอียด 3840 x 2160 หลังจากตั้งค่าเฉพาะอัตราส่วนสเกลเป็น 1.5 และปล่อยให้ขนาดแบบอักษรไม่เปลี่ยนแปลงการแสดงผลหน้าจอเป็นสิ่งที่ดีสำหรับฉัน นอกจากนี้ฉันต้องปรับขนาดของขนาดสัญลักษณ์ท่าเรือในการตั้งค่า gnome ที่ดูเหมือนว่าฉันเป็นทางออกที่รบกวนน้อยที่สุด


นี่เป็นทางออกที่ดีที่สุดสำหรับคนส่วนใหญ่ ขอบคุณ mgorriz
ยีนโอลสัน

1

คุณสามารถใช้ 1600x900 (16: 9) จากดรอปดาวน์เพื่อเพิ่มขนาด ป้อนคำอธิบายรูปภาพที่นี่


3
มันจะทำลายคุณภาพ ด้วยการเปลี่ยนแปลงความละเอียดคุณเพียงแค่เปลี่ยนจำนวนพิกเซลที่จะแสดงซึ่งตรงกับความคมชัดทุกอย่างบนหน้าจอ askubuntu.com/a/1104530/498433ทำงานให้ฉันได้อย่างสมบูรณ์แบบและไม่มีแฮ็กใด ๆ
ลูคัส

2
@ Lukas เหมือนกันที่นี่ ข้อความดังกล่าวมีขนาดใหญ่มากใน Dell XPS 9370
JP Ventura

0

เดสก์ท็อป 18.04 เป็นภาพวอลล์เปเปอร์ที่เหมาะสมตามความกว้างดังนั้นหากคุณปรับขนาดรูปภาพของคุณตามความกว้างของหน้าจอ เพื่อให้พอดีกับภาพสูงฉันเข้าสู่ "แก้ไขภาพ / เปลี่ยนขนาดของสารทุกข์สุขดิบ" และเพิ่มเส้นขอบที่กว้างทั้งสองข้างโดยใช้ Pinta (หรือ Gimp หรืออะไรก็ตามที่คุณมี)


1
สิ่งนี้เกี่ยวข้องกับคำถามที่ถามอย่างไร
ruuter

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.