Windows Tips & News

Як знайти та змінити DPI екрана в Linux

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Значення DPI екрана вказує, скільки точок на дюйм або пікселів на дюйм він підтримує. Зі збільшенням роздільної здатності збільшується і щільність дисплея. Ви можете знати, яка роздільна здатність вашого дисплея, але ви можете не знати, який DPI вашого екрана. Важливо знайти правильне значення DPI в Linux. Якщо встановити неправильне значення, елементи керування та піктограми виглядатимуть розмитими або дрібними. У цій статті ми розглянемо, як знайти правильне значення для вашого екрана.

Реклама


У сучасних дистрибутивах X-сервер може автоматично визначити правильне значення. Якщо значення неправильне, ви можете обчислити його вручну та змінити в середовищі робочого столу Linux та для сервера X у всьому світі.

Примітка. Ще не все програмне забезпечення Linux виглядає нормально в режимі високої роздільної здатності. Наприклад, LibreOffice добре підтримує HiDPI, але не має жодної теми піктограм, яка підходить для високої роздільної здатності. Коефіцієнт масштабування Mozilla Firefox також потрібно налаштувати вручну. Лише робоче середовище Cinnamon має ідеальну підтримку масштабування DPI з коробки.

Давайте подивимося, як знайти значення DPI в Linux.

Змістприховати
Знайдіть значення DPI для свого екрана
Як розрахувати правильне значення DPI
Як змінити значення DPI
Немає середовища робочого столу/баребонного віконного менеджера
Гном 3
Xfce

Знайдіть значення DPI для свого екрана

Щоб знайти поточне значення DPI екрана, яке використовує Xserver, виконайте наступне.

  1. Відкрийте свій улюблений емулятор терміналу.
  2. Введіть або скопіюйте та вставте таку команду:
    xdpyinfo | grep -B 2 роздільна здатність

    Вихід буде приблизно таким:Знайдіть поточне значення Dpi

Рядок «роздільна здатність» показує фактичне значення.

Якщо це значення неправильне, ви можете розрахувати його самостійно. Ось як.

Як розрахувати правильне значення DPI

Щоб розрахувати правильне значення DPI, виконайте наступне.

  1. Відкрийте свій улюблений емулятор терміналу
  2. Отримайте розмір екрана в міліметрах, виконавши команду:
    xrandr | grep -w підключено

    Вихід містить фізичний розмір дисплея в міліметрах. У моєму випадку це 340 мм х 190 мм.Знайдіть поточний розмір екрана

  3. Переведіть його в сантиметри. Мої значення 34 х 19.
  4. Перетворіть сантиметри в дюйми. Розділіть значення на 2,54. У моєму випадку значення наступні: 13,39 дюймів x 7,48 дюймів.
  5. Нарешті, розділіть значення роздільної здатності екрана на значення дюймів. У моєму випадку значення такі:
    1920/13.39 = 143,390589993=~144.
    1080/7.48 = 144,385026738=~144.

Це воно. Для мого екрана мені потрібно використовувати 144 як значення DPI. Давайте подивимося, як це змінити.

Як змінити значення DPI

Залежно від графічного середовища робочого столу, яке ви використовуєте, процедура може відрізнятися. Я розгляну деякі поширені випадки, які дадуть вам уявлення про те, що робити.

Немає середовища робочого столу/баребонного віконного менеджера

Якщо ви використовуєте диспетчер вікон без повнофункціонального DE (наприклад, Fluxbox), ви повинні створити або змінити файл /home/your user name/.Xresources і додати наступний рядок:

Xft.dpi: 144

Тут і у всіх прикладах нижче замініть частину 144 вашим фактичним значенням DPI.

Якщо ваш файл .Xresources не оброблено, додайте наступний рядок до файлу запуску (наприклад, .xinitrc або який-небудь файл, специфічний для віконного менеджера)

xrdb -merge ~/.Xresources

Крім того, ви можете спробувати за допомогою наступного рядка:

xrandr --dpi 144

Однак у xrandr можуть виникнути проблеми з деякими драйверами дисплея. Спробуйте і подивіться, працює це чи ні. У моєму випадку це не працює.

Гном 3

Відкрийте нове вікно терміналу та виконайте команду:

gsettings встановити коефіцієнт масштабування org.gnome.desktop.interface 2

Параметр Scaling-factor дозволяє встановлювати лише цілі числа. 1 = 100%, 2 = 200% і так далі.

Xfce

DPI можна налаштувати на потрібне в розділі Налаштування - Зовнішній вигляд - Шрифт.

Змінити екран DPI Linux

Для подальшого читання рекомендую звернутися до цю сторінку. Він присвячений Arch Linux, але поради є загальними для всіх сучасних дистрибутивів або їх можна легко адаптувати.

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Google представив новий ранній стабільний канал із попередніми доступами до випусків Chrome

Google представив новий ранній стабільний канал із попередніми доступами до випусків Chrome

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows і оптимізувати роботу системиПошуков...

Читати далі

Посилання на оновлення Windows 11 "Момент 3" знайдено в бета-версії збірки 22623.885

Посилання на оновлення Windows 11 "Момент 3" знайдено в бета-версії збірки 22623.885

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows і оптимізувати роботу системиЯк ви п...

Читати далі

Листопадове оновлення може спричинити зависання та перезапуск Windows Server

Листопадове оновлення може спричинити зависання та перезапуск Windows Server

Після інсталяції листопадових оновлень для Windows Server у службі LSASS може статися витік пам’я...

Читати далі