GUI

Clover官方Wiki Config.plist 参数架构讲解11 —— GUI --> Part 1
本帖最后由 neycwby09 于 2014-3-16 17:47 编辑

11.Clover官方Wiki

11.GUI 模块
注意!因Clover官方wiki GUI 部分尚未更新,部分定义可能会有变动,以下本帖内容将随时更新修正!
旧版 GUI 参数,详>>论坛媛版置顶贴”GUI块参数”部分
包含所有参数的GUI部分代码:(本部分包含所有设置参数,请根据不同配置自行调整,不能直接套用!)
  1. <key>GUI</key>
  2.             <dict>
  3.                    <key>Mouse</key>
  4.                    <dict>
  5.                           <key>Enabled</key>
  6.                           <true/>
  7.                           <key>DoubleClick</key>
  8.                           <integer>500</integer>
  9.                           <key>Speed</key>
  10.                           <integer>2</integer>
  11.                           <key>Mirror</key>
  12.                           <true/>
  13.            </dict>
  14.                   <key>Scan</key>
  15.                   <dict>
  16.                         <key>Entries</key>
  17.                         <true/>
  18.                         <key>Tool</key>
  19.                         <true/>
  20.                         <key>Legacy</key>
  21.                         <string>First/Last</string>
  22.                         <key>Kernel</key>
  23.                         <string>All/Oldest/First/Last/MostRecent/Earliest/None</string>
  24.           </dict>
  25.                  <key>Language</key>
  26.                  <string>en:0</string>
  27.                  <key>ScreenResolution</key>
  28.                  <string>1024x768</string>
  29.                  <key>ConsoleMode</key>
  30.                  <string>0</string>
  31.                  <key>Theme</key>
  32.                  <string>metal</string>
  33.                  <key>CustomIcons</key>
  34.                  <true/>
  35.                  <key>TextOnly</key>
  36.                  <true/>
  37.                  <key>Hide</key>
  38.                  <array>
  39.                         <string>Windows</string>
  40.                         <string>\EFI\BOOT\BOOTX64.EFI</string>
  41.                </array>
  42.                <key>Custom</key>
  43.                <dict>
  44.                       <key>Entries</key>
  45.                       <array>
  46.                             <dict>
  47.                                    <key>Volume</key>
  48.                                    <string>D68F1885-571C-4441-8DD5-F14803EFEF54</string>
  49.                                    <key>Path</key>
  50.                                    <string>\EFI\BOOT\BOOTX64.efi</string>
  51.                                    <key>AddArguments</key>
  52.                                    <string>-v</string>
  53.                                    <key>Title</key>
  54.                                    <string>MyCustomEntry</string>
  55.                                    <key>Image</key>
  56.                                    <string>iclover\icons\os_cougar.icns</string>
  57.                                    <key>ImageDrive</key>
  58.                                    <string>iclover\icons\vol_internal_hfs.icns</string>
  59.                                    <key>Hotkey</key>
  60.                                    <string>M</string>
  61.                                    <key>Hidden</key>
  62.                                    <false/>
  63.                                    <key>Disabled</key>
  64.                                    <true/>
  65.                                    <key>InjectKexts</key>
  66.                                    <true/>
  67.                                    <key>NoCaches</key>
  68.                                    <false/>
  69.                                    <key>Type</key>
  70.                                    <string>OSXRecovery</string>
  71.                                    <key>VolumeType</key>
  72.                                    <string>Internal</string>
  73.                             </dict>
  74.                             <dict>
  75.                                    <key>Volume</key>
  76.                                    <string>454794AC-760D-46E8-8F77-D6EB23D2FD32</string>
  77.                                    <key>Title</key>
  78.                                    <string>OS X 10.8.5 (12F36) Mountain Lion</string>
  79.                                    <key>Hidden</key>
  80.                                    <true/>
  81.                                    <key>Disabled</key>
  82.                                    <false/>
  83.                                    <key>InjectKexts</key>
  84.                                    <true/>
  85.                                    <key>NoCaches</key>
  86.                                    <true/>
  87.                                    <key>Type</key>
  88.                                    <string>OSX</string>
  89.                                    <key>VolumeType</key>
  90.                                    <array>
  91.                                           <string>Internal</string>
  92.                                           <string>External</string>
  93.                                    </array>
  94.                             </dict>
  95.                      </array>
  96.                       <key>Legacy</key>
  97.                       <array>
  98.                            <dict>
  99.                                    <key>Disabled</key>
  100.                                    <true/>
  101.                                    <key>FullTitle</key>
  102.                                    <string>MyLegacyEntry</string>
  103.                                    <key>Hidden</key>
  104.                                    <false/>
  105.                                    <key>Hotkey</key>
  106.                                    <string>L</string>
  107.                                    <key>Type</key>
  108.                                    <string>Windows</string>
  109.                                    <key>Volume</key>
  110.                                    <string>89433CD3-21F2-4D3C-95FC-722C48066D3A</string>
  111.                            </dict>
  112.                       </array>
  113.                       <key>Tool</key>
  114.                       <array>
  115.                            <dict>
  116.                                    <key>Arguments</key>
  117.                                    <string>-b</string>
  118.                                    <key>Disabled</key>
  119.                                    <false/>
  120.                                    <key>Hidden</key>
  121.                                    <false/>
  122.                                    <key>Hotkey</key>
  123.                                    <string>S</string>
  124.                                    <key>Path</key>
  125.                                    <string>\EFI\CLOVER\TOOLS\Shell64-v1.efi</string>
  126.                                    <key>Title</key>
  127.                                    <string>MyCustomShell</string>
  128.                                    <key>Volume</key>
  129.                                    <string>D68F1885-571C-4441-8DD5-F14803EFEF54</string>
  130.                            </dict>
  131.                       </array>
  132.             </dict>
复制代码
Mouse 选项
  1. <key>GUI</key>
  2.             <dict>
  3.                    <key>Mouse</key>
  4.                    <dict>
  5.                           <key>Enabled</key>
  6.                           <true/>
  7.                           <key>DoubleClick</key>
  8.                           <integer>500</integer>
  9.                           <key>Speed</key>
  10.                           <integer>2</integer>
  11.                           <key>Mirror</key>
  12.                           <true/>
  13.            </dict>
复制代码
参数名称:Enabled
参数设置:<true/> 开启 || <false/> 关闭
参数说明:建议开启
开启鼠标指针,可以在Clover图形引导菜单下实现鼠标的移动、单击、双击、所有项目菜单单击右键功能。
该功能生效条件:主题包里应包括一个pointer.png图标,目前一般主题包里都有。

对于传统BIOS方式引导:即(boot0>boot1>boot),需要安装PS2MouseDxe.efi
USBMouseDxe.efi,这两个驱动到/EFI/drivers32 或 /EFI/drivers64目录
此外,你可以同时使用上述两种鼠标(指PS2和USB)来移动,不会发生冲突。
对于UEFI方式引导:不需要额外的驱动,它已集成在UEFI BIOS设置里。
neycwby09补充:
通过实际试验,在设置 DoubleClick=500 以及 Speed=8 后,很多人可能会有和我一样的情况:鼠标在引导界面没法随意移动,只能沿着一根竖线上下移动。
这种情况本人猜测是 PS2/USB 鼠标驱动并没有集成到 UEFI BIOS 里所导致的
(至少我的UEFI BIOS里没有驱动)
只需从 Drivers64 文件夹下复制“PS2MouseDxe-64.efi”以及/或者“USBMouseDxe-64.efi”到 Drivers64UEFI 文件夹下,即可解决鼠标使用问题。
参数名称:DoubleClick
参数设置:<value>默认值 500
参数说明:设置鼠标指针双击反应时间,
500 这个数值适合大多数硬件,根据使用需求自行调整
参数名称:Speed
参数设置:<value>默认值 8
参数说明:设置鼠标指针移动速度,常用数值2-8
8 这个数值适合大多数硬件,根据使用需求自行调整

参数名称:Mirror
参数设置:<true/> 开启 || <false/> 关闭  默认关闭
参数说明:翻转鼠标指针方向(类似镜像效果)
如无特殊使用要求此项参数不要开启

Scan 选项
  1. <key>GUI</key>
  2. <dict>
复制代码
参数名称:Scan
  1. <key>GUI</key>
  2. <dict>
  3.            key>Scan</key>
  4.            <true/>
复制代码
参数设置:<true/> 开启 || <false/> 关闭  默认开启
参数说明:发现和开启Clover图形引导界面(GUI)下的所有启动项、磁盘分区和工具的总开关。
如果关闭则隐藏上述所有。

参数名称:Entries
  1. <key>Scan</key>
  2. <dict>
  3.            <key>Entries </key>
  4.            <true/>
复制代码
参数设置:<true/> 开启 || <false/> 关闭
参数说明:发现和开启所有EFI启动项
如OS X、win8.1及EFI方式引导的系统等。

参数名称:Tool
  1. <key>Scan</key>
  2. <dict>
  3.           <key>Tool</key>
  4.           <true/>
复制代码
参数设置:<true/> 开启 || <false/> 关闭
参数说明:发现和开启Clover引导设置项和shell工具,具体项目如下:


参数名称:Legacy
  1. <key>Scan</key>
  2. <dict>
  3.            <key> Legacy </key>
  4.            <true/>
复制代码
参数设置:< First/Last/false/>项目位置顺序(最前/最后/关闭)
参数说明:用于发现和开启所有传统BIOS引导扇区方式的Window系统的选项。
设置该项目在Clover图形引导界面里的相对于EFI引导项的位置顺序。
参数名称:Kernel
  1. <key>Scan</key>
  2. <dict>
  3.            <key>Kernel</key>
  4.            <string>All/Oldest/First/Last/MostRecent/Earliest/None</string>
复制代码
参数设置:<true/> 开启 || <false/> 关闭
参数说明:用于发现和开启Linux系统的选项,可以自定义开启选项内容。
自定义数值如下:
All – 发现所有linux内核(默认)
Oldest – 选取文件修改日期较早的
First – 选取第一个符合的项目
Last – 选取最后一个符合的项目
MostRecent – 选取最新版本的
Earliest – 选取最早版本的
None – 不检测linux内核

来自 <http://bbs.pcbeta.com/viewthread-1485696-2-1.html>


评论

此博客中的热门博文

ACPI模块/DSDT选项/DropOEM_DSM等其他子项

Clover引导路径64bit图解&使用教程

ACPI模块/SSDT选项