I just can't stand Ghidra's UI. Trying to get it to look nice, at least on Linux with HiDPI, is such a chore. These Eclipse-y GUIs have aged like milk
https://www.jgoodies.com/downloads/demos/
Ghidra could use a Swing refresh, but its UI/UX has more to do with the lack of a UI/UX designer than Swing itself.
Additionally, all of IntelliJ products use Swing and I consider their UI's to be beautiful. So, it's not the UI toolkit, but rather the implementation.
Cheekiness aside, I did find their .jnlp handy for getting the right invocation args
java --add-exports=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED -Djnlp.packEnabled=true -jar smart-client-showcase-24.04.0.jarThere's a simple broad-spectrum fix for that. For the odd occasion I want to view high definition photos in Linux I just switch screen mode temporarily, for the rest it is sooo not worth the hassle