擼了套 JetBrains IDE 的開始菜單磁貼圖標

JetBrains 一直沒給旗下 IDE 套上 Win10 的專用磁貼圖標,跟 VS 放一塊兒的時候特醜,並且小圖標時還會由於降採樣變模糊。
這怎麼能忍!因而本身作了一套,順手分享。
包含的圖標爲 CLion、DataGrip、dotMomery、dotPeek、dotTrace、GoLand、Intellij IDEA、MPS、PHPStorm、PyCharm、PyCharm Edu、ReSharper、Rider、RubyMine、WebStorm。其餘的你能夠跟着教程本身作 ^ ^
(文末有一個小疑問求解答)windows

效果


下載

七牛雲:http://downloads.sr2k.top/jet... (Chrome 會報危險… 可能由於沒錢買 SSL 吧?)
百度雲:https://pan.baidu.com/s/13MOJ... 密碼: negwapp

使用方法

  1. 下載… 這個不用多說(你也能夠按照後邊的步驟本身製做 ^ ^);
  2. 找到你對應的 IDE 圖標,把 icons 文件夾和 VisualElementsManifest.xml 文件複製到 IDE 對應的 .exe 文件的目錄下,好比個人 IDEA 的目錄是 C:\Program Files\apps\IDEA-U\ch-0\173.4674.33\bin
  3. 把複製過去的 VisualElementsManifest.xml 重命名爲 [exe 名字].VisualElementsManifest.xml。好比 Intellij IDEA 對應的 .exe 文件名爲 idea64.exe,那麼就改爲 idea64.VisualElementsManifest.xml
  4. 以管理員身份運行 cmd,定位到開始菜單快捷方式所在的目錄(在開始菜單中右鍵圖標,選擇更多 -> 打開文件位置,通常就是 C:\Users\[你的用戶名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\JetBrains Toolbox),執行如下命令:
for %f in (*.*) do copy /b "%f" +,,
  1. 去開始菜單裏看效果吧 ^ ^。

PS: 若是你開了 HiDPI 縮放的話能夠修改一下 VisualElementsManifest.xml 文件,把圖標文件指向對應的縮放率,我相信你會噠~。我上傳的文件裏包括了 80%、100%、125%、150% 和 200% 的文件。ide

本身製做

此方法可用於給任何非 UWP 軟件定製開始菜單磁貼樣式。工具

  1. JetBrains 官網下載官方的圖標包;
  2. 用任何你喜歡的圖片編輯工具把圖標處理成 70px×70px 和 150px×150px 的 PNG 圖片各一份,若是你的電腦開啓了 HiDPI 縮放,那麼最好製做對應縮放倍率的圖片來達到 pixel-perfect;
  3. 編寫 [exe 名字].VisualElementsManifest.xml
<Application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <VisualElements
        BackgroundColor="#2D2D30"
        ShowNameOnSquare150x150Logo="off"
        ForegroundText="light"
        Square150x150Logo="icons\icon150.png"
        Square70x70Logo="icons\icon70.png"/>
</Application>

一個小迷思

仍是不太懂微軟爸爸的圖片資源管理思路… 我已經按照命名規範製做好了 .scale-XXX 的 HiDPI 縮放過的圖片,可是貌似不能直接識別。而後根據微軟的官方文檔彷佛須要用 MakePri.exe 生成一下才能自動識別對應的縮放文件,可是我弄了一個小時沒折騰出來就放棄了… 因此在 VisualElementsManifest.xml 裏是指定死了的 iconXX.scale-100.png
有知道具體是怎麼讓磁貼圖標也能適應 HiDPI 的歡迎留言告訴我呀 ^ ^idea


參考:https://docs.microsoft.com/zh...spa

相關文章
相關標籤/搜索