jetbrains系列IDE启动壁纸

838 阅读2分钟


自己制作或下载jetbrains系列IDE启动壁纸Desktop Art,软件启动壁纸叫splash screen

自己生成一个 IDEA 风格的启动图

进入 Desktop Art 网站

image-20210907215627774.png

编辑界面可以调整一些参数, 可以导出 png 图片或者 mp4 视频, mp4 视频导出后可以使用 wallpaper engine 等做成动态壁纸. 不过后渲染等待的时间有点久.

美中不足是不能自定义文字和 logo, 只能选择显示或不显示.

下载官方历史版本图片资源

还是在 desktop-art 的这个网站

Product Desktops 下面可以下载静态壁纸或者 mp4 视频

image-20210907215925237.png

怎么替换 splash screen 图片?

建议改之前先把 resources.jar 文件备份一下, 避免自己改坏了

准备工作

准备两张 png 图片, 经测试图片尺寸如果太大会占满整个屏幕, 而不会自动缩放

  • idea_logo.png, 推荐尺寸 640x400
  • idea_logo@2x.png, 推荐尺寸 1280x800

替换 jar 包中的图片资源

  1. 先退出正在运行的 IDEA, 避免出现什么问题
  2. 找到文件 idea 安装路径/lib/resources.jar macOS IntelliJ IDEA.app 右键选择 Show Package Contents 后找到 lib/resources.jar 文件
  3. 使用压缩软件替换 idea_logo.pngidea_logo@2x.png 这两个文件, 换成自己喜欢的图片
  4. 重新启动 IDEA, 大功告成

怎么关闭 splash screen?

如果不想这么麻烦, 也可以手动关闭启动图片, 一劳永逸

  1. 启动后点击 Edit Custom VM Options...
  2. 在最后一行添加 -Dnosplash=true 参数
  3. 保存, 重新启动, 以后启动就不会再有 splash screen 了

附录: JetBrains 全家桶 logo 位置

idea 2021.2 图片路径有改动

  • lib/platform-impl.jar/idea_logo.png
  • lib/platform-impl.jar/idea_logo@2x.png

其他的差不多

  • IntelliJ IDEA
  • lib/resources.jar/idea_logo.png

  • lib/resources.jar/idea_logo@2x.png

  • PyCharm
  • lib/pycharm.jar/pycharm_logo.png

  • lib/pycharm.jar/pycharm_logo@2x.png

  • WebStorm
  • lib/webstorm.jar/artwork/webide_logo.png

  • lib/webstorm.jar/artwork/webide_logo@2x.png

  • PhpStorm
  • lib/phpstorm.jar/artwork/webide_logo.png

  • lib/phpstorm.jar/artwork/webide_logo@2x.png

  • GoLand
  • lib/goland.jar/artwork/splash.png.png

  • lib/goland.jar/artwork/splash.png@2x.png

  • DataGrip
  • lib/datagrip.jar/artwork/datagrip_splash.png

  • lib/datagrip.jar/artwork/datagrip_splash@2x.png

  • Android Studio
  • lib/resources.jar/artwork/studio_splash.png

  • lib/resources.jar/artwork/studio_splash@2x.png

  • Rider
  • lib/rider.jar/rider/artwork/release/splash.png.png

  • lib/rider.jar/rider/artwork/release/splash.png@2x.png

  • CLion
  • lib/clion.jar/artwork/clion_splash.png

  • lib/clion.jar/artwork/clion_splash@2x.png

  • RubyMine
  • lib/rubymine.jar/artwork/rubymine_logo.png

  • lib/rubymine.jar/artwork/rubymine_logo@2x.png

  • AppCode
  • lib/appcode.jar/artwork/AppCode_Splash.png

  • lib/appcode.jar/artwork/AppCode_Splash@2x.png