Чи може Linux мати справу з дисплеями надвисокої роздільної здатності?


48

Кілька місяців тому Samsung анонсувала Ativ Book 9 Plus , досить класну ультрабук із роздільною здатністю екрана 3200 х 1800 пікселів (QHD +).

Пристрій постачається з Windows 8 до виходу Windows 8.1, і Samsung заявив, що тільки Windows 8.1 зможе впоратися з цим надзвичайно високим дозволом.

Тепер я запитую себе, чи здатний якийсь дистрибутив Linux впоратися з такою високою роздільною здатністю. Особливо візуалізація шрифту - це важливий момент. Згідно з деякими ранніми оглядами Ativ Book 9 Plus, Windows 8 не в змозі належним чином відображати шрифти, щоб ви могли читати текст, не ставлячи екран прямо перед носом. Тому вони кажуть, що Windows 8.1 зможе зробити краще.

Але що з Linux? Чи може Linux краще впоратися з цим надвисокою роздільною здатністю? Можливо, хтось має певний досвід щодо інших ультрабуків із порівнянними резолюціями.


1
Що не так з поверненням DPI екрана?
Ігнасіо Васкес-Абрамс

1
@ IgnacioVazquez-Abrams Навіть у Linux багато програм не дуже добре справляються, в гіршому випадку масштабування деяких елементів, а не інших. Більш масштабні шрифти допомагають читати, але кнопки та інші речі, які, можливо, знадобляться, можна залишити як комічно крихітні.
mattdm

1
+1 @mattdm І коли б тільки це було тим фактом, що вони "комічно крихітні!" Я зіткнувся з певними випадками, коли важливі прапорці в налаштуваннях були ЗАМОВЛЕННЯ за панелями вкладок, заголовками меню тощо, через "несподівані" налаштування DPI. (Типова відповідь розробника: "Навряд чи будь-який користувач коли-небудь зробив би це." ) Так, навряд чи хтось колись подумає про торкання лінії електропередачі, але там все одно встановлений знак! ;) - Звичайно, вікно налаштувань було фіксованого розміру, і трюк просто розширити його вертикально до подвійного розміру не вийшов! Тому будьте ДУЖЕ ретельними, налаштовуючи налаштування DPI, особливо в Windows.
синтаксис-помилка

Відповіді:


23

Над цим працюють розробники Gnome / Wayland / X. Як і в ОС X і Windows, рішення, ймовірно, буде включати ідею роз'єднання додатків про "піксель" від фізичних пікселів. Це щось нерозумно, але вирішує проблему для програмного забезпечення, яке робить припущення щодо DPI та відносного розміру пікселя.

Тут є оновлення від розробника Gnome Олександра Ларссона тут: Підтримка HiDPI в Gnome .


1
Зауважте, що обговорення GNOME та явної підтримки HiDPI не означає, що явна підтримка HiDPI потрібна для масштабування інтерфейсу. "Підтримка HiDPI" в цьому сенсі - це лише абстракція, що означає "ми зробимо це гладким та простим у використанні способом" (наприклад, "роз'єднавши ідею додатків" пікселя "від фізичних пікселів" ). Це не було б вимогою.
goldilocks

@goldilocks Так; Я не слідкую за Windows дуже уважно, але я вважаю, що це також означає "Samsung заявив, що тільки Windows 8.1 зможе впоратися з цим надвисокою роздільною здатністю".
mattdm

Я вважаю, що це стосується того, що з’являється у цьому «огляді», пов’язаному з питанням, є серйозною роботою під час роботи з Windows 8, яка не масштабує масштаб - або не збільшує період збільшення. Спін: "Вибачте, ми забули реалізувати це в останній версії" -> "Подивіться, наскільки приголомшливою є нова версія". ;)
goldilocks

18

Вибачте, будь ласка, моя погана англійська. Я хочу поділитися досвідом, який я мав щодо високої роздільної здатності екрана та ОС Linux, оскільки інформації в Інтернеті поки що досить мало. Я щасливий власник Dell XPS 15 Haswell 9530, з роздільною здатністю екрана 3200x1800. Я спробував Debian, Ubuntu (Kubuntu / Cinnamon / Mate / Unity / Cubuntu тощо) та Mint other останній тиждень; всі вони були незадовільними, хоча я витратив деякий час на їх налаштування. Нарешті я отримав дуже гарний дисплей та досвід роботи з Gnome 3 (дуже красивий), і оскільки він справді покращує мій досвід роботи з комп'ютером, я думаю, що мені слід поділитися моєю конфігурацією:

Ось кроки, які я пропоную:

-Використовуйте дистрибутив UbuntuGnome (я намагався встановити Gnome 3 поряд з Unity, але це було катастрофою): https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME . Після встановлення оновіть його (sudo apt-get dist-upgrade)

-Використовуйте стандартний Gnome 3, а не класичний

  • Alt + F2: "gnome-tweak-tool". ТОЛЬКО змініть фактор масштабування тексту (я особисто використовую 2,5). Не змінюйте інших шрифтів. Розмір вікна регулюється автоматично

  • Firefox: встановлення розширення за замовчуванням Повний масштаб (розширення). Я особисто використовую 250% Не потрібно підробляти шрифт, інакше це спотворить веб-сторінки. Рішення масштабування дуже чисте.

  • Розмір піктограми для nautilus: використовуйте dconf-редактор (org-gnome-nautilus), щоб змінити розмір, як вам зручніше (найбільший для мене), а також розмір мініатюр

  • Щоб покращити досвід gnome 3: знову використовуючи інструмент gnome-tweak-інструмент, активуйте розширення gnome "show applications", "show places" та завантажте та активуйте "frippery bottom панель".

  • Взагалі кажучи, намагайтеся максимально використовувати програми gnome (nautilus / evolution / тощо), оскільки шрифт автоматично регулюється

Сподіваюся, це стане в нагоді.

З повагою,

Ромен


Мені цікаво. Який у вас час автономної роботи при цьому налаштуванні?
Крістіан Фаззіні

1

Це багато в чому питання підтримки драйверів (в ядрі та сервері Xorg). Samsung (або той, хто робить графічний процесор) не запише його для linux, тому комусь доведеться це зробити. Можливо, вже є такі, які працюватимуть тут.

Максимального розміру кореневого вікна X немає - ви вже можете встановити його настільки великим, якщо хочете, тоді вам доведеться якось обмінятися (деякі менеджери вікон можуть це зробити).

Тож якщо є драйвер, все інше буде добре. Я думаю, вам знадобиться встановити великі розміри шрифту, але це досить просто; вони можуть розміру досить далеко. Розміри значків можуть бути більш обмеженими, залежно від Вашого WM / DE.

Віс. "Підтримка HiDPI" , це був би приємний спосіб націлити такі пристрої з додатковою гладкістю, але я не думаю, що це зробить необхідним зробити дисплей придатним для використання.


@mattdm: Це мій погляд на шрифти та піктограми. Набори віджетів (GTK, Qt) збільшують інтерфейс на основі розміру шрифту. Більш значні шрифти == більші заголовки, кнопки тощо. DE включають інструменти конфігурації для набору віджетів за замовчуванням (і вони також можуть бути налаштовані іншими способами). Окремі програми не повинні вирішувати це питання. Розглянемо також, як працює масштабування екрана - окремі програми навіть не знають про це. Ваше посилання GNOME приблизно про це. Вони просто додають лаку .
goldilocks

@mattdm: Точка прийнята, буде відредагована.
goldilocks

Так ось у вас це є! Це просто "заява про алібі" від Samsung! Не сприймайте це занадто буквально, всі. Це не обов'язково означає, що він фактично вийде з ладу на деяких ОС менше, ніж Windows 8.1 або Linux, але це означає, що Samsung може гарантувати лише бездоганну функціональність у згаданій версії ОС. Це в основному означає: якщо ви хочете, щоб це працювало в Linux або в Windows 7 або 8. ви будете самостійно . Але все ж, це не обов'язково "місія неможлива". Компанія Samsung просто не хоче отримати жодної негативної інформації про те, що обіцяли, але не змогли витримати.
синтаксичний помилок

@syntaxerror: знижуючи андроїд, "ви самі" з Linux на переважній більшості апаратних засобів, або, принаймні, ви не маєте жодної підтримки та обіцянок від виробника. Жодна конкретна машина не відрізняється від будь-якої іншої в цьому сенсі. Ви можете придбати дуже мало комп'ютерів, дозволених виробником для використання з Linux, і AFAIK, жоден із них не є Samsung.
goldilocks

1

Я думаю, що Linux Mint 17 з корицею 2.2 є найкращою ставкою для високої роздільної здатності та відображення сітківки. Це робить роботу досить добре, і я думаю, що кориця 2.2 відчуває себе краще, ніж gnome3.10 на ubuntu gnome 14.04. Однак є кілька програмних вікон, які можуть виглядати дуже мало, і тому не дуже хороший досвід роботи.


1

Ця команда працювала для мене:

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

Це не ідеально, але принаймні я щось бачу в терміналі.


0

Якщо ви використовуєте X.org, ви можете вказати фізичні розміри вашого дисплея. Приклад конфігурації :

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

Деякі програми відповідно до цього поважають і масштабують текст, хоча зазвичай це не піктограми та інші елементи інтерфейсу. Зрештою, вам доведеться масштабувати додаток за додатком. Програми GTK + 3 мають свій спосіб масштабування, а також додатки QT 5, але іноді речі не функціонують, і вам доведеться знайти обхідні шляхи. Потім є додатки, які не використовують жодного з цих наборів інструментів. Іноді використання спеціальної теми великих значків може допомогти.

Хороший огляд програм ви можете знайти на сторінці вікі HiDPI Arch Arch . Багато інформації є незалежною від розповсюдження.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.