2021-08-09 更新

idea 2021。2 圖片路徑有改動

lib/platform-impl。jar/idea_logo。png

lib/platform-impl。jar/idea_logo@2x。png

其他的應該差不多, 這邊偷懶就不一一去驗證了

2021-04-15 更新

經小夥伴反映, JetBrains 其他編譯器的圖片路徑和 IDEA 不太一樣

整理了一下全家桶的所有 logo 位置, 為了不影響閱讀, 放在了本文最後的位置, 具體更換方法請看原文

下面是原文

Jetbrains IntelliJ IDEA 2021。1 新版最近釋出了, 很多小夥伴都吐槽, 這個啟動圖片太醜了!

前言

這個啟動圖片, 英文叫 splash screen

在 2021。1 版本之前, 這個圖片其實是用 TensorFlow 神經網路做的, JetBrains 甚至提供了一個前端介面可以讓使用者自己生成一個炫酷的啟動圖片/影片

新版的這個, 還不知道怎麼回事, 蹲一波官方分享

神經網路什麼的博主不太懂, 感興趣的夥伴可以參考這篇 notebook

下面主要介紹一下怎麼自己生成, 替換, 或者完全關閉這個啟動圖片

其他 JetBrains 家的編譯器應該是一樣的, 都適用

自己生成一個 IDEA 風格的啟動圖

進入 Desktop Art 網站, 點選

create your own wallpaper

為啥 IDEA 2021.1 啟動圖片這麼醜?(附JetBrains全家桶啟動圖片更換方法)

進去後, 它會隨機生成 9 個, 可以挑一個順眼的雙擊, 或者點選

Regenerate

重新生成一組

選擇幾個順眼的, 打勾後可以點選

Crossbreed

進行雜交

或者直接點選

I Feel Lucky

, 隨機一個

為啥 IDEA 2021.1 啟動圖片這麼醜?(附JetBrains全家桶啟動圖片更換方法)

編輯介面可以調整一些引數, 可以匯出 png 圖片或者 mp4 影片, mp4 影片匯出後可以使用 wallpaper engine 等做成動態桌布。 不過點選

Animate

後渲染等待的時間有點久

美中不足是不能自定義文字和 logo, 只能選擇顯示或不顯示

下載官方歷史版本圖片資源

還是在 desktop-art 的這個網站

Product Desktops

下面可以下載靜態桌布或者 mp4 影片

為啥 IDEA 2021.1 啟動圖片這麼醜?(附JetBrains全家桶啟動圖片更換方法)

怎麼替換 splash screen 圖片?

建議改之前先把 resources.jar 檔案備份一下, 避免自己改壞了

準備工作

準備兩張 png 圖片, 經測試圖片尺寸如果太大會佔滿整個螢幕, 而不會自動縮放

idea_logo。png

, 推薦尺寸 640x400

idea_logo@2x。png

, 推薦尺寸 1280x800

替換 jar 包中的圖片資源

先退出正在執行的 IDEA, 避免出現什麼問題

找到檔案

idea 安裝路徑

/lib/resources。jar

macOS

IntelliJ IDEA。app

右鍵選擇

Show Package Contents

後找到 lib/resources。jar 檔案

使用壓縮軟體替換

idea_logo。png

idea_logo@2x。png

這兩個檔案, 換成自己喜歡的圖片

重新啟動 IDEA, 大功告成

這裡我網上 “隨便” 找了一張圖

圖片下方的進度條還是會正常顯示的

為啥 IDEA 2021.1 啟動圖片這麼醜?(附JetBrains全家桶啟動圖片更換方法)

以後可以在同事面前啟動一下 IDEA, 裝個B

圖片資源已傳到網盤上了

為避免連結被河蟹, 可以搜尋公眾號 ‘blue-avatar’, 後臺回覆 ‘idea-logo’

怎麼關閉 splash screen?

如果不想這麼麻煩, 也可以手動關閉啟動圖片, 一勞永逸

1。 啟動後點擊

Edit Custom VM Options。。。

為啥 IDEA 2021.1 啟動圖片這麼醜?(附JetBrains全家桶啟動圖片更換方法)

2。 在最後一行新增

-Dnosplash=true

引數

為啥 IDEA 2021.1 啟動圖片這麼醜?(附JetBrains全家桶啟動圖片更換方法)

3。 儲存, 重新啟動, 以後啟動就不會再有 splash screen 了

附錄: JetBrains 全家桶 logo 位置

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

喜歡的不妨點個關注, 不迷路, 後續會發布更多原創內容

下篇預告 - ‘Postman 進階使用教程’

往期推薦: