Размер значка Eclipse Neon в Ubuntu 16.04 hiDPI

Вопрос или проблема

Размер значка Eclipse Neon в Ubuntu 16.04 hiDPI

Я читал, что Eclipse Neon теперь поддерживает hidpi, но значки очень маленькие при использовании ноутбука с hidpi на Ubuntu 16.04.

Есть ли какие-либо аргументы командной строки или переменные окружения, которые нужно установить, чтобы это работало?

По крайней мере в моем случае (ASUS UX303UB, Eclipse Neon 4.6.0RC1, Ubuntu 16.04) можно было получить правильные значки, добавив:

-Dswt.autoScale=175

в конец $ECLIPSE_HOME/eclipse.ini

У меня сработало следующее:

GDK_DPI_SCALE=0.5 GDK_SCALE=2 eclipse

Установка GDK_SCALE в 2 одной лишь исправила размер значков, но сделала весь текст огромным. Мне пришлось установить GDK_DPI_SCALE в 0.5, чтобы компенсировать влияние на размер шрифта.

Если вы хотите создать ярлык, используйте следующее в редакторе команд (адаптировано от Золтана):

env GDK_DPI_SCALE=0.4 env GDK_SCALE=2 eclipse

Я использую это на 4K дисплее 15.6′.

-Dswt.autoScale=exact

сработало для меня. Похоже, оно использовало мою настройку масштабирования шрифта в Gnome Tweak Tool 1.35. Опции autoScale объясняются по адресу Настройка авто-масштабирования SWT

На моем 4K 28″ мониторе я добавил следующее в ярлык:

env GDK_DPI_SCALE=1.2 env GDK_SCALE=1.75

Теперь выглядит довольно хорошо, но значки могли бы быть немного больше…

Обратите внимание, я на Debian…

Ответ или решение

Для решения проблемы с размерами значков в Eclipse Neon на хиdpi-ноутбуках под управлением Ubuntu 16.04, существует несколько подходов, которые можно попробовать. Вот подробная инструкция, включая настройки, которые могут помочь улучшить отображение значков и шрифтов:

1. Установка параметра swt.autoScale в eclipse.ini

Одним из наиболее простых способов увеличить размеры значков является добавление параметра в файл конфигурации Eclipse (eclipse.ini). Откройте файл и добавьте следующую строку в конец:

-Dswt.autoScale=175

Этот параметр устанавливает автоматическое масштабирование, которое может значительно улучшить видимость значков на высоком DPI.

2. Использование переменных окружения GDK_SCALE и GDK_DPI_SCALE

Если предыдущий метод не привел к желаемым результатам, вы можете использовать переменные окружения. Это делается через командную строку или создаваемый ярлык. Попробуйте следующие команды:

GDK_DPI_SCALE=0.5 GDK_SCALE=2 eclipse
  • GDK_SCALE=2 увеличивает размер значков, но может сделать текст слишком большим.
  • GDK_DPI_SCALE=0.5 компенсирует увеличение размера текста.

Для создания ярлыка с этими параметрами вы можете использовать следующий синтаксис в редакторе команд:

env GDK_DPI_SCALE=0.5 env GDK_SCALE=2 eclipse

3. Настройки Dswt.autoScale=exact

Если вы хотите настроить масштабирование более точно, попробуйте использовать следующий параметр в eclipse.ini:

-Dswt.autoScale=exact

Этот вариант использует настройки масштабирования шрифтов, установленные в Gnome Tweak Tool. Это может значительно улучшить комфортность работы в Eclipse.

4. Примеры для настроек на различных мониторах

Если вы используете различные мониторы с высокими разрешениями:

  • Для 4K дисплея 15.6", можно попробовать:
env GDK_DPI_SCALE=0.4 env GDK_SCALE=2 eclipse
  • Для 4K 28" монитора:
env GDK_DPI_SCALE=1.2 env GDK_SCALE=1.75 eclipse

Заключение

Пробуйте указанные настройки поочередно, чтобы найти наиболее оптимальные параметры для вашего оборудования и предпочтений. Не забывайте сохранять изменения в файле eclipse.ini и перезапускать Eclipse после внесения изменений. Надеюсь, это поможет вам улучшить отображение значков в Eclipse Neon на вашем хиdpi-ноутбуке.

Оцените материал
Добавить комментарий

Капча загружается...