ดังนั้นฉันจึงกำหนดค่ารหัส VS บนโน้ตบุ๊กของฉัน ทันใดนั้นฉันก็สังเกตเห็นว่าแบบอักษรอินเทอร์เฟซของฉันมีขนาดเล็กมากบนเดสก์ท็อป เทอร์มินัล และไฟล์ของฉัน

ฉันใช้ Gnome Tweaks Tool เพื่อเพิ่มปัจจัยการปรับขนาดของฉันเป็น 1,15 แต่ถึงแม้จะเปิดใช้งานอยู่ แต่แบบอักษรก็ยังเล็กอยู่

วิธีแก้ปัญหาที่ฉันพบคือการย้ายปัจจัยการปรับขนาด ซึ่งแก้ไขปัญหาแบบอักษรของฉันทันที อย่างไรก็ตาม ทุกครั้งที่ฉันรีสตาร์ท Notebook แบบอักษรจะเล็กลงอีกครั้งและฉันต้องทำซ้ำ

ฉันพยายามรีเซ็ตการกำหนดค่าแบบอักษรโดยใช้คำสั่งนี้ แต่ก็ไม่สำเร็จ

gsettings reset org.gnome.desktop.interface text-scaling-factor

ฉันยังลองใช้คำสั่ง

dconf reset -f /

ในที่สุด ฉันลองใช้ dconf-editor แต่ก็ยังไม่ประสบความสำเร็จในการแก้ไข DPI การแสดงแบบอักษรหรือเปลี่ยนปัจจัยการปรับขนาด

ขั้นตอนทั้งหมดที่ฉันกล่าวถึงแก้ไขแบบอักษรของฉันชั่วคราว แต่ปัญหายังคงอยู่เมื่อฉันรีสตาร์ท Notebook

ฉันไม่มีความคิดและคิดว่าจะติดตั้ง Ubuntu ใหม่ในตอนนี้ ...

การ์ดแสดงผลของฉัน: NVIDIA GeForce GTX 1050 GPU

answer

อัพเดท 2020-10-07

ขณะนี้จุดบกพร่องได้รับการแก้ไขแล้ว คุณสามารถรับaptและลบวิธีแก้ไขปัญหาชั่วคราวที่คุณเลือกได้

คำตอบเดิม

เป็นบั๊กที่เพิ่งเปิดตัวใน Mutter ซึ่งเป็นตัวจัดการหน้าต่างเริ่มต้นสำหรับ Gnome Shell
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1892440

ดูเหมือนว่าจะส่งผลกระทบต่อการ์ด Nvidia เป็นหลัก

ได้รับการแก้ไขใน Pop!_OS โดยการลบโปรแกรมแก้ไขชื่อ "x11-Add-support-for-fractional-scaling-using-Randr.patch"
https://github.com/pop-os/pop/issues/1170 https: //github.com/pop-os/mutter/commit/a912c7fc25f4797047790fc5df1711eeb31af282

ผู้พัฒนา Ubuntu ไม่ได้บอกว่าจะแก้ปัญหานี้อย่างไร แต่อย่างน้อยพวกเขาก็รับทราบปัญหาและมีคนได้รับมอบหมายให้แก้ปัญหานี้

วิธีแก้ปัญหาที่ทราบเพียงอย่างเดียวในตอนนี้คือสิ่งที่คุณอธิบาย: ใน Gnome Tweaks ให้เปลี่ยนปัจจัยการปรับขนาดเป็นอย่างอื่นและกลับไปเป็นค่าดั้งเดิม น่าเสียดายที่คุณสังเกตเห็นว่าสิ่งนี้จำเป็นหลังจากการเข้าสู่ระบบแต่ละครั้งและแม้กระทั่งหลังจากการรีสตาร์ท Gnome Shell แต่ละครั้ง (ALT+F2, r)

แก้ไข 2020/10/07

ข้อผิดพลาดได้รับการแก้ไขในแพคเกจที่มีอยู่ผ่านmutter (3.36.6-1ubuntu0.20.04.2)apt

คำตอบเดิม

แรงบันดาลใจจากคำตอบนี้ฉันใช้วิธีแก้ปัญหาชั่วคราวในเครื่องของฉัน ฉันกำลังใช้ Ubuntu 20.04.1 กับ GNOME Shell 3.36.4

สิ่งนี้ไม่ได้แก้ไขขนาดตัวอักษรในหน้าจอการเข้าสู่ระบบ GDM แต่หลังจากเข้าสู่ระบบแล้วเท่านั้น เคล็ดลับนี้เพียงหลีกเลี่ยงการทำซ้ำลำดับคำสั่งที่น่ารำคาญหลังจากรีบูตทุกครั้ง แน่นอนว่าเคล็ดลับนี้อาจมีประโยชน์จนกว่าข้อบกพร่องใน Mutter จะได้รับการแก้ไขเท่านั้น

  1. สร้างสคริปต์ (ฉันใส่ไว้ใน~/.local/bin) ด้วยเนื้อหาต่อไปนี้:

    sleep 5s
    gsettings set org.gnome.desktop.interface text-scaling-factor 1.01
    sleep 0.5s
    gsettings set org.gnome.desktop.interface text-scaling-factor 1.00
    

    '1.01' เป็นเพียงตัวเลขที่เรียกการเปลี่ยนแปลง อาจเป็นค่าใดๆ ก็ได้ ฉันตัดสินใจใช้ค่าที่ใกล้กับค่าสุดท้ายมาก '1.00' คือค่าที่ฉันต้องการในที่สุด รู้สึกอิสระที่จะใส่มูลค่าเป้าหมายของคุณ เวลานอนก็เปลี่ยนได้เหมือนกัน

  2. ทำให้สามารถเรียกใช้งานได้:

    chmod +x ~/.local/bin/fix-font-size.sh
    
  3. เรียกใช้สคริปต์ (ฉันตั้งชื่อมันว่าfix-font-size.sh) ตอนบูต ด้วยเหตุผลนี้ ฉันจึงเรียกใช้แอพ Startup Applications Preferences และสร้างรายการใหม่ด้วยคำสั่งต่อไปนี้:

    bash -c "/home/username/.local/bin/fix-font-size.sh"
    

    ดูภาพหน้าจอสำหรับการอ้างอิงด้วย (โดยที่ "Modifica programma d'avvio" หมายถึง "Startup Applications Preferences"):

    เพิ่มคำสั่งในแอปพลิเคชั่นเริ่มต้น

  4. บันทึกและคุณควรมีแบบอักษรขนาดที่ถูกต้องหลังจากเข้าสู่ระบบโดยไม่ต้องแทรกคำสั่งด้วยตนเองในเทอร์มินัลหรือโดย GUI

ตามที่กล่าวไว้ในรายงานข้อผิดพลาด :

คุณสามารถดาวน์เกรดแพ็คเกจ libmutter ชั่วคราวเพื่อแก้ปัญหาชั่วคราว:

sudo apt install libmutter-6-0=3.36.1-3ubuntu3 gir1.2-mutter-6=3.36.1-3ubuntu3
sudo apt-mark hold libmutter-6-0

อย่าลืมยกเลิกการระงับหลังจากการแก้ไขออกมา!

หมายเหตุ:สำหรับพีซีที่มีการ์ดกราฟิก NVIDIA เท่านั้น

ฉันติดตั้ง Ubuntu 20.04 LTS เมื่อวานนี้และประสบปัญหาเดียวกันนี้ สิ่งนี้และเมื่อใดก็ตามที่ฉันปิดและเปิดฝาแล็ปท็อปอีกครั้ง วอลล์เปเปอร์จะเสียหาย แต่นั่นเป็นคำถามอื่นทั้งหมด หลังจากยุ่งอยู่บ้างฉันก็คิดวิธีแก้ปัญหานี้ สิ่งที่คุณต้องทำคือเปลี่ยนไดรเวอร์กราฟิกจากNVIDIA Binary Driverเป็นX.Org X Serverในส่วนไดรเวอร์เพิ่มเติมภายใต้Software & Updates (อย่าลืมคลิกApply Changesซึ่งจะใช้เวลาสักครู่) หลังจากใช้การเปลี่ยนแปลงแล้ว ให้รีสตาร์ทพีซีของคุณ การทำเช่นนี้ช่วยแก้ไขปัญหาและข้อบกพร่องอื่น ๆ ที่ฉันได้กล่าวไว้ข้างต้น

ใส่คำอธิบายภาพที่นี่

ไชโย!

วิธีการข้างต้นเป็นการแก้ไขแบบถาวร หากคุณต้องการใช้ไดรเวอร์NVIDIAฉันคิดว่าคุณจะต้องรอให้นักพัฒนาออกแพตช์


ฉันยังพบการแก้ไขชั่วคราวนี้ (สำหรับข้อบกพร่องที่เป็นปัญหา ไม่ใช่ที่ฉันกล่าวถึงข้างต้น) คุณจะต้องทำเช่นนี้ทุกครั้งที่รีสตาร์ท นี่คือถ้าคุณต้องการเก็บไดรเวอร์NVIDIAไว้จริงๆ

ไปที่การตั้งค่า> การเข้าถึงสากลและเปิดใช้งานและปิดการใช้งานข้อความขนาดใหญ่ นั่นจะแสดงให้คุณเห็นว่าอูบุนตูมีหน้าตาเป็นอย่างไร

ใส่คำอธิบายภาพที่นี่

เชียร์อีกแล้ว!!

เนื่องจากนี่เป็นข้อผิดพลาด ดังที่อธิบายไว้อย่างดีที่นี่โดย stefg-bz เราจะต้องรอสักครู่จนกว่าจะได้รับการแก้ไข ในเวลาเฉลี่ยที่คุณสามารถใช้วิธีแก้ปัญหาตามที่แนะนำที่นี่โดยลอเรนกระดูกงูที่จะเปลี่ยนปัจจัยการปรับขนาดและชุดกลับเมื่อคุณเข้าสู่ระบบ. นี่ผมให้การดำเนินงานของฉันของการแก้ปัญหาซึ่งไม่จำเป็นต้องมีการติดตั้งเครื่องมือเพิ่มเติม และมีสคริปต์แยกต่างหาก

1 สร้าง a .desktop fileในโฟลเดอร์ autostart ของคุณ

gedit ~/.config/autostart/workaround_font_scaling.desktop

2 วางเนื้อหาต่อไปนี้ในไฟล์ข้อความ

[Desktop Entry]
Exec=/usr/bin/sh -c "sleep 1 && gsettings reset org.gnome.desktop.interface text-scaling-factor && gsettings set org.gnome.desktop.interface text-scaling-factor 1.2" 
Name=Fontissue
StartupNotify=false
Type=Application

ปรับเนื้อหาให้Exec=ตรงตามความต้องการของคุณ

  • การเปลี่ยนแปลง1.2ในorg.gnome.desktop.interface text-scaling-factor 1.2ปัจจัยการปรับขนาดตัวอักษรที่คุณใช้ตัวเอง
  • เปลี่ยน1ในsleep 1ให้เป็นค่าที่สูงขึ้นหากการตั้งค่าไม่ (เสมอ) ใช้อย่างถูกต้องหลังจากเข้าสู่ระบบ sleep 1ให้การหน่วงเวลา 1 วินาทีก่อนที่gsettingsคำสั่งจะเริ่มทำงาน ตัวอย่างเช่น1.5จะทำให้ดีเลย์ 1.5 วินาที

3 บันทึกไฟล์และปิดตัวแก้ไข

ฉันเคยเห็นพวกคุณพยายามใช้วิธีแฮ็กเพื่อให้มันใช้งานได้ แต่วิธีแก้ปัญหาเดียวที่ฉันพบว่าใช้ได้ผลดี "ทำให้ถาวร" คือสิ่งนี้

ติดตั้งเครื่องมือปรับแต่ง Gnome

sudo add-apt-repository universe

sudo apt install gnome-tweak-tool

มองหาแอพที่ติดตั้ง "Tweaks"

ใน tweaks ไปที่Fonts > Scaling factor.. ตั้งค่าเป็น1.0หรืออะไรก็ได้ที่คุณชอบ

รีบูต .. สิ่งนี้จะทำให้การเปลี่ยนแปลงนั้นถาวร

ฉันเพิ่งอัปเกรดจาก 18.04 LTS เป็น 20.04 LTS และมีปัญหาเดียวกัน ฉันใช้ Nvidia 2080 Ti กับทีวีขนาด 4k 42" ข้อความมีขนาดเล็กเกินไปและแถบชื่อเรื่องเป็นแบบเดียวกัน ฉันแก้ไขปัญหาของฉันโดยเปลี่ยนการตั้งค่าขนาดการแสดงผลจาก 100% เป็น 200% คุณสามารถค้นหาสิ่งนี้ได้ภายใต้การตั้งค่า /display สิ่งนี้แก้ไขปัญหาของฉันได้ ฉันรีสตาร์ทคอมพิวเตอร์ด้วยเพื่อให้แน่ใจว่าการตั้งค่าถูกบันทึกไว้ หวังว่าคุณจะแก้ไขปัญหาของคุณ

หลังจากอัปเกรด 20.04 เมื่อวานนี้ ฉันพบปัญหาว่าแบบอักษรมีขนาดใหญ่เกินไป ไม่เล็กเกินไป แต่ฉันมีจอภาพ 4k และปรับแต่งแบบอักษรให้แตกต่างออกไป

สิ่งที่ใช้ได้ผลสำหรับฉัน (และสิ่งที่ยังคงอยู่จากการรีบูต) คือการเปิด Fractional Scaling ในการตั้งค่าและใช้การปรับขนาด 125% ฉันยังปิดข้อความขนาดใหญ่ในการช่วยการเข้าถึงและตั้งค่า Gnome Tweaks Font Scaling เป็น 1.0 ฉันไม่รู้ว่ามันบังคับหรือเปล่า แต่มันใช้ได้สำหรับฉัน เพราะก่อนหน้านี้ฉันใช้ Font Scaling 1.25 สิ่งสำคัญที่สุดคือตอนนี้ Fractional Scaling ใช้ได้กับ nVidia GeForce GTX Titan X ของฉันแล้ว ในขณะที่ก่อนหน้านี้ไม่ใช้งาน นี่เป็นการแก้ไขในการอัปเกรดล่าสุดหรือไม่ ฉันไม่รู้.

ปัญหาที่คล้ายกันที่นี่ซึ่งดูเหมือนจะปรากฏในการอัปเดตอย่างใดอย่างหนึ่งในช่วงสัปดาห์ที่ผ่านมาหรือประมาณนั้น ข้อความ UI (นาฬิกา ชื่อหน้าต่าง) และไอคอนถาดบนของแถบเมนูมีขนาดใหญ่เกินไปในตอนแรก เมื่อใช้การ์ด Nvidia ที่มีจอภาพ 4K (นี่คือแล็ปท็อปและปัญหาจะไม่เกิดขึ้นหากไม่ได้เชื่อมต่อจอภาพ) วิธีแก้ปัญหาของฉันคือสิ่งที่มีคนกล่าวถึงข้างต้น ซึ่งฉันต้องพลิกการตั้งค่าการช่วยสำหรับการเข้าถึง "ข้อความขนาดใหญ่" แล้วปิดกลับเพื่อให้ข้อความกลับมาเป็นปกติ เราอาจจะเห็นการแก้ไขในอีกประมาณสองปีโดยรู้จัก Ubuntu แต่โชคดีที่วิธีแก้ปัญหานั้นง่าย

นี่เป็นเพราะไดรเวอร์ NVIDIA ของคุณไปที่ซอฟต์แวร์ & อัปเดต แท็บไดรเวอร์เพิ่มเติม และเปลี่ยนเป็น X.org ซึ่งช่วยแก้ปัญหาของฉันและรอแพตช์จาก Nvidia

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

หากคุณไม่ต้องการใช้การ์ด Nvidia แบบแยกบน Linux คุณอาจใช้ Intel แบบรวม (หรือที่เรียกว่า APU หากโปรเซสเซอร์ของคุณรองรับกราฟิก) เพื่อหลีกเลี่ยงปัญหาการแสดงผลและการปรับขนาดข้อความด้วยไดรเวอร์ Nvidia ที่ติดตั้งไว้ คำสั่งต่อไปนี้อาจเป็นเคล็ดลับสำหรับคุณ:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ sudo ubuntu-drivers autoinstall
# if any errors occurs you may try to use the following command
# it's the latest open-source, long-term driver version for the current moment
$ sudo apt install nvidia-driver-455 # if no errors on the above command - skip
$ sudo prime-select intel
$ sudo reboot

ดังนั้นเมื่อเริ่มระบบใหม่ ระบบควรทำงานตามที่คาดไว้ และเมื่อคุณพิมพ์ในเทอร์มินัลsudo prime-select queryระบบจะแสดงว่ามีการใช้โปรไฟล์ Intel

สุดท้ายแต่ไม่ท้ายสุด Ubuntu 18.04 ไม่ประสบปัญหาการปรับขนาดข้อความด้วยการ์ด Nvidia (อย่างน้อย Nvidia RTX 2060 mobile & GTX 1660 Ti mobile ทำงานได้อย่างสมบูรณ์) แต่ทำได้จากการปรับขนาดการแสดงผล