2012-10-22 54 views
20

是否有可能在视网膜分辨率下显示Eclipse Juno?我能够编辑以前版本的Eclipse的info.plist,但这不适用于Juno ...Eclipse Juno和Retina分辨率

回答

75

打开<Installation Directory>/Eclipse.app/Contents/Info.plist使用文本编辑器,并添加以下以前</dict>

<key>NSHighResolutionCapable</key>
<true/>

如果你打开Info.plist文件和Xcode应该看起来像:

Info.plist file after enabling high resolution

现在复制Eclipse应用程序(Eclipse.app)。你可以将它复制到它已有的同一个目录中;此步骤仅用于使操作系统重新加载Info.plist文件中的更改。

+2

好教程 - 关键是你必须复制应用程序以使更改生效 – ina

+0

好极了!但是,我想知道为什么这个技巧不适用于其他应用程序(我对TextWrangler的尝试相同,文本仍然显示模糊) – daveoncode

+0

您将无法在所有应用程序中使用此方法。事实上,大多数已经与视网膜兼容的应用程序不需要你做任何事情。 – Douglas

-2

将plist中的高分辨率能力更新为Yes后,制作应用程序的副本。

+0

为了澄清:在当时,这是问题的答案。更新plist后,您可以在复制应用程序后显示视网膜分辨率。请不要因为错误的原因而冷静下来。 – ina

1

有一个名为Retinizer的应用程序,它将应用程序转换为视网膜模式。更轻松。只有真正适用于字体。

http://retinizer.mikelpr.com

+0

这是否改变了应用程序的其他功能? – ina

+0

仅限文字。图像比例尺,但不会看起来很棒,因为它们不是为分辨率设计的。但至少使这些应用程序可用。 –

5

部队使用lsregister命令更新终端的Info.plist

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app