sqldeveloper на hidpi linux

Я установил sqldeveloper 18.2 на компьютер hidpi (xps 9370 с дисплеем 4k), и он непригоден из-за проблем с масштабированием.

Я пытался запустить его, используя разные варианты:

  1. Как есть - иконки интерфейса и шрифты слишком маленькие
  2. По мере увеличения шрифта интерфейса - наложение текста делает его непригодным для использования
  3. Использование gdk_scale с Java9
  4. Использование -Dsun.java2d.uiScale=2 с Java8

Кажется, точки 3 и 4 делают масштабирование, но с глюками, делающими его снова непригодным для использования.

Пример глюка

Я хотел бы придерживаться разрешения 4k, так как оно действительно имеет разницу с fullhd

Я буду признателен, если вы можете указать мне, где копать или решить проблему вообще

Спасибо!

1 ответ

Добавить к /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf продолжение: AddVMOption -Dsun.java2d.uiScale=2 и он должен работать.

Я нашел решение! Просто установите -Dsun.java2d.xrender=true и sqldeveloper запущен практически без сбоев.

Файл: {install_dir}/sqldeveloper/bin/sqldeveloper.conf

Здесь есть интересный момент. Флажок "Показать при запуске" на странице приветствия доступен, в то время как -Dsun.java2d.opengl имеет значение true. Но эта опция приводит к большим глюкам рисования пользовательского интерфейса

Другие вопросы по тегам