From 03008bfd5dd7df7f6ea36dce97a8b6a5fd9e0144 Mon Sep 17 00:00:00 2001 From: ic005k Date: Thu, 10 Oct 2024 12:43:52 +0800 Subject: [PATCH] Some tests. --- src/aboutdialog.cpp | 2 +- src/cn.qm | Bin 106327 -> 106342 bytes src/cn.ts | 1985 ++++++++++++++++++++++--------------------- src/mainwindow.cpp | 43 +- src/mainwindow.h | 8 + src/mainwindow.ui | 4 +- 6 files changed, 1048 insertions(+), 994 deletions(-) diff --git a/src/aboutdialog.cpp b/src/aboutdialog.cpp index 7b9bee6d925..7568c7a4fd5 100644 --- a/src/aboutdialog.cpp +++ b/src/aboutdialog.cpp @@ -7,7 +7,7 @@ extern MainWindow* mw_one; extern QString strAppName, strIniFile; -QString CurVersion = "20240002"; +QString CurVersion = "20240003"; QString ocVer = "0.8.8"; QString ocVerDev = "0.8.9"; QString ocFrom, ocFromDev, strOCFrom, strOCFromDev; diff --git a/src/cn.qm b/src/cn.qm index 09e319ddadc2c8b2dc40f2ff60b18c0ec01d8e0c..add8f9b3aa45ac69348bb42bb9e7cf340ae776b7 100644 GIT binary patch delta 2845 zcmXArd0dqB7RJw+{e5SKaoEN|m=`j7|M&JntP0EkKg$bO%>8(?|;Fme7Nibu=*Cjny51IFe9%pc-L zfCUPGcbWhahK~0FEF9ulfaGw1GbI42L&vuOGLHk!SjObzI5R-j5GPX`#)n=8)e#lI zhJayW+%Zt~1OvSBICC!Gv(6Eghk)wqX94H-j&OmNoC-(CyP%Hw4WOk2)C+liEk}ll zPY!}QubsEw0qWIT04r8fqrx8Y1*rFC0aj*$df$4$+}of&u^({q3DDG~11|0X&7LOa zT^dk0@pW=2Wpgb=)|~)|@g63ot)UX7ER2QdX>S1L9HvI)w4y{UBpiAc;6O4Y7AFE` zehCY!w*q{0jJb=s6p}CA0GwV3sYh!8c1;{6W)Jb7e49y-mb4NeUIl4+lL3VoNPm3_ zU|0fV+}Xy`Jq$%6OBk0#PL*U$fOQ8F0H3LX>UVSib^nE$+c|(~Z&8^_!aS;1#hb6d z_pK3tbE@Gd-&nxpV>FkWw_-xT%K(cXC?*N301FGKLz5|7 zQxu3ET&WV0wf3M1iuLEF0=(U;a8JJk&{e8%&j|yZQlY5N_X13PjLNhQbF1S0o;Y4+ zpyK2?0dVy`>d;E&G^Ox5TfI9=>HC*I0E_i>ODl&&D<6rfVc#8B+FMxEWy_Qk*yRwJ zs+>Br6ky*W<@Dedz`u?nr_O=RRHl>g7S-z_gAOTAc($<%Wo7rW>nu*Y@_f{HfO&z+ zzVktVD;jA~7ok`pl2a(dpQ%ld@D;isI6^P0w!HT>KdN66%_(m^iK2VsvB#U0KC_w`f=I>E_Dp$>m7KW8uha95B2CB?7amm zsatQyOEjpL@m-P)k@y>x7-U>P^#(gmq)z_*Z@Oi0;%c%RgG`@JeV%pqQ=i|iJ=AEF`97Wey^d}f z$1CRPN%F8{XKQxfWU=Q?)Vw>6V|(^H&EA@R!0;v}OB;Stv)Ap-{DJ8U7%_^;4vLt{ z3}B`*C8moR$lS>s%j{wX13Il#?;&#(J3K7b!t^X^o|7Hc~7(P0oYsK1#wYiXY{`i&Qnrk+ML0cMYE>*tGXM%Gq33bg-ib;7G1cG4U#w(od&8f0&!F zO{cwc5HS6=&g;=Q?$&`ipS(uSV871#Lm2m;YV2<@*JICCBIjUs*?k zW(zvW;u(pal<8@=-V^-uSn(CTLck3^uVR{DOZ=R*noZ4~j?kk*w3W@aJVSUowUy)R zE5s!t-_0b%rE(-oqJ`v&9DwpvA?*Msq|8sq(i{g|)I=69NhlW9T=Q+1u*|dW*_qt;j0FYV!=4! zyW|}Jc{hctLyk{*O}M^w75Dzx!rjX80G13^(6zfO~Ar46*n%PD1?Y5vIk8 zrBPRThR`rE?iwZgI726kRlVnU&~6c{Gk@Vx-67UIKAx-gq3FIm)S*JehEKM##@%95 zEvvWcIdS)@gIu4J)a@f<1P%DeLag|&0~Q{K8%g%HDI8-d($_BB74M}+unq#bd@Yzp z^}Y`5qHf=K+(eSaZguOI3T6)cpnmBD6Wi5CUs^PegSwLPEt%Gz_04g-tcY@bb5T3D zgJAt075_UsjruIBA9@1xx7!i`KG>!Ie>LZBx57ZcZwk`x1aUSC&?NgblmWK{Vu?#qYbMR{J{P54Hd@a z+}e{3FQ`Mf6X%oLYB8r9+?AL3b)?_WFoy^J^c~b@byzbE2R~&CWFIpe!IfOGP<{ zuLP&kfS)|eX)L{Ro~`F;eEu}ADdL*3atV)@8Jmr+t?`_O45RB~u6*7><4YDEL$d;m zucrUZFE8Va8=v8N#7dMoMzUTol6N-Xk|tw=%o_ENHSPf|ul)qokCCv2+Qvi*<2<6S z@(yx4N$W4;db0aFv4TqcEjXI0{9X72X#*rYNOFJ!Z&GG}6tcmTW#wIjZ#CuAl_SVyb6< delta 2812 zcmXAre_WIG7RS%o@8{XZ9N^{@HbH4|Z#gV;FF=@xIWk}(BEQt32pA|R#Se)hqr$kw zl0(9!luQv*3k_?UCiy$BB51u{<|`9ZvFIY!y|>gfy@&bF^WJyQuk$_U^Ev0aeo%4# zpyHiJCJzF@-vMS#@)1il%*T11>?4-im=OR@qmQ`2v@YF=v)8rR^pODaXaH}5kLXsd z>$gW1@}*k<7iB)Ad(A`Uy!((f7XcE|02c3IZUrcA_7PJ$$c4s~sQ^jm0FyERQbt$> zFjoTb(I$Y@k@fok^GA3PAUy`)bO}J#$oevX`v~APzTeI3WWFb7gcHe&uE?_>+b;uH z8|)({cY&-g4B*|zm@@$vMm%KYSdd*<2spFnAyaOXLt+nq59Epe1K3>x^7&6Q_xp%X z{|fSaj>Fpx^71CYs-@H>v4tN4`HmdG>Nz0a`8r_UPar?q3HanuP^@17xa1Hhwrye# z(JhGsUn0BIs;>p-`lA4efj(k(A(cq2LLkhZ`YvGZc50JOElj-)sh=+d*p&|Rmd^up zABXw%EdU1&GuxR(kpBG;VAKq zz~~@Ybo+hg4JZ^jg~_wXA+wlfLhY_pz&Vvr|B(t{{ZG*FM=oGCQH9Kc>C`N9>A!)W zyJ7+3UxZ%`Nr35HbW3Ip8H185;ee^j(LeDJKwUK&j{5=pxEO;I9Dpy^l0)vokI5sq z;dbhlTdP+$|%>IraBoV={0xY>Nc|s@yd@hr^6>gzZ zvP|^jO68DMX$uLFynf~>fXx>ro~TOzCrc%s_-Mc>@sj3(0Klvus!-bXTO@n>k~vJh zLm4h=& z`qcDNfSsR9qr!FrzJlaX*>NRRs4RGynpMt_4(U;UFRRch?Oid*$?24yOSlG@ub1|p z3jtjD4n0uCN^qnESG<_3ZB~+6LK%6BAi>zmZd{5#E;Ve5@TXr<;03qiKt*OJr?iPM3A<<85?w z%ewA#1Jd9r~lPp_i5dd~#BDV`>DKI))0=c059DYO7E#AG49QH+L!Z zs%_Xo57btCkE|Le4p524it*H}v0*5k;NK_crpAE-G)}q%dMlZVr zI6Fx(et19NDhGMAMm$6vS}R}O%f}b!mUdE2!aYUH$9Di$Y*Vyu*bMMplH$W_T%ecc zDz*-Dl4pi0wm;5x?YXAd(Qp+orjW@gjqxaUcmkPwm@ zu3%1JHZsGQR}{M(7lF3;g__b7hgXdU_;!`z@a6%4z5PC7+IH&qGn&3q3`}N!)@l?3 z@z(%0Zc_Xr$pf^Kwv=^4a-mfXj=?qcaLOl}mQ> zxwNa)sk7i=>gD4hx~Vf_3Moffg*xSidN$*-DzcBV@PFx}?0A|yqwI^vDetbn&vrE{ z|LU$}9etyMjeP+7^Hh?_16(z=N`7u1_gkGxdHXZK1wW|*9!=(kJYF?Azm4tot;+Oo z-q{D=siGpk0G#ooD#~*bAor>&S|VL&x8g9>=#8d@s#llH1jzWWs$O7M z|*YN=Ci)Q?v+UC#t8u2(hvJQuK}i_Y_%b@V`Q#0WC_J5fq*f1Bxs5R}i! zUfClA5Ak(XR>3^)8_vg*)ZuTB{6v^-Vtp06glDt5*s%s7c^>l9KuFGF7nVc|=~cM^ zm03deE;dDlTF6lx0nBJ5V}M0iD6BqzgL6?$jsUAEOIX*<9e3qK;e%k{Mph_n(VGCL zJEKs{L~~dzjKf8}Vo2%k>n=mBa%Zde@^(WOBjF?Ex20MO1y#^PqA&b#w%1{>x zdiMIS>Y@l8%T}Q-Eqn&hF^vk0ZqpTYM>2;MTdD3SO?J~9&1c700*kve`|)`$wO(_u;0|EiO;V1vhD_I-{J@U~>9FQh zSOdozr8ynL&ln8U^jr*MpEQtbtW6lD`K5;=Ul2ugV@vQ6x;54s7ojb^!rwFnQtb<; zIHuU^+Ulh|QKn^SYg%0F2A8(xE3SP0R_z+&AnX6S_KgL<@%PH(+BfHLJ(5O|dz{7e zwUz=G11@dUwpuwyS0`w$4JABiKGfwIf9D|{s(UVjRn6^bIl4I) zvD6W4#aE~|*b;J0xAtonK)*}(PC4f^?loOwXf?otJRdRp80pM5yg?4LLvPTXT+Q_; zOxK MainWindow - + Open 打开-Open 打开 - - + + Save 保存-Save 保存 - + Save As... 另存-Save As... 另存... - + Provide reset register and flag in FADT table to enable reboot and shutdown. 在FADT表中提供复位寄存器和标志,以启用重启和关机功能。 - + FadtEnableReset - + Cleanup ACPI header fields to workaround macOS ACPI implementation bug causing boot crashes. 清理ACPI标头字段以解决导致引导崩溃的macOS ACPI实现错误。 - + NormalizeHeaders - + Attempt to heuristically relocate ACPI memory regions. Not recommended. 尝试试探性地重定位ACPI内存区域。 不建议。 - + RebaseRegions - + Reset FACS table HardwareSignature value to 0. 将FACS表的HardwareSignature值重置为0。 - + ResetHwSig - + Reset BGRT table Displayed status field to false. 重置BGRT表的显示状态字段为false。 - + ResetLogoStatus - - - - - - + + + + + + Delete 删除条目-Delete Delete @@ -137,637 +137,637 @@ - - - - - - + + + + + + Add Add 增加 - - - - - - + + + + + + Patch 补丁-Patch Patch 补丁 - + Booter 启动设置-Booter Booter 引导器 - + ACPI ACPI 电源管理 - + Help 帮助 - - + + MmioWhitelist 内存映射白名单-MmioWhitelist MmioWhitelist Mmio白名单 - + Protect from boot.efi runtime memory defragmentation. 防止boot.efi运行时内存碎片整理。 - + AvoidRuntimeDefrag - + Remove runtime attribute from select MMIO regions. 从选定的MMIO区域中删除运行时属性。 - + DevirtualiseMmio - + Disable single user mode. 禁用单用户模式。 - + DisableSingleUser - + Protect from macOS NVRAM write access. 保护免受macOS NVRAM写入访问。 - + DisableVariableWrite - + Reuse original hibernate memory map. 重用原始的休眠内存映射。 - + DiscardHibernateMap - + Patch bootloader to have KASLR enabled in safe mode. 修补引导加载程序以在安全模式下启用KASLR。 - + EnableSafeModeSlide - + Permit write access to UEFI runtime services code. 允许对UEFI运行时服务代码的写访问。 - + EnableWriteUnprotector - + Retry ExitBootServices with new memory map on failure. 失败时,使用新的内存映射重试ExitBootServices。 - + ForceExitBootServices - + Protect memory regions from incorrect access. 保护内存区域免受错误访问。 - + ProtectMemoryRegions - + Protect UEFI Secure Boot variables from being written. 保护UEFI安全启动变量不被写入。 - + ProtectSecureBoot - + Protect UEFI services from being overridden by the firmware. 保护UEFI服务不被固件覆盖。 - + ProtectUefiServices - + Provide custom KASLR slide on low memory. 在内存不足时提供自定义的KASLR幻灯片。 - + ProvideCustomSlide - + Generate Memory Map compatible with macOS. 生成与macOS兼容的内存映射。 - + RebuildAppleMemoryMap - + Setup virtual memory at SetVirtualAddresses. 在SetVirtualAddresses上设置虚拟内存。 - + SetupVirtualMap - + Report macOS being loaded through OS Info for any OS. 报告通过任何操作系统的OS Info加载的macOS。 - + SignalAppleOS - + Update memory permissions for runtime environment. 更新运行时环境的内存权限。 - + SyncRuntimePermissions - + Provide maximum KASLR slide when higher ones are unavailable. 当没有更高的KASLR幻灯片时,请提供最大的数量。 - + ProvideMaxSlide - + ForceResolution - + DeviceProperties 设备属性配置-DeviceProperties DeviceProperties 设备属性 - + Kernel 内核设置-Kernel Kernel 内核 - - + + Block 阻止-Block Block 阻止 - - + + Force 强制-Force Force 强制 - - + + Emulate Quirks + Emulate Emulate 仿冒CPU - + Sequence of EAX, EBX, ECX, EDX values to replace CPUID (1) call in XNU kernel. EAX,EBX,ECX,EDX值的序列,以替换XNU内核中的CPUID(1)调用。 - + Cpuid1Data - + Bit mask of active bits in Cpuid1Data. Cpuid1Data中活动位的位掩码。 - + Cpuid1Mask - + Emulates CPUID and applies DummyPowerManagement on specified macOS version or older. 模拟CPUID并在指定的macOS版本或更早版本上应用DummyPowerManagement。 - + Emulates CPUID and applies DummyPowerManagement on specified macOS version or newer. 模拟CPUID,并在指定的macOS版本或更高版本上应用DummyPowerManagement。 - - - - - - - - + + + + + + + + Quirks Quirks 选项 - + Disables PKG_CST_CONFIG_CONTROL (0xE2) MSR modification in AppleIntelCPUPowerManagement.kext, commonly causing early kernel panic, when it is locked from writing. 禁用AppleIntelCPUPowerManagement.kext中的PKG_CST_CONFIG_CONTROL(0xE2)MSR修改,当它被禁止写入时,通常会导致早期内核崩溃。 - + AppleCpuPmCfgLock - + Disables multiple MSR access critical for select CPUs, which have no native XCPM support. 禁用对不支持本机XCPM的某些CPU至关重要的多个MSR访问。 - + AppleXcpmExtraMsrs - + IncreasePciBarSize - + Disables PKG_CST_CONFIG_CONTROL (0xE2) MSR modification in XNU kernel, commonly causing early kernel panic, when it is locked from writing (XCPM power management). 在XNU内核中禁用PKG_CST_CONFIG_CONTROL(0xE2)MSR修改,通常是早期内核恐慌,当它无法写入时(XCPM电源管理)。 - + AppleXcpmCfgLock - + Disables IOMapper support in XNU (VT-d), which may conflict with the firmware implementation. 禁用XNU(VT-d)中的IOMapper支持,这可能与固件实现冲突。 - + DisableIoMapper - + Forces maximum performance in XCPM mode. 在XCPM模式下强制发挥最佳性能。 - + AppleXcpmForceBoost - + Performs GUID patching for UpdateSMBIOSMode Custom mode. Usually relevant for Dell laptops. 对UpdateSMBIOSMode自定义模式执行GUID修补。 通常与戴尔笔记本电脑有关。 - + CustomSMBIOSGuid - + Disables primary checksum (0x58-0x59) writing in AppleRTC. 禁用在AppleRTC中写入主校验和(0x58-0x59)。 - + DisableRtcChecksum - + Disables kernel panic on LAPIC interrupts. 在LAPIC中断上禁用内核恐慌。 - + LapicKernelPanic - + Disables AppleIntelCpuPowerManagement. 禁用AppleIntelCpuPowerManagement。 - + DummyPowerManagement - + Patch various kexts (AppleUSBXHCI.kext, AppleUSBXHCIPCI.kext, IOUSBHostFamily.kext) to remove USB port count limit of 15 ports. 修补各种kext(AppleUSBXHCI.kext,AppleUSBXHCIPCI.kext,IOUSBHostFamily.kext)以消除15个端口的USB端口数限制。 - + XhciPortLimit - + Prevent kernel from printing kext dump in the panic log preventing from observing panic details. Affects 10.13 and above. 防止内核在恐慌日志中打印kext dump,从而防止观察恐慌细节。 影响10.13及以上。 - + PanicNoKextDump - + Apply icon type patches to AppleAHCIPort.kext to force internal disk icons for all AHCI disks. 将图标类型的修补程序应用于AppleAHCIPort.kext,以强制所有AHCI磁盘使用内部磁盘图标。 - + ExternalDiskIcons - + Disables kernel panic on setPowerState timeout. 在setPowerState超时时禁用内核崩溃。 - + PowerTimeoutKernelPanic - + Apply vendor patches to IOAHCIBlockStorage.kext to enable native features for third-party drives, such as TRIM on SSDs or hibernation support on 10.15 and newer. 将供应商补丁程序应用于IOAHCIBlockStorage.kext,以启用第三方驱动器的本机功能,例如SSD上的TRIM或10.15及更高版本上的休眠支持。 - + ThirdPartyDrives - + Disables __LINKEDIT jettison code. 禁用__LINKEDIT抛放代码。 - + DisableLinkeditJettison - - + + Scheme Scheme 老旧系统方案 - + Use kernelcache with different checksums when available. 如果可用,将kernelcache与不同的校验和一起使用。 - + FuzzyMatch - + Prefer specified kernel architecture (Auto, i386, i386-user32, x86_64) when available. 如果可用,最好使用指定的内核体系结构(自动,i386,i386-user32,x86_64)。 - + KernelArch - + Prefer specified kernel cache type (Auto, Cacheless, Mkext, Prelinked) when available. 如果可用,则首选指定的内核缓存类型(自动,无缓存,Mkext,预链接)。 - + KernelCache - - + + Boot Boot-引导 Boot 引导 - + Sets specific attributes for console. 设置控制台的特定属性。 - + ConsoleAttributes ConsoleAttributes-文本启动菜单颜色 - + Delay in microseconds performed before handling picker startup and action hotkeys. 在处理选择器启动和操作热键之前执行的延迟(以微秒为单位)。 - + TakeoffDelay TakeoffDelay-快捷键延迟 - + Timeout in seconds in boot picker before automatic booting of the default boot entry. Use 0 to disable timer. 自动启动默认启动项之前,启动选择器中的超时时间(以秒为单位)。 使用0禁用计时器。 - + Timeout Timeout-倒计时 - + Hibernation detection mode. Hibernation detection mode. The following modes are supported: 休眠检测模式。 - + HibernateMode HibernateMode-休眠模式 - + Choose boot picker used for boot management. 选择用于引导管理的引导选择器。 - + PickerMode PickerMode-启动菜单模式 - + Enable screen reader by default in boot picker. 默认情况下在启动选择器中启用屏幕阅读器。 - + PickerAudioAssist PickerAudioAssist-语音辅助 - + Show simple boot picker to allow boot entry selection. 显示简单的启动选择器,以允许选择启动项。 - + ShowPicker ShowPicker-显示引导菜单 - + Hides auxiliary entries from picker menu by default. 默认情况下,从选择器菜单中隐藏辅助条目。 - + HideAuxiliary HideAuxiliary-隐藏辅助条目 - + Enable modifier hotkey handling in boot picker. 在启动选择器中启用修改器热键处理。 - + PollAppleHotKeys PollAppleHotKeys-模拟苹果热键 - - + + Debug Debug-调试 Debug 调试 - + DisplayLevel - + Delay in microseconds performed after every printed line visible onscreen (i.e. console). 屏幕上每条可见的打印行(即控制台)执行之后的微秒延迟。 - + DisplayDelay - + A bitmask (sum) of enabled logging targets. By default all the logging output is hidden, so this option is required to be set when debugging is necessary. 启用的日志记录目标的位掩码(总和)。 @@ -775,279 +775,279 @@ Mmio白名单 默认情况下,所有日志记录输出都是隐藏的,因此在需要调试时需要设置此选项。 - + Target - + Enable boot.efi debug log saving to OpenCore log. 启用boot.efi调试日志保存到OpenCore日志。 - + AppleDebug - + Save macOS kernel panic to OpenCore root partition. 将macOS内核紧急情况保存到OpenCore根分区。 - + ApplePanic - + Select firmwares may not succeed in quickly booting the operating system, especially in debug mode, which results in watch dog timer aborting the process. This option turns off watch dog timer. 某些固件可能无法成功快速启动操作系统,尤其是在调试模式下,这会导致看门狗定时器中止该过程。 此选项关闭看门狗定时器。 - + DisableWatchDog - + Perform serial port initialisation. 执行串行端口初始化。 - + SerialInit - + Produce system report on ESP folder. 在ESP文件夹上生成系统报告。 - + SysReport - - + + Security Security-安全 Security 安全 - + ExposeSensitiveData - + EDK II debug level bitmask (sum) causing CPU to halt (stop execution) after obtaining a message of HaltLevel. Possible values match DisplayLevel values. EDK II调试级别位掩码(总和)在获取HaltLevel消息后导致CPU停止(停止执行)。 可能的值与DisplayLevel值匹配。 - + HaltLevel - + ScanPolicy - + Define Disk Image (DMG) loading policy used for macOS Recovery. 定义用于macOS恢复的磁盘映像(DMG)加载策略。 - + DmgLoading - + Enables vaulting mechanism in OpenCore. 在OpenCore中启用存储机制。 - + Vault - + Apple Enclave Identifier. 苹果飞地标识符。 - + ApECID - + Password hash used when EnabledPassword is set. 设置EnabledPassword时使用的密码哈希。 - + PasswordHash - + Password salt used when EnabledPassword is set. 设置EnabledPassword时使用的密码盐。 - + PasswordSalt - + Apple Secure Boot hardware model. Apple安全启动硬件模型。 - + SecureBootModel - + Enable VirtualSMC-compatible authenticated restart. 启用与VirtualSMC兼容的身份验证重新启动。 - + AuthRestart - + Enable password protection to allow sensitive operations. 启用密码保护以允许敏感操作。 - + EnablePassword - - + + BlessOverride BlessOverride 定制引导加载程序 - - + + Entries Entries 添加启动项 - - + + Tools Tools-工具 Tools 工具 - + NVRAM NVRAM 变量 - + Enables loading of NVRAM variable file named nvram.plist from EFI volume root. 允许从EFI卷根目录加载名为nvram.plist的NVRAM变量文件。 - + LegacyEnable - + Enables writing to flash memory for all added variables. 允许为所有添加的变量写入闪存。 - + WriteFlash - + Permits overwriting firmware variables from nvram.plist. 允许覆盖nvram.plist中的固件变量。 - + LegacyOverwrite - - + + LegacySchema LegacySchema-传统BIOS LegacySchema 传统BIOS - + PlatformInfo 机型配置-PlatformInfo PlatformInfo 机型 - + Update NVRAM fields related to platform information. 更新与平台信息有关的NVRAM字段。 - + UpdateNVRAM - + UpdateDataHub - + Update SMBIOS fields. These fields are read from Generic or SMBIOS sections depending on Automatic value. 更新SMBIOS字段。 这些字段是从“常规”或“ SMBIOS”部分读取的,具体取决于“自动”值。 - + UpdateSMBIOS - + Force x86 scheme for IMG4 verification. 强制使用x86方案进行IMG4验证。 - + ForceSecureBootScheme - + Text renderer supports colour arguments as a sum of foreground and background colours according to UEFI specification. The value of black background and black foreground (0) is reserved. List of colour names: • 0x00 — EFI_BLACK @@ -1110,7 +1110,7 @@ Note: This option may not work well with System text renderer. Setting a backgro - + The following logging targets are supported: • 0x01 (bit 0) — Enable logging, otherwise all log is discarded. @@ -1137,342 +1137,343 @@ Console logging prints less than all the other variants. Depending on the build - + Ignore boot options trying to update Apple peripheral firmware (e.g. MultiUpdater.efi). 忽略尝试更新Apple外围设备固件的引导选项(例如MultiUpdater.efi)。 - + BlacklistAppleUpdate - + Update SMBIOS fields approach. 更新SMBIOS字段的方法。 - + UpdateSMBIOSMode - + Automatic - + Use custom memory configuration defined in the Memory section. This completely replaces any existing memory configuration in SMBIOS, and is only active when UpdateSMBIOS is set to true. 使用“内存”部分中定义的自定义内存配置。 这将完全替换SMBIOS中的任何现有内存配置,并且仅在UpdateSMBIOS设置为true时才处于活动状态。 - + CustomMemory CustomMemory - - + + Generic Generic 通用 - + toolBar - + Update Check CheckUpdate 检查更新 - + Allows booting macOS through a relocation block. 允许通过重定位块引导macOS。 - + AllowRelocationBlock - + Choose specific icon set used for boot management. 选择用于启动管理的特定图标集。 - + PickerVariant - + Refer to SMBIOS SystemProductName. 请参考SMBIOS SystemProductName。 - - - + + + SystemProductName SystemProductName-机型 - - - + + + Generate 生成-Generate 生成 - + Refer to SMBIOS SystemSerialNumber. 请参考SMBIOS SystemSerialNumber。 - - - + + + SystemSerialNumber SystemSerialNumber-序列号 - - + + Refer to SMBIOS BoardSerialNumber. 请参考SMBIOS BoardSerialNumber。 - + MLB - + Refer to SMBIOS SystemUUID. 请参阅SMBIOS SystemUUID。 - - - + + + SystemUUID - + Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in About This Mac. 指示系统内存是否可以在PlatformFeature中升级。 这可以控制“关于本机”中“内存”选项卡的可见性。 - + SystemMemoryStatus - + Refer to 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM. 请参阅4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM。 - + ROM - + Forces Windows support in FirmwareFeatures. 在FirmwareFeatures中强制Windows支持。 - + Sets BIOSVersion to 9999.999.999.999.999, recommended for legacy Macs when using Automatic PlatformInfo to avoid BIOS updates in unofficially supported macOS versions. 将 BIOSVersion 设置为 9999.999.999.999.999,建议旧的 Mac 使用 Automatic PlatformInfo 时使用,以避免在非官方支持的 macOS 版本中进行 BIOS 更新。 - + MaxBIOSVersion - + Sets SMBIOS vendor fields to Acidanthera. 将SMBIOS供应商字段设置为Acidanthera。 - + SpoofVendor - - + + DataHub DataHub 数据Hub - + Sets ARTFrequency in gEfiProcessorSubClassGuid. 在gEfiProcessorSubClassGuid中设置ARTFrequency。 - + ARTFrequency - + Sets board-id in gEfiMiscSubClassGuid. Value found on Macs is equal to SMBIOS BoardProduct in ASCII. 在gEfiMiscSubClassGuid中设置板号。 在Mac上找到的值等于ASCII中的SMBIOS BoardProduct。 - - + + BoardProduct - + Sets board-rev in gEfiMiscSubClassGuid. Value found on Macs seems to correspond to internal board revision (e.g. 01). 在gEfiMiscSubClassGuid中设置board-rev。 在Mac上发现的值似乎与内部电路板的版本相对应(例如01)。 - + BoardRevision - + Type: plist integer, 32-bit - + DevicePathsSupported - + Sets FSBFrequency in gEfiProcessorSubClassGuid. 在gEfiProcessorSubClassGuid中设置FSBFrequency。 - + FSBFrequency - + Sets InitialTSC in gEfiProcessorSubClassGuid. Sets initial TSC value, normally 0. 在gEfiProcessorSubClassGuid中设置InitialTSC。 设置TSC初始值,通常为0。 - + InitialTSC - + Sets name in gEfiMiscSubClassGuid. Value found on Macs is platform in ASCII. 在gEfiMiscSubClassGuid中设置名称。 在Mac上找到的值是ASCII平台。 - + PlatformName - + Sets RBr in gEfiMiscSubClassGuid. Custom property read by VirtualSMC or FakeSMC to generate SMC RBr key. 在gEfiMiscSubClassGuid中设置RBr。 由VirtualSMC或FakeSMC读取的自定义属性,以生成SMC RBr密钥。 - + SmcBranch - + Type: plist data, 8 bytes 类型:plist数据,8字节 - + SmcPlatform - - - - + + + + 0 - + Set macOS boot-signature to OpenCore launcher. 将macOS引导签名设置为OpenCore launcher。 - + ForceBooterSignature - + Register the launcher option in the firmware preferences for persistence. 在固件偏好设置中注册启动器选项,以实现持久化。 - - - + + + 0x00 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + Del - + Type: plist boolean Description: Sync table identifiers with the SLIC table. @@ -1487,7 +1488,7 @@ This works around patched tables becoming incompatible with the SLIC table causi - + SyncTableIds @@ -1502,30 +1503,30 @@ This works around patched tables becoming incompatible with the SLIC table causi - - - - - + + + + + Ctrl+Del - + Preset 预置 - - - - - + + + + + Preselection 预选 - + Type: plist integer Description: Reduce GPU PCI BAR sizes for compatibility with macOS. @@ -1548,22 +1549,22 @@ Note: See ResizeGpuBars quirk for general GPU PCI BAR size configuration and mor - + ResizeAppleGpuBars - - - - - - + + + + + + -1 - + Type: plist boolean Requirement: 10.8 @@ -1580,12 +1581,12 @@ Note: These patches currently target Microsoft Hyper-V and may need to be extend - + ProvideCurrentCpuInfo - + Type: plist boolean Description: Use customised kernel cache from the Kernels directory located at the root of the ESP partition. @@ -1602,198 +1603,198 @@ Unsupported platforms including Atom and AMD require modified versions of XNU ke - + CustomKernel - - - + + + 0x00000000 - + Sensitive data exposure bitmask (sum) to operating system. 敏感数据暴露于操作系统的比特掩码(和)。 - + Define operating system detection policy. 定义操作系统的检测策略。 - + AllowToggleSip - + Add boot-args 添加引导参数 - + AdviseFeatures - + Sets REV in gEfiMiscSubClassGuid. Custom property read by VirtualSMC or FakeSMC to generate SMC REV key. 在gEfiMiscSubClassGuid中设置REV。 由VirtualSMC或FakeSMC读取的自定义属性,以生成SMC REV密钥。 - + SmcRevision - + Sets StartupPowerEvents in gEfiMiscSubClassGuid. Value found on Macs is power management state bitmask, normally 0. 在gEfiMiscSubClassGuid中设置StartupPowerEvents。 在Mac上找到的值为电源管理状态位掩码,通常为0。 - + StartupPowerEvents - + Sets Model in gEfiMiscSubClassGuid. Value found on Macs is equal to SMBIOS SystemProductName in Unicode. 在gEfiMiscSubClassGuid中设置模型。 在Mac上找到的值等于Unicode中的SMBIOS SystemProductName。 - + Sets SystemSerialNumber in gEfiMiscSubClassGuid. Value found on Macs is equal to SMBIOS SystemSerialNumber in Unicode. 在gEfiMiscSubClassGuid中设置SystemSerialNumber。 在Mac上找到的值等于Unicode中的SMBIOS SystemSerialNumber。 - + Sets system-id in gEfiMiscSubClassGuid. Value found on Macs is equal to SMBIOS SystemUUID. 在gEfiMiscSubClassGuid中设置系统ID。 在Mac上找到的值等于SMBIOS SystemUUID。 - - + + Memory Memory 自定义内存 - + Specifies the data width, in bits, of the memory. A DataWidth of 0 and a TotalWidth of 8 indicates that the device is being used solely to provide 8 error-correction bits. 指定内存的数据宽度(以位为单位)。 DataWidth为0,TotalWidth为8表示该设备仅用于提供8个纠错位。 - + Physical Memory Array (Type 16) — Memory Error Correction 物理内存阵列(类型16)—内存错误纠正。 - + Memory Device (Type 17) — Form Factor 存储设备(类型17)—尺寸 - + Specifies the total width, in bits, of the memory, including any check or error-correction bits. If there are no error-correction bits, this value should be equal to DataWidth. 指定内存的总宽度,以比特为单位,包括任何检查或纠错比特。如果没有纠错位,这个值应该等于DataWidth。 - + Specifies the memory type. Commonly used types are listed below. 指定内存类型。 - + Specifies additional memory type information. 指定额外的内存类型信息。 - + Physical Memory Array (Type 16) — Maximum Capacity 物理内存阵列(类型16)—最大容量 - - + + PlatformNVRAM PlatformNVRAM 平台NVRAM - + Specifies the value of NVRAM variable 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_BID. 指定NVRAM变量4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_BID的值。 - + Specifies the value of NVRAM variable 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:system-id for boot services only. The value found on Macs is equal to SMBIOS SystemUUID. 指定NVRAM变量4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:system-id的值,仅用于启动服务。在Mac上发现的值等于SMBIOS SystemUUID。 - + Generate PlatformInfo based on the Generic section instead of using values from the DataHub, NVRAM, and SMBIOS sections. 基于Generic部分生成PlatformInfo,而不是使用DataHub、NVRAM和SMBIOS部分的值。 - + Update Data Hub fields. These fields are read from the Generic or DataHub sections depending on the setting of the Automatic property. 更新数据中心字段。根据自动属性的设置,这些字段从通用或DataHub部分读取。 - + Configure pointer speed multiplier in OpenCore implementation of Apple Event protocol. Has no effect when using the OEM Apple implementation (see AppleEvent setting). 在Apple Event协议的OpenCore实现中配置指针速度倍增器。 - + -15 - + MaximumGain - + MinimumAssistGain - + -30 - + MinimumAudibleGain - + -55 - + UIScale - + Type: plist boolean Description: Reconnect all graphics drivers during driver connection. @@ -1814,12 +1815,12 @@ Note: This option requires ConnectDrivers to be enabled. - + ReconnectGraphicsOnConnect - + Type: plist integer Description: Configure GPU PCI BAR sizes. @@ -1847,17 +1848,17 @@ Note 2 : While this quirk can increase GPU PCI BAR sizes, this will not work on - + ResizeGpuBars - + EnableVmx - + Check 检查 @@ -1867,196 +1868,197 @@ Note 2 : While this quirk can increase GPU PCI BAR sizes, this will not work on - + Xplist - + Mount ESP 挂载ESP - + Import Master - + OpenCore Documentation OpenCore文档 - + Generate EFI on the Desktop 在桌面上生成EFI文件夹 - + Open Database Directory 打开数据库目录 - + Previous 上一个 - + Next 下一个 - + Ctrl+6 - + OpenCore Differences OpenCore版本差异说明 - + Latest Release 最新版本 - + Download Upgrade Packages 下载升级包 - + Browse Catalog 浏览目录 - + Ctrl+8 - + Automatically Check for Updates 自动检查更新 - + Ctrl+7 - + OpenCore DEV OpenCore 开发版 - + Preferences 偏好设置 - + OCAuxiliaryTools Documentation OCAuxiliaryTools 文档 - + OpenCore DEBUG OpenCore 调试版 - + Initialize Database for Linux 初始化Linux数据库 - + New Key Field 新建 键 字段 - + Ctrl+K - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + Edit Preset 编辑预置文件 - + OCAuxiliaryTools Documentation OCAuxiliaryTools 文档 - + Backup EFI to Desktop "Backup EFI" 备份EFI到桌面"Backup EFI"目录 - + Configure pointer speed divisor in OpenCore implementation of Apple Event protocol. Has no effect when using the OEM Apple implementation (see AppleEvent setting). 在Apple事件协议的OpenCore实现中配置指针速度除数。 - + Configures the gap between keyboard key repeats in OpenCore implementation of Apple Event protocol, in units of 10ms. 在OpenCore实现的Apple Event协议中,配置键盘按键重复之间的间隔,单位为10ms。 - + Determine whether OC builtin or OEM Apple Event protocol is used. 确定是使用OC内置的还是OEM Apple事件协议。 - + Configures the initial delay before keyboard key repeats in OpenCore implementation of Apple Event protocol, in units of 10ms. 在Apple事件协议的OpenCore实现中,配置键盘按键重复前的初始延迟,单位为10ms。 - + Enable custom key repeat delays when using the OpenCore implementation of the Apple Event protocol. Has no effect when using the OEM Apple implementation (see AppleEvent setting). 在使用苹果事件协议的OpenCore实现时,启用自定义按键重复延迟。 - + Select firmwares, namely APTIO IV, may contain invalid values in MSR_FLEX_RATIO (0x194) MSR register. These values may cause macOS boot failure on Intel platforms. Type: plist boolean @@ -2071,68 +2073,68 @@ Description: Enable AVX vector acceleration of SHA-512 and SHA-384 hashing algor 这些值可能会导致Intel平台上的macOS引导失败。 - + EnableVectorAcceleration - + Ctrl+T - + Ctrl+R - + Ctrl+E - + Ctrl+5 - + New Window 新建窗口 - + Ctrl+N - - + + Search 搜索 - + This variable comes in pair with FirmwareFeaturesMask. 该变量与FirmwareFeaturesMask配对使用。 - + FirmwareFeatures - + This variable comes in pair with FirmwareFeatures. 该变量与FirmwareFeatures一起使用。 - + FirmwareFeaturesMask - + Depending on the SSD controller trim procedure may take considerable amount of time, causing noticeable boot slowdown as this is when the APFS driver executes the trim operation. If the SSD supports over-provisioning or there exists a dedicated unused partition that can be used to reserve blocks, trim operation may not be necessary. @@ -2149,151 +2151,151 @@ trim. 将此值设置为4294967295,以保证修剪成功的最大超时时间,或者设置为999,以基本禁止修剪。 - + SetApfsTrimTimeout - + Launch path for LauncherOption. LauncherOption的启动路径。 - + LauncherPath - + LauncherOption - + Specifies the values of NVRAM variables 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_MLB and 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB. 指定NVRAM变量4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_MLB和4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB的值。 - + Specifies the values of NVRAM variables 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_ROM and 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM. 指定NVRAM变量4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_ROM和4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM的值。 - - + + SMBIOS SMBIOS 系统管理BIOS - + Firmware release date. Similar to BIOSVersion. May look like 12/08/2017. 固件发布日期。 类似于BIOSVersion。 可能看起来像12/08/2017。 - + BIOSReleaseDate - + Should match BoardProduct. 应该匹配BoardProduct。 - + ChassisVersion - + BIOS Vendor. All rules of SystemManufacturer do apply. BIOS供应商。 SystemManufacturer的所有规则均适用。 - + BIOSVendor - + 64-bit firmware features bitmask. Refer to AppleFeatures.h for more details. Lower 32 bits match FirmwareFeatures. Upper 64 bits match ExtendedFirmwareFeatures. - + BIOS Information (Type 0) — BIOS Version BIOS信息(类型0)— BIOS版本 - + BIOSVersion - + Supported bits of extended firmware features bitmask. Refer to AppleFeatures.h for more details. Lower 32 bits match FirmwareFeaturesMask. Upper 64 bits match ExtendedFirmwareFeaturesMask. 扩展固件支持的位具有位掩码。 有关更多详细信息,请参考AppleFeatures.h。 低32位与FirmwareFeaturesMask相匹配。 高64位与ExtendedFirmwareFeaturesMask相匹配。 - + Asset tag number. Varies, may be empty or Type2 - Board Asset Tag. 资产标签号。 可能为空,也可能为Type2-Board资产标签。 - + BoardAssetTag BoardAssetTag - + Keep data such as "Datahub" Keep data such as Datahub 保留“Datahub”等数据 - + Use raw encoding for SMBIOS UUIDs. 对SMBIOS UUID使用原始编码。 - + UseRawUuidEncoding - + Audio codec reconfiguration delay in microseconds. 音频编解码器重新配置延迟,单位为微秒。 - + SetupDelay - + Play chime sound at startup. 在启动时播放提示音。 - + Disable platform security policy. 禁用平台安全策略。 - + DisableSecurityPolicy - + OC Validate OC验证 @@ -2302,31 +2304,31 @@ trim. 数据库 - + OpenCore Forum OpenCore讨论区(国际) - + CustomDelays - - - - + + + + Select 选择 - + Disabled - - + + Default @@ -2347,385 +2349,393 @@ trim. - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + < - - - + + + > - - - - + + + + ... - - - - - - - - + + + + + + + + = - + None - + Emulate Haswell (0x0306C3) - + Emulate Broadwell (0x0306D4) - + Emulate Coffee Lake Emulate Coffe Lake - + Emulate Comet Lake U42 (0x0806EC) - + Emulate Comet Lake (0x0A0655) Emulatte Comet Lake (0x0A0655) - + Emulate Cascade Lake - + EDK II debug level bitmask (sum) showed onscreen. Unless Target enables console (onscreen) printing, onscreen debug output will not be visible. EDK II调试级别的比特掩码(和)显示在屏幕上。除非Target启用控制台(屏幕上)打印,否则屏幕上的调试输出将不可见。 - + j137-10.13.2 (17C2111) - + j680-10.13.6 (17G2112) - + j132-10.13.6 (17G2112) - + j174-10.14 (18A2063) - + j140k-10.14.1 (18B2084) - + j780-10.14.5 (18F132) - + j213-10.14.5 (18F2058) - + j140a-10.14.5 (18F2058) - + j152f-10.15.1 (19B2093) - + j160- 10.15.1 (19B88) - + j230k-10.15.3 (19D2064) - + j214k-10.15.4 (19E2269) - + j223-10.15.4 (19E2265) - + j215-10.15.5 (19F96) - + j185-10.15.6 (19G2005) - + j185f- 10.15.6 (19G2005) - + x86legacy-11.0.1 (20B29) - + Generate password hash and password salt 生成密码哈希和密码盐 - + Please enter a password value 请输入一个密码值 - - + + Serial Serial 串行 - + Custom 自定义 - + 7 - + FifoControl - + LineControl - + 115200 - + 8 - + 3 - + BaudRate - + RegisterBase - + ClockRate - + 1016 - + ExtendedTxFifoSize - + FF - + RegisterAccessWidth - + PciDeviceInfo - + RegisterStride - + 1843200 - + UseHardwareFlowControl - + DetectCable - + 64 - + UseMmio - + Import SMBIOS from Clover configuration file Import from Clover configuration file 从Clover配置文件导入SMBIOS信息 - + Export SMBIOS to a Clover configuration file Export to a Clover configuration file 导出SMBIOS信息到Clover配置文件 - + Seriallnfo Serialnfo 序列号信息 - + Description: When "Automatic" is selected, does it retain data such as "DataHub" , "PlatformNVRAM", and “SMBIOS”. ---- 描述:选择“Automatic“时,是否保留“DataHub”、“PlatformNVRAM”、“SMBIOS”之类的数据。 - - - + + + Select date 选择日期 - - + + AppleInput AppleInput Apple输入 - + PointerPollMax - + + + Unload + Unload +卸载 + + + Configuration Template 配置文件模板 - + Settings... Settings 设置... - + Ctrl+, - + OpenCore Online Chinese Documentation OpenCore 简体中文参考手册 - + Type: plist boolean Description: Apple’s own implementation of AppleEvent prevents keyboard input during graphics applications from appearing on the basic console input stream. @@ -2754,53 +2764,53 @@ Note: AppleEvent’s default behaviour is intended to prevent unwanted queued ke - + GraphicsInputMirroring - + PointerPollMask - + PointerPollMin - + 80 - + 10 - + DisconnectHda - + AudioOutMask - + SystemAudioVolume: 0x00 ( 00 ) SystemAudioVolume - + Resolution - + Reinstalls Apple Boot Policy protocol with a builtin version. This may be used to ensure APFS compatibility on VMs or legacy Macs. Reinstalls Apple Image Conversion protocol with a builtin version. @@ -2811,7 +2821,7 @@ Note: AppleEvent’s default behaviour is intended to prevent unwanted queued ke 重新安装具有内置版本的Apple Boot Policy协议。 这可用于确保VM或旧版Mac上的APFS兼容性。 - + Type: plist boolean Description: Enables writing to flash memory for all OpenCore system variables. @@ -2826,466 +2836,466 @@ Note: This value should be disabled on most types of firmware but is left config - + ForceOcWriteFlash - + Edit 编辑 - + OpenCore Factory OpenCore工厂 - + OpenCore OpenCore官方 - + Xiasl - + OpenCanopyIcons OC图标合集 - + Quit 退出 - + Ctrl+Q - + Varies, may be empty or Part Component. 变量,可能为空或零件号。 - + BoardLocationInChassis - + Platform features bitmask. Refer to AppleFeatures.h for more details. Use 0xFFFFFFFF value to not provide this table. 平台具有位掩码。 有关更多详细信息,请参考AppleFeatures.h。 使用0xFFFFFFFF值不提供此表。 - + PlatformFeature - + Board manufacturer. All rules of SystemManufacturer do apply. 电路板制造商。 SystemManufacturer的所有规则均适用。 - + BoardManufacturer - - - + + + Combined of Processor Major and Minor types. 处理器主要和次要类型的组合。 - + Export Master ImportMaster - + Requirement: 10.4 - 10.6 要求:10.4-10.6 - + LegacyCommpage - + Set FeatureFlags to 0x0F for full functionality of Bluetooth, including Continuity. 将FeatureFlags设置为0x0F,以获取蓝牙的全部功能,包括Continuity。 - + ExtendBTFeatureFlags - - + + ProcessorType - + Mac Board ID (board-id). May look like Mac-7BA5B2D9E42DDD94 or Mac-F221BEC8 in older models. - + ASCII string containing SMC version in upper case. Missing on T2 based Macs. Ignored when zero. ASCII字符串,包含SMC版本(大写)。 在基于T2的Mac上不被使用。 为零的时候忽略。 - + SmcVersion - + Board serial number in defined format. Known formats are described in macserial. 电路板序列号以定义的格式。 已知格式详见macserial的描述。 - + BoardSerialNumber - + Family name. May look like iMac Pro. Family名称, 可能看起来像iMac Pro。 - + SystemFamily - + Either 0xA (Motherboard (includes processor, memory, and I/O) or 0xB (Processor/Memory Module), refer to Table 15 – Baseboard: Board Type for more details. 0xA(主板(包括处理器,内存和I / O))或0xB(处理器/内存模块),请参见表15 –基板:板类型以获取更多详细信息。 - + BoardType - + SMBIOS: System Information (Type 1) — Manufacturer SMBIOS:系统信息(类型1)—制造商。 - + SystemManufacturer - + Board version number. Varies, may match SystemProductName or SystemProductVersion. 单板版本号,可能与SystemProductName或SystemProductVersion相匹配。 - + BoardVersion - + SMBIOS: System Information (Type 1), Product Name SMBIOS:系统信息(类型1),产品名称。 - + Chassis type name. Varies, could be empty or MacBook-Aluminum. 机箱类型名称,可能为空或为MacBook-Aluminum。 - + ChassisAssetTag - + Mac Board ID (board-id). May look like Mac-7BA5B2D9E42DDD94 or Mac-F221BEC8 in older models. Sometimes it can be just empty. Mac Board ID(board-id)。 在较旧的型号中,可能看起来像Mac-7BA5B2D9E42DDD94或Mac-F221BEC8。 有时它可能是空的。 - + SystemSKUNumber - + Board manufacturer. All rules of SystemManufacturer do apply. 电路板制造商。 SystemManufacturer的所有规则均适用。 - + ChassisManufacturer - + Product serial number in defined format. Known formats are described in macserial. 定义格式的产品序列号。 已知格式以macserial描述为准。 - + Should match SystemSerialNumber. 应该匹配SystemSerialNumber。 - + ChassisSerialNumber - + A UUID is an identifier that is designed to be unique across both time and space. It requires no central registration process. - + Chassis type, refer to Table 17 — System Enclosure or Chassis Types for more details. 机箱类型,请参阅表17 —系统机箱或机箱类型以了解更多详细信息。 - + ChassisType - + Product iteration version number. May look like 1.1. 产品迭代版本号。 可能看起来像1.1。 - + SystemVersion - + Load embedded APFS drivers from APFS containers. 从APFS容器加载嵌入式APFS驱动程序。 - + Hide verbose output from APFS driver. 隐藏APFS驱动程序的详细输出。 - + Load APFS drivers for newly connected devices. 为新连接的设备加载APFS驱动程序。 - + Perform full device connection during APFS loading. 在APFS加载期间执行完整的设备连接。 - + Minimal allowed APFS driver date. 允许的最小APFS驱动程序日期。 - + Minimal allowed APFS driver version. 允许的最低APFS驱动程序版本。 - - + + Audio Audio设置-Audio Audio 音频 - + Codec address on the specified audio controller for audio support. 用于音频支持的指定音频控制器上的编解码器地址。 - + AudioCodec - + Device path of the specified audio controller for audio support. 用于音频支持的指定音频控制器的设备路径。 - + AudioDevice - + Minimal heard volume level from 0 to 100. 最小音量从0到100。 - + Multiplication coefficient for system volume to raw volume linear translation from 0 to 1000. 系统体积到原始体积线性转换的乘数范围是0到1000。 - + Activate audio support by connecting to a backend driver. 通过连接到后端驱动程序来激活音频支持。 - + AudioSupport - + PlayChime - - + + Drivers UEFI驱动-Drivers Drivers 驱动 - + AppleEg2Info - + ForgeUefiSupport - + ReloadOptionRoms - + Perform UEFI controller connection after driver loading. 驱动程序加载后执行UEFI控制器连接。 - + ConnectDrivers ConnectDrivers-连接驱动 - - + + Input 键盘设置-Input Input 输入 - + Remove key unless it was submitted during this timeout in milliseconds. 除非在此超时期间(以毫秒为单位)提交了密钥,否则请除去密钥。 - + KeyForgetThreshold - + Set internal keyboard input translation to AppleKeyMapAggregator protocol mode. 将内部键盘输入转换设置为AppleKeyMapAggregator协议模式。 - + KeySupportMode - + Set OEM protocol used for internal pointer driver. 设置用于内部指针驱动程序的OEM协议。 - + PointerSupportMode - + Set architecture timer resolution. 设置架构计时器分辨率。 - + TimerResolution - + Enable keyboard input sanity checking. 启用键盘输入的健全性检查。 - + KeyFiltering - + Swap Command and Option keys during submission. 提交期间交换Command和Option键。 - + KeySwap - + Enable internal keyboard input translation to AppleKeyMapAggregator protocol. 启用内部键盘输入到AppleKeyMapAggregator协议的转换。 - + KeySupport - + Enable internal pointer driver. 启用内部指针驱动程序。 - + PointerSupport - + Some firmwares clear only part of screen when switching from graphics to text mode, leaving a fragment of previously drawn image visible. This option fills the entire graphics screen with black colour before switching to text mode. @@ -3295,111 +3305,111 @@ Note: This value should be disabled on most types of firmware but is left config 注意:此选项仅适用于系统渲染器。 - + ClearScreenOnModeSwitch - + Reconnect console controllers after changing screen resolution. 更改屏幕分辨率后,重新连接控制台控制器。 - + ReconnectOnResChange - + IgnoreTextInGraphics - + SanitiseClearScreen - + Use builtin graphics output protocol renderer for console. 使用内置的图形输出协议渲染器作为控制台。 - + DirectGopRendering - + ReplaceTabWithSpace - + Specifies the values of NVRAM variables 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_SSN and 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:SSN. 指定NVRAM变量4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:HW_SSN和4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:SSN的值。 - + Ensure GOP (Graphics Output Protocol) on console handle. 确保控制台手柄上的GOP(图形输出协议)。 - + ProvideConsoleGop - + Provide UGA protocol instances on top of GOP protocol. 在GOP协议之上提供UGA协议实例。 - + UgaPassThrough - + Sets console output mode as specified with the WxH (e.g. 80x24) formatted string. 按照WxH(例如80x24)格式的字符串指定的设置控制台输出模式。 - + ConsoleMode(e.g. 80x24) - + Sets console output screen resolution. 设置控制台输出屏幕分辨率。 - + TextRenderer - - + + ProtocolOverrides 协议覆盖-ProtocolOverrides ProtocolOverrides 协议覆盖 - + Reinstalls Apple audio protocols with builtin versions. 重新安装具有内置版本的Apple音频协议。 - + AppleAudio - + Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4. @@ -3408,22 +3418,22 @@ Note: This value should be disabled on most types of firmware but is left config 这可用于覆盖VM或旧版Mac上的帧缓冲区信息,以提高与旧版EfiBoot的兼容性,例如macOS 10.4中的版本。 - + AppleFramebufferInfo - + Reinstalls Apple SMC I/O protocol with a builtin version. 重新安装具有内置版本的Apple SMC I / O协议。 - + AppleSmcIo - + Forcibly wraps Firmware Volume protocols or installs new to support custom cursor images for File Vault 2. Should be set to true to ensure File Vault 2 compatibility on everything but VMs and legacy Macs. 强制包装固件卷协议或安装新的协议以支持File Vault 2的自定义光标图像。 @@ -3431,37 +3441,37 @@ Note: This value should be disabled on most types of firmware but is left config 应设置为true以确保File Vault 2在VM和旧版Mac之外的所有兼容性。 - + FirmwareVolume - + AppleBootPolicy - + Reinstalls Apple Image Conversion protocol with a builtin version. 重新安装具有内置版本的Apple Image Conversion协议。 - + AppleImageConversion - + Reinstalls Apple User Interface Theme protocol with a builtin version. 重新安装具有内置版本的Apple用户界面主题协议。 - + AppleUserInterfaceTheme - + Forcibly reinstalls Hash Services protocols with builtin versions. Should be set to true to ensure File Vault 2 compatibility on platforms providing broken SHA-1 hashing. Can be diagnosed by invalid cursor size with UIScale set to 02, in general platforms prior to APTIO V (Haswell and older) are affected. @@ -3472,284 +3482,284 @@ Note: This value should be disabled on most types of firmware but is left config 可以通过将UIScale设置为02的无效光标大小来诊断,在APTIO V之前的一般平台(Haswell和更早版本)中会受到影响。 - + HashServices - + Reinstalls Apple Debug Log protocol with a builtin version. 重新安装具有内置版本的Apple Debug Log协议。 - + AppleDebugLog - + Reinstalls Apple Key Map protocols with builtin versions. 重新安装具有内置版本的Apple Key Map协议。 - + AppleKeyMap - + Reinstalls Data Hub protocol with a builtin version. This will delete all previous properties if the protocol was already installed. 重新安装具有内置版本的Data Hub协议。 如果已经安装了协议,这将删除所有以前的属性。 - + Forcibly reinstalls OS Info protocol with builtin versions. This protocol is generally used to receive notifications from macOS bootloader, by the firmware or by other applications. 强制使用内置版本重新安装OS Info协议。 该协议通常用于通过固件或其他应用程序从macOS引导加载程序接收通知。 - + OSInfo - + Reinstalls Apple RTC RAM protocol with builtin version. 重新安装具有内置版本的Apple RTC RAM协议。 - + AppleRtcRam - + Misc Misc 杂项 - + Sets specific attributes for picker. 设置选择器的特定属性。 - + PickerAttributes - + Text color 文本颜色 - + Background color 背景色 - + EFI_BACKGROUND_BLACK - + EFI_BACKGROUND_BLUE - + EFI_BACKGROUND_GREEN - + EFI_BACKGROUND_CYAN - + EFI_BACKGROUND_RED - + EFI_BACKGROUND_MAGENTA - + EFI_BACKGROUND_BROWN - + EFI_BACKGROUND_LIGHTGRAY - + EFI_BLACK - + EFI_BLUE - + EFI_GREEN - + EFI_CYAN - + EFI_RED - + EFI_MAGENTA - + EFI_BROWN - + EFI_LIGHTGRAY - + EFI_DARKGRAY - + EFI_LIGHTBLUE - + EFI_LIGHTGREEN - + EFI_LIGHTCYAN - + EFI_LIGHTRED - + EFI_LIGHTMAGENTA - + EFI_YELLOW - + EFI_WHITE - + Color effect: Hello OpenCore! 颜色效果: Hello OpenCore! - + Auto - + Acidanthera\GoldenGate - + Acidanthera\Syrah - + Acidanthera\Chardonnay - + Enable logging to Data Hub 启用到数据Hub的日志记录 - + Enable serial port logging 启用串口记录 - + Enable logging, otherwise all log is discarded 启用日志记录,否则所有日志将被丢弃 - + Enable basic console (onscreen) logging 启用基本控制台(屏幕)日志记录 - + Enable UEFI variable logging 启用UEFI变量日志 - + Enable non-volatile UEFI variable logging 启用非易失性UEFI变量日志记录 - + Enable logging to file 启用日志记录到文件 - + Allow CMD+OPT+P+R handling and enable showing NVRAM Reset entry in boot picker. 允许CMD + OPT + P + R处理,并在引导选择器中启用显示NVRAM重置条目。 - + AllowNvramReset - + Allow CTRL+Enter and CTRL+Index handling to set the default boot option in boot picker. 允许CTRL + Enter和CTRL + Index处理来设置启动选择器中的默认启动选项。 - + AllowSetDefault - + Note: Only variables accessible from the operating system will be overwritten. ---- @@ -3758,7 +3768,7 @@ Note: This value should be disabled on most types of firmware but is left config - + Note: This value is recommended to be enabled on most firmwares, but is left configurable for firmwares that may have issues with NVRAM variable storage garbage collection or alike. To read NVRAM variable value from macOS one could use nvram by concatenating variable GUID and name separated by : symbol. For example, nvram 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args. @@ -3775,64 +3785,64 @@ A continuously updated variable list can be found in a corresponding document: N - + UEFI UEFI 固件接口 - - + + APFS APFS 文件系统 - + 5 - - - - + + + + 1 - + Bug Report 报告问题 - + Discussion Forum 讨论区 - + Set HDA Traffic Class Select Register to TC0. 将HDA通道类别选择寄存器设置为TC0。 - + ResetTrafficClass - - + + Output Output 输出 - + GopPassThrough - + Reinstalls Device Property protocol with a builtin version. This will delete all previous properties if it was already installed. This may be used to ensure full compatibility on VMs or legacy Macs. 重新安装具有内置版本的设备属性协议。 @@ -3842,7 +3852,7 @@ A continuously updated variable list can be found in a corresponding document: N 这可用于确保在VM或旧版Mac上具有完全兼容性。 - + Forcibly reinstalls unicode collation services with builtin version. Should be set to true to ensure UEFI Shell compatibility on platforms providing broken unicode collation. In general legacy Insyde and APTIO platforms on Ivy Bridge and earlier are affected. 强制使用内置版本重新安装Unicode整理服务。 @@ -3851,12 +3861,12 @@ A continuously updated variable list can be found in a corresponding document: N 通常,Ivy Bridge和更早版本上的旧版Insyde和APTIO平台会受到影响。 - + UnicodeCollation - + Reinstalls Apple IMG4 Verification protocol with a builtin version. This protocol is used to verify im4m manifest files used by Apple Secure Boot. 重新安装具有内置版本的Apple IMG4 Verification协议。 @@ -3864,30 +3874,30 @@ A continuously updated variable list can be found in a corresponding document: N 此协议用于验证Apple Secure Boot使用的im4m清单文件。 - + AppleImg4Verification - + Reinstalls Apple Secure Boot protocol with a builtin version. 重新安装具有内置版本的Apple Secure Boot协议。 - + AppleSecureBoot - - + + ReservedMemory 保留内存-ReservedMemory ReservedMemory 预留内存 - + Attempt to detach USB controller ownership from the firmware driver. While most firmwares manage to properly do that, or at least have an option for, select firmwares do not. As a result, operating system may freeze upon boot. Not recommended unless required. @@ -3898,111 +3908,111 @@ A continuously updated variable list can be found in a corresponding document: N 除非需要,否则不建议使用。 - + ReleaseUsbOwnership - + Some firmwares block partition handles by opening them in By Driver mode, which results in File System protocols being unable to install. 某些固件通过在“按驱动程序”模式下打开分区句柄来阻止分区句柄,这导致无法安装文件系统协议。 - + UnblockFsConnect - + Adds delay in microseconds after EXIT_BOOT_SERVICES event. 在EXIT_BOOT_SERVICES事件之后增加延迟(以微秒为单位)。 - + ExitBootServicesDelay - + Attempts to perform TSC synchronisation with a specified timeout. 尝试执行具有指定超时的TSC同步。 - + TscSyncTimeout - + IgnoreInvalidFlexRatio - + Request redirect of all Boot prefixed variables from EFI_GLOBAL_VARIABLE_GUID to OC_VENDOR_VARIABLE_GUID. 请求将所有Boot前缀变量从EFI_GLOBAL_VARIABLE_GUID重定向到OC_VENDOR_VARIABLE_GUID。 - + RequestBootVarRouting - + Activates HPET support. 激活HPET支持。 - + ActivateHpetSupport - + Hardware Information 硬件信息 - + Generate EFI folder on the desktop from hardware information (experimental in nature) 由硬件信息在桌面上产生EFI文件夹(试验性质) - + File 文件-File 文件 - + About 关于 - - - + - - - - - - Export - 导出 - - - - - - + + + Export + 导出 + + + + + + + + + + + Import 导入 @@ -4039,14 +4049,14 @@ A continuously updated variable list can be found in a corresponding document: N 确定 - - + + Upgrade OpenCore and Kexts Sync OC main program (upgrade OC and Kexts) 升级OpenCore和Kexts - + The Upgrade OpenCore and Kexts is not available, please check the integrity of the EFI directory structure, mainly the existence of the EFI/OC and EFI/OC/Drivers directories. The synchronous OC main program is not available, please check the integrity of the EFI directory structure, mainly the existence of the EFI/OC and EFI/OC/Drivers directories. 升级OpenCore和Kexts不可用,请检查EFI目录结构的完整性,主要是EFI/OC和EFI/OC/Drivers目录是否存在。 @@ -4060,39 +4070,39 @@ A continuously updated variable list can be found in a corresponding document: N 重新保存 - + Copy 拷贝 - + Cut 剪切 - + Paste 粘贴 - + Select All 全选 - - + + true or false - + SerialInfo SerialInfo 序列号信息 - + Auto Column Width 自动列宽度 @@ -4105,42 +4115,42 @@ A continuously updated variable list can be found in a corresponding document: N 错误 - - + + This is not a valid Clover configuration file. 这不是一个有效的Clover配置文件。 - + You cannot add a new key field to a page where a data table exists. 不能在存在数据表的页面上添加一个新的键字段。 - - + + Add Item 增加条目 - - + + Delete Item 删除条目 - - + + Move Up 上移 - - + + Move Down 下移 - + Browse Database 浏览数据库 @@ -4164,352 +4174,347 @@ A continuously updated variable list can be found in a corresponding document: N 开发版数据库不存在,请在“升级OpenCore和Kexts”UI中在线更新它。 - + Application - + CpuName CPU名称 - + CpuId CPU ID - + CpuCoresNum CPU核心数量 - + CpuCpuLogicalProcessorsNum CPU逻辑处理器数量 - + MainboardName 主板名称 - + BaseBordNum 主板序列号 - + MainboardUUID 主板UUID - + BiosNum BIOS序列号 - + MainboardVendor 主板供应商 - + DiskNum 磁盘序列号 - + Physical Memory 物理内存 - + CPU CPU - + ctrl+o - + Recently Open 最近打开 - + ctrl+s - + ctrl+shift+s - + ctrl+m - + Open backup directory 打开备份目录 - + ASCII - - + + Hide 隐藏 - + ctrl+l - + ctrl+p ctrl+h - + ctrl+u - + ctrl+d - + The document has been modified. 文件已修改。 - + Do you want to save your changes? 是否保存? - + Discard 不保存 - + Open Recent... 最近打开... - + Command List 命令列表 - - + + Undo &Undo 撤消 - - + + Redo &Redo 恢复 - + Clear search history 清除搜索历史记录 - + ctrl+f - + ctrl+3 - + ctrl+4 - - - + + + Integer 整数 - - - - + + + + Hexadecimal 十六进制 - - - - - - - - + + + + + + + + CopyText 复制文本 - - - + + + Show Tips 显示提示 - + Load - + Network error! 网络错误! - + New version detected! 检测到新版本! - + Version: 版本: - + Published at: 更新时间: - + Release Notes: 更新说明: - - + + Download 下载 - + There is a new version 有新版本 - + Cut Line 剪切行 - + Copy Line 复制行 - + Paste Line 粘贴行 - - - + + + Cancel 取消 - + Copy Line to Text 复制行到文本 - + Intel CPU configuration template Intel CPU 配置文件模板 - + OK ! 验证通过! - + There is a issue with the configuration file. 配置文件有问题 - + You are currently using the latest version! It is currently the latest version! 您目前使用的是最新版本! - - - 错误: - - Method - + Download Progress 下载进度 - - + + Network or URL error! Network error! 网络或网址错误! - - + + OpenCore Database has been successfully updated to OpenCore数据库已成功更新到 - + No update is currently available, or please check the update source for the OpenCore development version. 目前没有更新可用,或者请检查OpenCore开发版的更新源。 - - + + Or if the GitHub API has reached the number of accesses per hour (typically 60 per hour), please try again later. 或者GitHub API已达到每小时的访问次数(一般情况下每小时60次),请稍后再试。 @@ -4544,62 +4549,62 @@ A continuously updated variable list can be found in a corresponding document: N 注意:这个版本或更新源不包含Linux的相关文件。这将影响APP在Linux下的使用。 - + Cannot read file %1: %2. - + None - + From 来自 - - + + Finished generating the EFI folder on the desktop. 已完成在桌面上生成EFI文件夹。 - + The following files do not exist in the database at the moment, please add them yourself: 下面的文件在数据库中目前不存在,请自行添加: - + Save File 保存文件 - - + + Config file(*.plist);;All files(*.*) - + Open File 打开文件 - + Cannot write file %1: %2. - + Cannot open file %1 for writing: %2. - + The EFI directory is incomplete and the backup cannot be completed. Please check if the [EFI/OC] and [EFI/OC/Drivers] directories exist? EFI目录不完整,无法完成备份。请检查“EFI/OC”和“EFI/OC/Drivers”目录是否存在? @@ -4607,55 +4612,55 @@ A continuously updated variable list can be found in a corresponding document: N QInstaller - + bytes - + KiB - + MiB - + GiB - + TiB - + PiB - + EiB - + ZiB - + YiB @@ -4669,17 +4674,17 @@ A continuously updated variable list can be found in a corresponding document: N 删除 - + Add 增加 - + Edit 编辑 - + Paste Line 粘贴行 @@ -4933,7 +4938,6 @@ A continuously updated variable list can be found in a corresponding document: N - TextLabel @@ -4943,6 +4947,7 @@ A continuously updated variable list can be found in a corresponding document: N + Version diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5e95c94572a..c1ea278c588 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -2163,8 +2163,9 @@ QVariantMap MainWindow::SaveUEFI() { } ver = ver.trimmed(); qDebug() << "ver=" << ver; - if (ver > "1.0.1") + if (isUnload) { subMap["Unload"] = Method::get_TableData(ui->table_uefi_Unload); + } return subMap; } @@ -4116,6 +4117,14 @@ void MainWindow::on_table_uefi_ReservedMemory_currentCellChanged( currentRow, currentColumn); } +void MainWindow::on_table_uefi_Unload_currentCellChanged(int currentRow, + int currentColumn, + int previousRow, + int previousColumn) { + currentCellChanged(ui->table_uefi_Unload, previousRow, previousColumn, + currentRow, currentColumn); +} + void MainWindow::on_btnHelp() { QString qtManulFile = userDataBaseDir + "doc/Configuration.pdf"; QDesktopServices::openUrl(QUrl::fromLocalFile(qtManulFile)); @@ -4806,6 +4815,12 @@ void MainWindow::on_listMain_itemSelectionChanged() { strList.append(tr("ProtocolOverrides")); strList.append(tr("Quirks")); strList.append(tr("ReservedMemory")); + + if (isUnload) { + strList.append(tr("Unload")); + } else { + strList.removeOne("Unload"); + } } if (ui->listMain->currentRow() == 8) { @@ -6729,6 +6744,10 @@ void MainWindow::on_table_uefi_ReservedMemory_cellDoubleClicked(int row, set_InitLineEdit(ui->table_uefi_ReservedMemory, row, column); } +void MainWindow::on_table_uefi_Unload_cellDoubleClicked(int row, int column) { + set_InitLineEdit(ui->table_uefi_Unload, row, column); +} + void MainWindow::on_table_dp_del_cellDoubleClicked(int row, int column) { set_InitLineEdit(ui->table_dp_del, row, column); } @@ -7902,6 +7921,13 @@ void MainWindow::uefi_cellDoubleClicked() { col = t->currentColumn(); on_table_uefi_ReservedMemory_cellDoubleClicked(row, col); } + + t = ui->table_uefi_Unload; + if (t->hasFocus()) { + row = t->currentRow(); + col = t->currentColumn(); + on_table_uefi_Unload_cellDoubleClicked(row, col); + } } void MainWindow::EnterPress() { @@ -9892,6 +9918,8 @@ void MainWindow::on_actionAdd_triggered() { ui->btnUEFIDrivers_Add->click(); if (ui->table_uefi_ReservedMemory->hasFocus()) ui->btnUEFIRM_Add->click(); + + if (ui->table_uefi_Unload->hasFocus()) ui->btnUEFIUnload_Add->click(); } void MainWindow::on_actionDelete_triggered() { @@ -9931,6 +9959,8 @@ void MainWindow::on_actionDelete_triggered() { if (ui->table_uefi_drivers->hasFocus()) ui->btnUEFIDrivers_Del->click(); if (ui->table_uefi_ReservedMemory->hasFocus()) ui->btnUEFIRM_Del->click(); + + if (ui->table_uefi_Unload->hasFocus()) ui->btnUEFIUnload_Del->click(); } void MainWindow::checkSystemAudioVolume() { @@ -10245,6 +10275,17 @@ void MainWindow::smart_UpdateKeyField() { Method::get_HorizontalHeaderList("UEFI", "ReservedMemory")); // Unload + mapMain.clear(); + mapSub.clear(); + mapMain = mapTatol["UEFI"].toMap(); + if (mapMain.keys().contains("Unload")) { + isUnload = true; + } else { + isUnload = false; + } + if (ui->listMain->currentRow() == 7) { + on_listMain_itemSelectionChanged(); + } Method::init_Table(ui->table_uefi_Unload, Method::get_HorizontalHeaderList("UEFI", "Unload")); diff --git a/src/mainwindow.h b/src/mainwindow.h index c955de20289..31defeee2b8 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -994,7 +994,15 @@ class MainWindow : public QMainWindow { void on_btnUEFIUnload_Del_clicked(); + void on_table_uefi_Unload_currentCellChanged(int currentRow, + int currentColumn, + int previousRow, + int previousColumn); + + void on_table_uefi_Unload_cellDoubleClicked(int row, int column); + private: + bool isUnload = false; bool isDrag; QPoint m_position; bool LoadRightTable = false; diff --git a/src/mainwindow.ui b/src/mainwindow.ui index 88938a55e4c..9223c33e6e5 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -8833,7 +8833,7 @@ Note: A side effect of using Custom approach is making SMBIOS updates exclusive QTabWidget::TabShape::Rounded - 9 + 8 true @@ -11752,7 +11752,7 @@ Enable this option to be able to see all the boot options when having multiple d 0 0 1121 - 27 + 21