вторник, 11 ноября 2008 г.

Слишком высокие шрифты NetBeans 6.1 в Ubuntu 8.10

Проблема, на которую я потратил пару часов поиска.

Свежеустановленный NetBeans на свежеустановленной убунте выглядит вот так:


Во всех элементах управления и редакторе просто чудовищные междустрочные отступы. Они не убираются в настройках. В сети советуют менять скины приложения - у java для этого какие-то специальные форматы. Не помогает.

Все бы ничего, но у меня ноутбук с "широким" (то есть - низким) экраном. И всего 15 строк кода на экране - это явно маловато.

Проблема в том, что на новой убунте сразу после установки нет проприетарных библиотек. Каждый волен их поставить после. Первой такой библиотекой стали родные драйвера для видеокарты - с ними заработал compiz fusion.

Второй библиотекой стала настоящая JDK - вместо поделки openjdk, которая так коряво работает с интерфейсом.

sudo apt-get install sun-java6-jdk
sudo vi /etc/netbeans.conf

В этом файле меняем

netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk"

на

netbeans_jdkhome="/usr/lib/jvm/java-6-sun"


И волшебным образом приобретаем нормальный вид:

3 комментария:

Mam(O)n комментирует...

Респект и уважуха!!! А я, млин, безуспешно с line-height пытался исправть ситуацию и совсем забыл, что еще существует корявый openjdk.

Oleg комментирует...

С нетбинс не работаю, но вообще во всех дебиан-совместимых дистрах было бы правильно не так сделать. :) У меня тоже проблемы были с java софтом. Сделал:

sudo update-alternatives --config java

И выбрал сановскую яву. Все пошло, проблема со шрифтами и межстрочным расстоянием решилась. Я думаю это концептуально правильнее. :) Ну если вы конечно не хотите использовать разную яву для разных приложений.

Анонимный комментирует...

Спасибо большое. Отличная полезная заметка.