Linux สามารถจัดการกับหน้าจอความละเอียดสูงพิเศษได้หรือไม่


48

ไม่กี่เดือนที่ผ่านมา Samsung ประกาศเปิดตัวAtiv Book 9 Plus อัลตร้าบุ๊คที่ยอดเยี่ยมและสวยด้วยความละเอียดหน้าจอ 3200 x 1800 พิกเซล (QHD +)

อุปกรณ์มาพร้อมกับ Windows 8 จนกว่า Windows 8.1 จะวางจำหน่ายและ Samsung ประกาศว่ามีเพียง Windows 8.1 เท่านั้นที่จะสามารถจัดการกับความละเอียดสูงพิเศษนี้ได้

ตอนนี้ฉันถามตัวเองว่าการแจกจ่ายลีนุกซ์ใด ๆ สามารถจัดการกับความละเอียดสูงได้ไหม โดยเฉพาะอย่างยิ่งการแสดงผลตัวอักษรเป็นจุดที่ต้องคำนึงถึง จากรีวิวบางส่วนของ Ativ Book 9 Plus แสดงว่า Windows 8 ไม่สามารถแสดงแบบอักษรได้อย่างถูกต้องเพื่อให้คุณสามารถอ่านข้อความได้โดยไม่ต้องใส่หน้าจอตรงหน้าจมูก นั่นเป็นเหตุผลที่พวกเขากล่าวว่า Windows 8.1 จะสามารถทำได้ดีกว่า

แต่อะไรกับ Linux? Linux สามารถจัดการได้ดีขึ้นด้วยความละเอียดสูงพิเศษนี้ไหม อาจมีใครบางคนมีประสบการณ์เกี่ยวกับ ultrabooks อื่น ๆ ที่มีความละเอียดเทียบเท่า


1
เกิดอะไรขึ้นเมื่อเปิด DPI ของหน้าจอขึ้น
Ignacio Vazquez-Abrams

1
@ IgnacioVazquez-Abrams แม้ใน Linux หลาย ๆ โปรแกรมไม่สามารถจัดการได้ดีในกรณีที่เลวร้ายที่สุดปรับขนาดองค์ประกอบบางอย่างและไม่ใช่คนอื่น ๆ แบบอักษรขนาดใหญ่ช่วยให้สามารถอ่านได้ง่าย แต่ปุ่มและสิ่งอื่น ๆ ที่คุณอาจต้องใช้ในการคลิกอาจมีขนาดเล็กอย่างน่าขัน
mattdm

1
+1 @mattdm และถ้าเป็นเช่นนั้นความจริงเกี่ยวกับพวกเขาก็คือ ฉันวิ่งเข้าไปในบางกรณีเมื่อช่องทำเครื่องหมายสำคัญในการตั้งค่าถูกทับโดยแถบแท็บส่วนหัวของเมนูและเช่นเนื่องจากการตั้งค่า DPI "ที่ไม่คาดคิด" (คำตอบของนักพัฒนาทั่วไป: "ผู้ใช้แทบจะไม่เคยทำเช่นนั้น" ) ใช่แล้วแทบทุกคนจะนึกถึงการสัมผัสสายไฟ แต่มีป้ายติดอยู่ที่นั่นแล้ว! ;) - แน่นอนว่าหน้าต่างการตั้งค่านั้นมีขนาดคงที่และเคล็ดลับในการขยายขนาดในแนวตั้งถึงสองเท่านั้นใช้ไม่ได้! ดังนั้นการปรับแต่งอย่างระมัดระวังด้วยการตั้งค่า DPI โดยเฉพาะอย่างยิ่งใน Windows
ไวยากรณ์

คำตอบ:


23

นักพัฒนา Gnome / Wayland / X กำลังทำงานในสิ่งนี้ เช่นเดียวกับ OS X และ Windows วิธีแก้ปัญหาอาจเกี่ยวข้องกับแนวคิดการแยกแอปพลิเคชันของ "พิกเซล" จากพิกเซลทางกายภาพ นี่เป็นเรื่องโง่ ๆ แต่ก็แก้ปัญหาของซอฟต์แวร์ที่ทำให้สมมติฐานเกี่ยวกับ DPI และขนาดสัมพัทธ์ของพิกเซล

มีการปรับปรุงเกี่ยวกับเรื่องนี้จากนักพัฒนา Gnome เล็กซานเดอลาร์สสันที่นี่: สนับสนุน HiDPI ในคำพังเพย


1
โปรดทราบว่าการอภิปรายเกี่ยวกับ GNOME และการสนับสนุน HiDPI อย่างชัดเจนไม่ได้หมายความว่าจำเป็นต้องมีการสนับสนุน HiDPI ที่ชัดเจนเพื่อขยายอินเทอร์เฟซ "การสนับสนุน HiDPI" ในแง่นี้เป็นเพียงความหมายที่เป็นนามธรรม "เราจะใช้วิธีที่ลื่นและใช้งานง่าย" (เช่นโดย"decoupling แอปพลิเคชันความคิดของ 'พิกเซล' จากพิกเซลทางกายภาพ" ) มันจะไม่เป็นข้อกำหนด
goldilocks

@goldilocks ใช่; ฉันไม่ได้ติดตาม Windows อย่างใกล้ชิด แต่ฉันคิดว่านั่นก็หมายความว่า"ซัมซุงประกาศว่าเฉพาะ Windows 8.1 เท่านั้นที่จะสามารถจัดการกับความละเอียดสูงพิเศษนี้ได้"
mattdm

ฉันคิดว่านั่นคือการจัดการกับสิ่งที่ปรากฏใน "การตรวจสอบ" ที่เชื่อมโยงกับคำถามเพื่อเป็นงานที่ทำงานอย่างจริงจังกับ Windows 8 ที่ไม่ได้ปรับขนาดให้ดีขึ้น - หรือไม่ขยายระยะเวลา Spin: "ขออภัยที่เราลืมนำไปใช้ในเวอร์ชั่นล่าสุด" -> "ดูว่าเวอร์ชั่นใหม่ยอดเยี่ยมแค่ไหน" ;)
goldilocks

18

โปรดแก้ตัวภาษาอังกฤษที่ไม่ดีของฉัน ฉันต้องการแบ่งปันประสบการณ์ที่ฉันมีเกี่ยวกับความละเอียดหน้าจอสูงและระบบปฏิบัติการลินุกซ์เนื่องจากข้อมูลบนอินเทอร์เน็ตค่อนข้างหายาก ฉันเป็นเจ้าของแฮปปี้จาก Dell XPS 15 Haswell 9530 ที่มีความละเอียดหน้าจอ 3200x1800 ฉันได้ลอง Debian, Ubuntu (Kubuntu / Cinnamon / Mate / Unity / Cubuntu ฯลฯ ) และ Mint อื่น ๆ เมื่อสัปดาห์ที่แล้ว พวกเขาทั้งหมดไม่พอใจแม้ว่าฉันจะใช้เวลากำหนดค่าพวกเขา ในที่สุดฉันก็ได้จอแสดงผลและประสบการณ์ที่ดีมากกับ Gnome 3 (สวยงามมาก) และเนื่องจากมันปรับปรุงประสบการณ์การใช้คอมพิวเตอร์ของฉันฉันคิดว่าฉันควรแชร์การกำหนดค่าของฉัน:

นี่คือขั้นตอนที่ฉันแนะนำ:

ใช้งานการกระจาย UbuntuGnome (ฉันได้พยายามที่จะติดตั้ง Gnome 3 ควบคู่กับความสามัคคี แต่มันเป็นภัยพิบัติ): https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME หลังจากติดตั้งแล้วให้อัปเดต (sudo apt-get dist-upgrade)

- ใช้ค่าเริ่มต้นของ Gnome 3 ไม่ใช่แบบคลาสสิค

  • Alt + F2: "gnome-tweak-tool" ปรับเปลี่ยนเฉพาะ text-scaling-factor (โดยส่วนตัวแล้วฉันใช้ 2.5) อย่าแก้ไขแบบอักษรอื่น ๆ ขนาดหน้าต่างจะปรับโดยอัตโนมัติ

  • Firefox: ติดตั้งส่วนขยายระดับการซูมเต็มเป็นค่าเริ่มต้น (ส่วนขยาย) ส่วนตัวผมใช้ 250% ไม่จำเป็นต้องปรับแต่งแบบอักษรมิฉะนั้นมันจะบิดเบือนหน้าเว็บ โซลูชันการซูมนั้นสะอาดมาก

  • ขนาดไอคอนสำหรับ nautilus: ใช้ dconf-editor (org-gnome-nautilus) เพื่อปรับแต่งขนาดตามที่คุณต้องการ (ใหญ่ที่สุดสำหรับฉัน) และขนาดภาพย่อ

  • เพื่อปรับปรุงประสบการณ์ของ gnome 3: ใช้ gnome-tweak-tool อีกครั้งเปิดใช้งานส่วนขยาย gnome "แสดงแอปพลิเคชัน", "แสดงสถานที่" และดาวน์โหลดและเปิดใช้งาน "แผงด้านล่างที่อ่อนแอ"

  • โดยทั่วไปแล้วให้ลองใช้แอปพลิเคชั่น gnome ให้มากที่สุดเท่าที่จะทำได้ (nautilus / evolution / etc) เมื่อตัวอักษรปรับอัตโนมัติ

ฉันหวังว่ามันจะมีประโยชน์

ขอแสดงความนับถือ,

Romain


ฉันอยากรู้ อายุแบตเตอรี่ของคุณเป็นอย่างไรเมื่อใช้การตั้งค่านี้?
Christian Fazzini

1

นี่เป็นเรื่องของการสนับสนุนไดรเวอร์ (ในเคอร์เนลและเซิร์ฟเวอร์ Xorg) Samsung (หรือใครก็ตามที่สร้าง GPU) จะไม่เขียนหนึ่งสำหรับ linux ดังนั้นคนอื่นจะต้องทำมัน อาจเป็นไปได้ว่ามีอยู่แล้วที่จะทำงานที่นี่

ไม่มีขนาดสูงสุดของหน้าต่าง X root - คุณสามารถตั้งค่าให้ใหญ่ถ้าคุณต้องการแล้วคุณต้องเลื่อนไปรอบ ๆ (ผู้จัดการหน้าต่างบางคนสามารถทำสิ่งนี้ได้)

ดังนั้นหากมีคนขับรถทุกอย่างก็จะเรียบร้อย ฉันเดาว่าคุณต้องกำหนดขนาดตัวอักษรขนาดใหญ่ แต่นั่นก็ค่อนข้างง่าย พวกมันสามารถปรับขนาดได้ไกลพอสมควร ขนาดไอคอนอาจมี จำกัด มากขึ้นขึ้นอยู่กับ WM / DE ของคุณ

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


@mattdm: นั่นคือประเด็นของฉันเกี่ยวกับแบบอักษรและไอคอน ชุดเครื่องมือ (GTK, Qt) ปรับขนาดอินเทอร์เฟซตามขนาดตัวอักษร แบบอักษรที่ใหญ่ขึ้น == แถบชื่อเรื่องที่ใหญ่กว่าปุ่ม ฯลฯ DE จะมีเครื่องมือกำหนดค่าสำหรับชุดเครื่องมือเริ่มต้น (และพวกเขาสามารถกำหนดค่าในรูปแบบอื่นได้เช่นกัน) แอปพลิเคชั่นส่วนบุคคลไม่จำเป็นต้องจัดการกับปัญหา พิจารณาว่าการซูมหน้าจอทำงานอย่างไร - แอปพลิเคชันแต่ละรายการไม่รู้จักเลย ลิงก์ GNOME ของคุณเกี่ยวกับสิ่งนี้ทุกประการ พวกเขาเป็นเพียงการเพิ่มเงา
goldilocks

@mattdm: จุดที่ใช้จะแก้ไข
goldilocks

ดังนั้นคุณมีมัน! มันเป็นเพียง"คำชี้แจงข้อแก้ตัว"โดย Samsung! อย่าใช้มันอย่างแท้จริงทุกคน ไม่ได้หมายความว่ามันจะล้มเหลวในระบบปฏิบัติการจริงบางตัวที่น้อยกว่า Windows 8.1 หรือ Linux แต่ก็หมายความว่า Samsung สามารถรับประกันการทำงานที่ไร้ที่ติในเวอร์ชั่นระบบปฏิบัติการที่กล่าวถึงเท่านั้น มันเป็นพื้นหมายความว่าถ้าคุณไม่ต้องการที่จะได้ทำงานนี้บนลินุกซ์หรือบน Windows 7 หรือ 8 คุณจะได้ในของคุณเอง แต่ถึงกระนั้นก็ไม่จำเป็นต้องเป็น ซัมซุงไม่ต้องการรับข่าวที่ไม่ดีเกี่ยวกับสิ่งที่พวกเขาสัญญา แต่ไม่สามารถระงับได้
ไวยากรณ์

@syntaxerror: ลดราคา android "คุณเป็นเจ้าของ" ด้วย linux บนฮาร์ดแวร์ส่วนใหญ่หรืออย่างน้อยคุณก็ไม่ได้รับการสนับสนุนหรือสัญญาจากผู้ผลิต ไม่มีเครื่องใดที่แตกต่างจากเครื่องอื่นในแง่นี้ มีคอมพิวเตอร์น้อยมากที่คุณสามารถซื้อที่ได้รับการอนุมัติให้ใช้กับ linux โดยผู้ผลิตและ AFAIK ไม่มีคอมพิวเตอร์ใดที่เป็น Samsung
goldilocks

1

ฉันคิดว่า Linux Mint 17 กับ cinnamon 2.2 เป็นทางออกที่ดีที่สุดสำหรับความละเอียดสูงและจอเรตินา มันทำงานได้ค่อนข้างดีและฉันคิดว่า cinnamon 2.2 ให้ความรู้สึกดีกว่า gnome3.10 ใน ubuntu gnome 14.04 อย่างไรก็ตามมีหน้าต่างโปรแกรมบางโปรแกรมที่อาจดูเล็กมากดังนั้นจึงไม่ใช่ประสบการณ์ที่ดีในการทำงาน


1

คำสั่งนี้ใช้ได้สำหรับฉัน:

gsettings set org.gnome.desktop.interface text-scaling-factor 2.0

มันไม่สมบูรณ์แบบ แต่อย่างน้อยฉันก็สามารถเห็นบางสิ่งบางอย่างใน terminal


0

หากใช้ X.org คุณสามารถระบุขนาดทางกายภาพของจอแสดงผลของคุณได้ ตัวอย่างการกำหนดค่า :

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

แอปพลิเคชั่นบางตัวเคารพและปรับขนาดข้อความตามปกติแม้ว่าจะไม่ใช่ไอคอนและองค์ประกอบ UI อื่น ในท้ายที่สุดคุณจะต้องปรับขนาดแอปตามแอป แอพ GTK + 3 มีวิธีปรับขนาดและมีแอป QT 5 แต่บางครั้งสิ่งต่าง ๆ ไม่ทำงานและคุณต้องหาวิธีแก้ปัญหา จากนั้นก็มีแอพที่ไม่ได้ใช้ชุดเครื่องมือเหล่านี้ บางครั้งการใช้ชุดรูปแบบไอคอนขนาดใหญ่ที่กำหนดเองสามารถช่วยได้

ภาพรวมที่ดีของปพลิเคชันสามารถพบได้ในวิกิพีเดียโค้งหน้า HiDPI ข้อมูลจำนวนมากเป็นอิสระจากการกระจาย

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