Как сделать так, чтобы YED выглядел более интегрированным в Ubuntu?

yEd - это мощный редактор графов, который написан на Java и поддерживает различные платформы, включая Ubuntu. Однако по умолчанию он выглядит совершенно чуждо рабочему столу Ubuntu, так как он не использует тему GTK. К сожалению нет настройки для изменения.

Что я могу сделать, чтобы сделать YEd более интегрированным в рабочий стол Ubuntu?

1
задан 29 July 2014 в 19:03

1 ответ

yEd по умолчанию использует металлическую тему Java. Что вам нужно, так это тема Java GTKLookandFeel. Обычно вы могли бы сделать это, запустив yEd с:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -jar yed.jar

Из-за ошибки в yEd / Java это не работает в настоящее время. На данный момент вам придется применить следующий обходной путь:

1.) Перейдите в папку установки yEd

cd $HOME/.yed

2.) Отредактируйте yed.jar и удалите класс, вызывающий проблемы с темой [ 1110]

mv yed.jar yed.zip
zip -d yed com/jgoodies/looks/plastic/Plastic3DLookAndFeel.class
mv yed.zip yed.jar

Теперь вы можете запустить YEd в режиме GTK.

В некоторых версиях Java вы можете столкнуться со сценарием, в котором все шрифты в теме GTK отформатированы жирным шрифтом. Вы можете устранить эту проблему, удалив пакет корейского шрифта:

sudo apt-get remove --purge  fonts-unfonts-core 

Если вы не хотите удалять пакеты просто для устранения ошибок Oracle, вы можете попробовать обходной путь, описанный в этом комментарии .


Ссылки:

http://forum.ubuntuusers.de/topic/java-programm-yed-aussehen-anpassen/#post-5244382

[ 1116] https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/937200

0
ответ дан 29 July 2014 в 19:03

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

Похожие вопросы: