LAF java 对于 root 的工作方式不同
我在 Ubuntu 中的 java 外观和使用体验上遇到问题。当我运行该应用程序时,它使用 GTK(这很好),但是当我使用 sudo 时,LAF 是 Metal(这很糟糕)。
那么,我如何避免这种行为呢?我的意思是,更改默认的 sudo LAF 或类似的东西,因为 java 中的 UIManager 不起作用。
谢谢&问候,
I'm having problems with Look and Feel of java in Ubuntu. When I run the app it uses GTK (which is good), but when I use sudo the LAF is Metal (which is bad).
SO, how I avoid that behavior? I mean, change the default sudo LAF or something like that because the UIManager from java is not working.
Thanks & Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是(也许),因为 root 的主题不一样。
尝试通过 sudo 启动外观管理器来更改主题:
This is (maybe) because of the theme for root isn't the same.
Try to change the theme by starting the appereance manager as sudo:
您可以在运行时设置外观, 在命令行设置,或者您可以< a href="http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html#properties" rel="nofollow">修改 swing.properties
You could either set the Look And Feel at Runtime, set it at command-line, or you could modify swing.properties