Как сделать так, чтобы YED выглядел более интегрированным в Ubuntu?
yEd - это мощный редактор графов, который написан на Java и поддерживает различные платформы, включая Ubuntu. Однако по умолчанию он выглядит совершенно чуждо рабочему столу Ubuntu, так как он не использует тему GTK. К сожалению, нет настройки для изменения.
Что я могу сделать, чтобы сделать YEd более интегрированным в рабочий стол Ubuntu?
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 и удалите класс, вызывающий проблемы с темой.
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/
https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/937200