2012
Маленькие дополнения для симулятора Heli-X
В предыдущей заметке я рассказал об установке симулятора радиоуправляемого вертолета «Heli-X». Здесь я расскажу о возникших проблемах в процессе эксплуатации и их решениях.
Один из компьютеров у меня работает исключительно через прокси-сервер. Поэтому программе нужно было как-то указать параметры подключения к прокси-серверу для получения обновлений. Для этого я изменил запускаемый скрипт, добавив некоторые опции перед запуском «Java».
JAVA_FLAGS="$JAVA_FLAGS -Dhttp.proxyHost=192.168.0.1 -Dhttp.proxyPort=8080"
И в строке запуска «Java» так же добавил переменную «JAVA_FLAGS».
$JAVAPATH/java ${JAVA_FLAGS}
Следующая проблема появилась с использованием площадок с высоким разрешением. Некоторые текстуры просто не отображались на экране. Это тоже легко исправить, увеличив лимит памяти для приложения.
$JAVAPATH/java ${JAVA_FLAGS} -Xmx1024m
Далее возникла проблема с плохим отображением шрифтов в диалогах. У шрифтов не работал антиалиасинг. Эту проблему я решил, добавив в скрипт запуска следующие строки перед стартом «Java».
JAVA_FLAGS="$JAVA_FLAGS -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
JAVA_FLAGS="$JAVA_FLAGS -Dawt.useSystemAAFontSettings=on"
А теперь радостная новость. В следующей версии «Heli-X» будет доступен русский язык. Я выполнил перевод программы и отправил его автору. Перевод уже доступен в тестовых сборках для разработчиков. По дополнениям перевода можно обращаться непосредственно ко мне. Постараюсь все исправить в самые кратчайшие сроки.