PML 2

主題

本文將介紹 PML 2 的主題設定。

一、概述

「主題」 功能是 PML 2 於 26.1 版本引入的功能, 旨在提供更豐富的介面自訂選項。透過主題設定, 使用者可以個人化 PML 2 的外觀, 包括背景圖片、色彩配置等, 以提升使用體驗。

二、使用方法

要存取主題設定, 請依照下列步驟操作:

更新 PML 2 至 26.1 或更高版本。

官網

前往官網下載 PML 2 最新版本。

TPCA 下載站

前往 TPCA 下載站下載 PML 2 最新版本。

開啟 PML 2 並點擊左側欄中的「 主題」圖示。

您可以選擇本機主題或線上主題。

1. 本機主題

本機主題是指儲存在您電腦上的主題檔案。您可以選擇、新建/編輯、封裝或匯入本機主題。

選擇本機主題

在「本機主題」索引標籤中, 選取一個主題, 然後點擊 「 套用所選」 按鈕, 即可套用該主題。

以上圖片僅供展示, 實際效果可能因主題而異。

新建本機主題

點擊命令列中的「 新建」按鈕, 填寫主題資訊, 然後點擊 「 儲存」 按鈕, 即可新建一個主題。

背景設定

您可以選擇「純色」或「圖片」作為背景類型。

純色背景
設定項說明
色彩您可以透過色彩選擇器或直接輸入十六進位色碼來設定色彩。
填滿模式支援的類型有「Solid (純色)」、「Radiation (輻射)」、「Gradient (漸層)」。
圖層不透明度設定背景圖層的不透明度。
圖片背景
設定項說明
背景圖片設定背景圖片。支援本機圖片和圖片連結。
填滿模式支援「Fill」(拉伸填滿)、「Uniform」(保持長寬比縮放以配合容器) 和「UniformToFill」(保持長寬比縮放以完全覆蓋容器)
圖層不透明度設定背景圖層的不透明度。
有關背景圖片的更多資訊, 請參閱設定檔 中的 BackgroundSettings 部分。
強調色動畫

強調色動畫是主題中的特殊效果, 可以透過設定色彩和不透明度來建立動態的強調色。您甚至可以做出一個彩虹呼吸燈
操作步驟

字型設定

PML 2 支援設定程式使用的主要字型, 您可以使用系統字型或自訂字型。

編輯本機主題

選取一個主題, 點擊「 編輯所選」按鈕, 填寫主題資訊, 然後點擊 「 儲存」 按鈕, 即可編輯該主題。

封裝本機主題

選取一個主題, 點擊「 封裝所選」按鈕, 填寫主題資訊, 然後點擊 「 儲存」 按鈕, 即可封裝該主題。 封裝後的主題檔案將儲存在 <安裝目錄>/Config/Themes Output 目錄下, 檔案名稱為 <主題名稱>.pmla。

匯入本機主題

點擊「 匯入」按鈕, 選擇一個或多個 .pmla 檔案, 等待匯入完成即可。

匯入的主題將會覆蓋同名主題。

2. 線上主題

線上主題是指從 PML 2 官方儲存庫中取得的主題。您可以搜尋、下載並套用線上主題。

搜尋線上主題

在「線上主題」索引標籤中, 輸入關鍵字進行搜尋, 然後稍候片刻, 即可查看搜尋結果。

下載/套用線上主題

在搜尋結果中, 選取一個主題, 然後點擊 「 下載所選」 按鈕, 即可下載該主題。
下載主題後您可以前往「本機主題」索引標籤查看並套用該主題。

三、發佈主題

您可以透過下列步驟將您的主題發佈到 PML 2 官方儲存庫, 與其他使用者分享:

封裝您的主題, 產生 .pmla 檔案。

透過電子郵件將 .pmla 檔案作為附件寄送至我們的官方信箱。

點擊此處寄送郵件。 您需要提供以下資訊:

  • 作者
  • id
    不建議使用符號、空格、中文字元等特殊字元, 推薦使用網域反序 格式, 例如: tech.rycb.mythical
  • 預覽圖 (選填, 作為附件寄送)

等待郵件處理。

通常 3~7 個工作日內完成處理。若超過 7 個工作日仍未收到回覆, 請聯繫官方信箱。

四、主題設定檔

擅自修改設定檔輕則可能導致主題無法正常運作, 重則可能導致 PML 2 無法正常執行, 請謹慎操作。

主題設定檔通常位於 <安裝目錄>/Config/Themes/<主題名稱>/index.json 檔案中。 一個範例檔案如下:

電馭叛客 2077/index.json
{
  "Name": "電馭叛客 2077",
  "Author": "CyberTheme",
  "Description": "電馭叛客風格主題,高對比度螢光色調",
  "Version": "1.0.0",
  "AccentColor": [
    {
      "Color": "#FFFF00D0",
      "Duration": 1.5
    },
    {
      "Color": "#FF00FFAA",
      "Duration": 1.5
    },
    {
      "Color": "#FFFF4400",
      "Duration": 1.5
    },
    {
      "Color": "#FF00D0FF",
      "Duration": 1.5
    }
  ],
  "PreviewImage": null,
  "Background": {
    "Type": "SolidColor",
    "Image": null,
    "Color": "#FF0A0A14",
    "FillMode": "Radiation",
    "LayerOpacity": 1
  },
  "FontFamily": null
}

相關欄位說明

Name
string
主題名稱。
Author
string
作者名稱。
Description
string
主題描述。
Version
string
主題版本。
AccentColor
List<MEFrpLauncherX.Core.Styling.AccentMeta>
主題強調色。 每個元素包含以下欄位:
  • Color
    string
    色碼, 支援十六進位格式, 例如: #AARRGGBB 或 #RRGGBB。另外, 您還可以使用強調色, 即「accent」或「default」, 程式會自動辨識。 色碼為空時, 將使用主題的預設強調色。
  • Duration
    double
    色彩持續時間, 單位為秒。
PreviewImage
string
預覽圖片路徑, 相對於主題目錄。
Background
MEFrpLauncherX.Core.Styling.BackgroundMeta
背景設定。
  • Type
    string
    背景類型, 支援「SolidColor」(純色) 和「Image」(圖片)。
  • Image
    string
    背景圖片路徑, 僅當背景類型為「Image」時有效。
  • Color
    string
    背景色碼, 支援十六進位格式, 例如: #AARRGGBB 或 #RRGGBB。
  • FillMode
    string
    填滿模式。
    • 當 Type 為「Image」時,支援「Fill」(拉伸填滿)、「Uniform」(保持長寬比縮放以配合容器) 和「UniformToFill」(保持長寬比縮放以完全覆蓋容器) 三種模式。
    • 當 Type 為「SolidColor」時,此欄位指示如何填滿背景圖片。支援的類型有「Solid」、「Radiation」、「Gradient」。
  • LayerOpacity
    double
    背景圖層不透明度, 範圍為 0~1。
FontFamily
string
字型名稱。支援自訂字型。
提示
  • 如果您使用自訂字型, 請將字型檔案放在主題目錄下, 並使用相對路徑(不加 ./ 前置字元)來指定字型路徑, 例如: myfont.ttf。
  • 如果您使用系統字型, 請直接使用字型名稱, 例如: Microsoft YaHei UI。
Copyright © RYCBStudio 2026, All Rights Reserved.