我怎样才能使 yEd 看起来更加融入 Ubuntu?

我怎样才能使 yEd 看起来更加融入 Ubuntu?

耶茲是一款功能强大的图形编辑器,使用 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

您现在可以在 GTK 模式下启动 yEd。

在某些 Java 版本中,您可能会遇到 GTK 主题中的所有字体都以粗体格式显示的情况。您可以通过卸载韩文字体包来解决这个问题:

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

如果你不想为了解决 Oracle 的错误而删除软件包,你可以尝试此评论中概述的解决方法


参考:

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

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

相关内容