书接上回,上次记录了chromedrive的下载地址,接下来记录chromeOptions启动参数
chromeOptions参数可参考:Chrome Flags for Tooling 和 List of Chromium Command Line Switches
本次介绍 List of Chromium Command Line Switches 文档列表(因参数过多,分三篇记录,此为集锦一)
集锦二链接:chrome启动参数Options集锦二:List of Chromium Command Line Switches 参数列表(600-1200)-CSDN博客
集锦三链接:chrome启动参数Options集锦三:List of Chromium Command Line Switches 参数列表(1201-1578)-CSDN博客
PS: 基于 https://peter.sh/experiments/chromium-command-line-switches 的中文翻译。
简介:
Chromium命令行开关列表
有很多命令行可以与谷歌Chrome浏览器一起使用。有些更改功能的行为,另一些用于调试或实验。此页面列出了可用的开关,包括其条件和描述。上次自动更新发生在2024年11月17日。
Serial Number | Condition | Explanation | Chinese |
1 | -- | No description | 没有描述说明 |
2 | --0 | No description | 没有描述说明 |
3 | --1 | No description | 没有描述说明 |
4 | --10000 | No description | 没有描述说明 |
5 | --100000 | No description | 没有描述说明 |
6 | --1000000 | No description | 没有描述说明 |
7 | --2 | No description | 没有描述说明 |
8 | --3d-display-mode[1] | No description | 没有描述说明 |
9 | --4 | No description | 没有描述说明 |
10 | --50000 | No description | 没有描述说明 |
11 | --500000 | No description | 没有描述说明 |
12 | --5000000 | No description | 没有描述说明 |
13 | --7 | No description | 没有描述说明 |
14 | --? | No description | 没有描述说明 |
15 | --accept-empty-variations-seed-signature | Accept an empty signature when loading a variations seed. This is for testing purposes. | 加载变体种子时接受空签名。这是为了测试目的。 |
16 | --accept-lang | ----------------------------------------------------------------------------- Can't find the switch you are looking for? Try looking in: ash/constants/ash_switches.cc base/base_switches.cc etc. When commenting your switch, please use the same voice as surrounding comments. Imagine "This switch..." at the beginning of the phrase, and it'll all work out. ----------------------------------------------------------------------------- Specifies Accept-Language to send to servers and expose to JavaScript via the navigator.language DOM property. language[-country] where language is the 2 letter code from ISO-639. | -----------------------------------------------------------------------------找不到您要找的开关?请尝试查找:ash/constrations/ash_switches.cc base/base_switches-cc等。在评论您的开关时,请使用与周围评论相同的声音。想象一下短语开头的“这个开关……”,一切都会好起来的指定Accept-Language以发送到服务器,并通过navigator.Language DOM属性向JavaScript公开。语言[-国家],其中语言是ISO-639的2个字母代码。 |
17 | --accept-resource-provider | Flag indicating that a resource provider must be set up to provide cast receiver with resources. Apps cannot start until provided resources. This flag implies --alsa-check-close-timeout=0. | 标志,指示必须设置资源提供程序才能为强制接收器提供资源。在提供资源之前,应用程序无法启动。此标志表示--alsa检查关闭超时=0。 |
18 | --adaboost | No description | 没有描述说明 |
19 | --add-gpu-appcontainer-caps[1] | Add additional capabilities to the AppContainer sandbox on the GPU process. | 为GPU进程上的AppContainer沙箱添加其他功能。 |
20 | --add-xr-appcontainer-caps[1] | Add additional capabilities to the AppContainer sandbox used for XR compositing. | 为用于XR合成的AppContainer沙箱添加其他功能。 |
21 | --additional-private-state-token-key-commitments | Manually sets additional Private State Tokens key commitments in the network service to the given value, which should be a JSON dictionary satisfying the requirements of TrustTokenKeyCommitmentParser::ParseMultipleIssuers. These keys are available in addition to keys provided by the most recent call to TrustTokenKeyCommitments::Set. For issuers with keys provided through both the command line and TrustTokenKeyCommitments::Set, the keys provided through the command line take precedence. This is because someone testing manually might want to pass additional keys via the command line to a real Chrome release with the component updater enabled, and it would be surprising if the manually-passed keys were overwritten some time after startup when the component updater runs. | 手动将网络服务中的其他私有状态令牌密钥承诺设置为给定值,该值应该是一个满足TrustTokenKeyCommitmentParser::ParseMultipleIssuers要求的JSON字典。除了最近调用TrustTokenKeyCommitments::Set提供的密钥外,还可以使用这些密钥。对于同时通过命令行和TrustTokenKeyCommitments::Set提供密钥的发行者,通过命令行提供的密钥优先。这是因为手动测试的人可能想通过命令行将额外的密钥传递给启用了组件更新程序的真实Chrome版本,如果手动传递的密钥在组件更新程序运行后启动一段时间后被覆盖,那将是令人惊讶的。 |
22 | --aggressive-cache-discard | No description | 没有描述说明 |
23 | --all | No description | 没有描述说明 |
24 | --all-renderers | No description | 没有描述说明 |
25 | --allarticles | No description | 没有描述说明 |
26 | --allow-command-line-plugins | Allows plugins to be loaded in the command line for testing. | 允许在命令行中加载插件进行测试。 |
27 | --allow-cross-origin-auth-prompt | Allows third-party content included on a page to prompt for a HTTP basic auth username/password pair. | 允许页面上包含的第三方内容提示输入HTTP基本身份验证用户名/密码对。 |
28 | --allow-empty-passwords-in-tests | TODO(b/299642185): Remove this flag by the end of 2023. ChromeOS does not support empty passwords for users, but some legacy test setups might use empty password for users. | TODO(b/299642185):在2023年底之前删除此标志。ChromeOS不支持用户使用空密码,但一些旧的测试设置可能会使用用户的空密码。 |
29 | --allow-external-pages | Allow access to external pages during web tests. | 允许在web测试期间访问外部页面。 |
30 | --allow-failed-policy-fetch-for-test | If this flag is passed, failed policy fetches will not cause profile initialization to fail. This is useful for tests because it means that tests don't have to mock out the policy infrastructure. | 如果传递了此标志,则失败的策略获取不会导致配置文件初始化失败。这对测试很有用,因为这意味着测试不必模拟策略基础设施。 |
31 | --allow-file-access-from-files | By default, file:// URIs cannot read other file:// URIs. This is an override for developers who need the old behavior for testing. | 默认情况下,file://URI不能读取其他file://URI。这是对需要旧行为进行测试的开发人员的覆盖。 |
32 | --allow-future-manifest-version | No description | 没有描述说明 |
33 | --allow-http-background-page | No description | 没有描述说明 |
34 | --allow-http-screen-capture | Allow non-secure origins to use the screen capture API and the desktopCapture extension API. | 允许非安全源使用屏幕捕获API和桌面捕获扩展API。 |
35 | --allow-insecure-localhost | Enables TLS/SSL errors on localhost to be ignored (no interstitial, no blocking of requests). | 允许忽略本地主机上的TLS/SSL错误(无间隙,无请求阻塞)。 |
36 | --allow-legacy-extension-manifests | No description | 没有描述说明 |
37 | --allow-loopback-in-peer-connection | Allows loopback interface to be added in network list for peer connection. | 允许在网络列表中添加环回接口以进行对等连接。 |
38 | --allow-nacl-crxfs-api[2] | Specifies comma-separated list of extension ids or hosts to grant access to CRX file system APIs. | 指定以逗号分隔的扩展ID或主机列表,以授予对CRX文件系统API的访问权限。 |
39 | --allow-nacl-file-handle-api[2] | Specifies comma-separated list of extension ids or hosts to grant access to file handle APIs. | 指定以逗号分隔的扩展ID或主机列表,以授予对文件句柄API的访问权限。 |
40 | --allow-nacl-socket-api[2] | Specifies comma-separated list of extension ids or hosts to grant access to TCP/UDP socket APIs. | 指定以逗号分隔的扩展ID或主机列表,以授予对TCP/UDP套接字API的访问权限。 |
41 | --allow-os-install | When this flag is set, the OS installation UI can be accessed. This allows the user to install from USB to disk. | 设置此标志后,可以访问操作系统安装UI。这允许用户从USB安装到磁盘。 |
42 | --allow-pre-commit-input | Allows processing of input before a frame has been committed. TODO(crbug.com/987626): Used by headless. Look for a way not involving a command line switch. | 允许在提交帧之前处理输入。TODO(crbug.com/987626):由headless使用。寻找一种不涉及命令行切换的方法。 |
43 | --allow-ra-in-dev-mode[3] | Allows remote attestation (RA) in dev mode for testing purpose. Usually RA is disabled in dev mode because it will always fail. However, there are cases in testing where we do want to go through the permission flow even in dev mode. This can be enabled by this flag. | 允许在开发模式下进行远程证明(RA)以进行测试。通常在开发模式下禁用RA,因为它总是会失败。然而,在测试中,即使在开发模式下,我们也确实希望通过权限流。这可以通过此标志启用。 |
44 | --allow-running-insecure-content[4] | No description | 没有描述说明 |
45 | --allow-sandbox-debugging | Allows debugging of sandboxed processes (see zygote_main_linux.cc). | 允许调试沙盒进程(请参阅合子_main_linux.cc)。 |
46 | --allow-silent-push | Allows Web Push notifications that do not show a notification. | 允许不显示通知的Web推送通知。 |
47 | --allow-third-party-modules[1] | Allows third party modules to inject by disabling the BINARY_SIGNATURE mitigation policy on Win10+. Also has other effects in ELF. | 通过禁用Win10+上的BINARY_SIGNATURE缓解策略,允许第三方模块注入。在ELF中也有其他影响。 |
48 | --allowlisted-extension-id | No description | 没有描述说明 |
49 | --almanac-api-url | Override for the URL used for the ChromeOS Almanac API. Used for local testing with a non-production server (e.g. "--almanac-api-url=http://localhost:8000"). | 用于ChromeOS Almanac API的URL的覆盖。用于非生产服务器的本地测试(例如“--almanac-api url=http://localhost:8000"). |
50 | --alsa-amp-device-name | Name of the device the amp mixer should be opened on. If this flag is not specified it will default to the same device as kAlsaVolumeDeviceName. | 应打开放大器混音器的设备名称。如果未指定此标志,则默认为与kAlsaVolumeDeviceName相同的设备。 |
51 | --alsa-amp-element-name | Name of the simple mixer control element that the ALSA-based media library should use to toggle powersave mode on the system. | 基于ALSA的媒体库应用于在系统上切换省电模式的简单混音器控制元素的名称。 |
52 | --alsa-check-close-timeout | Time in ms to wait before closing the PCM handle when no more mixer inputs remain. Assumed to be 0 if --accept-resource-provider is present. | 当没有更多混音器输入时,关闭PCM手柄之前等待的时间(毫秒)。如果存在--accept资源提供程序,则假设为0。 |
53 | --alsa-enable-upsampling | Flag that enables resampling audio with sample rate below 32kHz up to 48kHz. Should be set to true for internal audio products. | 允许以低于32kHz至48kHz的采样率对音频进行重采样的标志。对于内部音频产品,应设置为true。 |
54 | --alsa-fixed-output-sample-rate | Optional flag to set a fixed sample rate for the alsa device. Deprecated: Use --audio-output-sample-rate instead. | 可选标志,用于为alsa设备设置固定采样率。弃用:改用--音频输出采样率。 |
55 | --alsa-input-device[5] | The Alsa device to use when opening an audio input stream. | 打开音频输入流时使用的Alsa设备。 |
56 | --alsa-mute-device-name | Name of the device the mute mixer should be opened on. If this flag is not specified it will default to the same device as kAlsaVolumeDeviceName. | 应打开静音混音器的设备名称。如果未指定此标志,则默认为与kAlsaVolumeDeviceName相同的设备。 |
57 | --alsa-mute-element-name | Name of the simple mixer control element that the ALSA-based media library should use to mute the system. | 基于ALSA的媒体库应用于静音系统的简单混音器控制元素的名称。 |
58 | --alsa-output-avail-min | Minimum number of available frames for scheduling a transfer. | 用于调度传输的最小可用帧数。 |
59 | --alsa-output-buffer-size | Size of the ALSA output buffer in frames. This directly sets the latency of the output device. Latency can be calculated by multiplying the sample rate by the output buffer size. | ALSA输出缓冲区的大小(以帧为单位)。这直接设置了输出设备的延迟。延迟可以通过将采样率乘以输出缓冲区大小来计算。 |
60 | --alsa-output-device[5] | The Alsa device to use when opening an audio stream. | 打开音频流时使用的Alsa设备。 |
61 | --alsa-output-period-size | Size of the ALSA output period in frames. The period of an ALSA output device determines how many frames elapse between hardware interrupts. | ALSA输出周期的大小(以帧为单位)。ALSA输出设备的周期决定了硬件中断之间经过了多少帧。 |
62 | --alsa-output-start-threshold | How many frames need to be in the output buffer before output starts. | 在输出开始之前,输出缓冲区中需要有多少帧。 |
63 | --alsa-volume-device-name | Name of the device the volume control mixer should be opened on. Will use the same device as kAlsaOutputDevice and fall back to "default" if kAlsaOutputDevice is not supplied. | 应打开音量控制混音器的设备名称。将使用与kAlsaOutputDevice相同的设备,如果未提供kAlsaOutput device,则回退到“默认”。 |
64 | --alsa-volume-element-name | Name of the simple mixer control element that the ALSA-based media library should use to control the volume. | 基于ALSA的媒体库应用于控制音量的简单混音器控制元素的名称。 |
65 | --also-emit-success-logs | Also emit full event trace logs for successful tests. | 还为成功的测试生成完整的事件跟踪日志。 |
66 | --always-enable-hdcp | Causes HDCP of the specified type to always be enabled when an external display is connected. Used for HDCP compliance testing on ChromeOS. | 当连接外部显示器时,始终启用指定类型的HDCP。用于ChromeOS上的HDCP合规性测试。 |
67 | --always-use-complex-text | Always use the complex text path for web tests. | 始终使用复杂的文本路径进行web测试。 |
68 | --alwaystrue | No description | 没有描述说明 |
69 | --angle | No description | 没有描述说明 |
70 | --animated-image-resume | Enables the resume method on animated images. | 在动画图像上启用恢复方法。 |
71 | --animation-duration-scale | Scale factor to apply to every animation duration. Must be >= 0.0. This will only apply to LinearAnimation and its subclasses. | 应用于每个动画持续时间的比例因子。必须大于等于0.0。这仅适用于LinearAnimation及其子类。 |
72 | --app | Specifies that the associated value should be launched in "application" mode. | 指定关联值应在“应用程序”模式下启动。 |
73 | --app-auto-launched | Specifies whether an app launched in kiosk mode was auto launched with zero delay. Used in order to properly restore auto-launched state during session restore flow. | 指定在信息亭模式下启动的应用程序是否以零延迟自动启动。用于在会话还原流期间正确还原自动启动状态。 |
74 | --app-id | Specifies that the extension-app with the specified id should be launched according to its configuration. | 指定应根据其配置启动具有指定id的扩展应用程序。 |
75 | --app-launch-url-for-shortcuts-menu-item | Overrides the launch url of an app with the specified url. This is used along with kAppId to launch a given app with the url corresponding to an item in the app's shortcuts menu. | 用指定的url覆盖应用程序的启动url。这与kAppId一起使用,以使用与应用程序快捷菜单中的项目对应的url启动给定的应用程序。 |
76 | --app-mode-auth-code | Value of GAIA auth code for --force-app-mode. | --强制应用模式的GAIA身份验证代码的值。 |
77 | --app-mode-oauth-token | Value of OAuth2 refresh token for --force-app-mode. | --force应用程序模式的OAuth2刷新令牌的值。 |
78 | --app-mode-oem-manifest | Path for app's OEM manifest file. | 应用程序OEM清单文件的路径。 |
79 | --app-run-on-os-login-mode | This is used along with kAppId to indicate an app was launched during OS login, and which mode the app was launched in. | 这与kAppId一起使用,表示在操作系统登录期间启动了应用程序,以及应用程序是在哪种模式下启动的。 |
80 | --app-shell-allow-roaming[6] | Allow roaming in the cellular network. | 允许在蜂窝网络中漫游。 |
81 | --app-shell-host-window-size[6] | Size for the host window to create (i.e. "800x600"). | 要创建的主机窗口的大小(即“800x600”)。 |
82 | --app-shell-preferred-network[6] | SSID of the preferred WiFi network. | 首选WiFi网络的SSID。 |
83 | --apple | No description | 没有描述说明 |
84 | --apps-gallery-download-url | Overrides the URL that the webstore APIs download extensions from. Note: the URL must contain one '%s' for the extension ID. | 覆盖网店API从中下载扩展的URL。注意:URL必须包含一个“%s”作为扩展ID。 |
85 | --apps-gallery-update-url | Overrides the update url used by webstore extensions. | 覆盖网店扩展使用的更新url。 |
86 | --apps-gallery-url | Overrides the url that the browser treats as the webstore, granting it the webstore APIs and giving it some special protections. | 覆盖浏览器视为网店的网址,授予其网店API并给予其一些特殊保护。 |
87 | --apps-keep-chrome-alive-in-tests[7] | Prevents Chrome from quitting when Chrome Apps are open. | 防止Chrome在Chrome应用程序打开时退出。 |
88 | --arc-availability | Signals ARC support status on this device. This can take one of the following three values. - none: ARC is not installed on this device. (default) - installed: ARC is installed on this device, but not officially supported. Users can enable ARC only when Finch experiment is turned on. - officially-supported: ARC is installed and supported on this device. So users can enable ARC via settings etc. | 此设备上的ARC支持状态信号。这可以取以下三个值之一。-none:ARC未安装在此设备上。(默认)-已安装:ARC已安装在此设备上,但不受官方支持。用户只能在打开Finch实验时启用ARC。-官方支持:此设备上安装并支持ARC。因此,用户可以通过设置等启用ARC。 |
89 | --arc-available | DEPRECATED: Please use --arc-availability=installed. Signals the availability of the ARC instance on this device. | 失望:请使用--arc availability=installed。指示此设备上ARC实例的可用性。 |
90 | --arc-block-keymint | Switch that blocks KeyMint. When KeyMint is blocked, Keymaster is enabled. | 切换以阻止KeyMint。当KeyMint被阻止时,Keymaster被启用。 |
91 | --arc-data-cleanup-on-start | Flag that forces ARC data be cleaned on each start. | 每次启动时强制清除ARC数据的标记。 |
92 | --arc-disable-app-sync | Flag that disables ARC app sync flow that installs some apps silently. Used in autotests to resolve racy conditions. | 禁用ARC应用程序同步流的标志,该流会以静默方式安装某些应用程序。在自动测试中用于解决不稳定的情况。 |
93 | --arc-disable-dexopt-cache | Used in tests to disable DexOpt cache which is on by default. | 在测试中用于禁用默认打开的DexOpt缓存。 |
94 | --arc-disable-download-provider | Flag that disables ARC download provider that prevents extra content to be downloaded and installed in context of Play Store and GMS Core. | 禁用ARC下载提供程序的标志,该提供程序阻止在Play Store和GMS Core的上下文中下载和安装额外内容。 |
95 | --arc-disable-gms-core-cache | Used in autotest to disable GMS-core caches which is on by default. | 在自动测试中用于禁用默认打开的GMS核心缓存。 |
96 | --arc-disable-locale-sync | Flag that disables ARC locale sync with Android Container. Used in autotest to prevent conditions when certain apps, including Play Store may get restarted. Restarting Play Store may cause random test failures. Enabling this flag would also forces ARC Container to use 'en-US' as a locale and 'en-US,en' as preferred languages. | 禁用ARC区域设置与Android容器同步的标志。用于自动测试,以防止某些应用程序(包括Play Store)可能重新启动的情况。重新启动Play商店可能会导致随机测试失败。启用此标志还将强制ARC容器使用“en-US”作为区域设置,使用“en-US-en”作为首选语言。 |
97 | --arc-disable-media-store-maintenance | Used to disable GMS scheduling of media store periodic indexing and corpora maintenance tasks. Used in performance tests to prevent running during testing which can cause unstable results or CPU not idle pre-test failures. | 用于禁用媒体存储定期索引和语料库维护任务的GMS调度。用于性能测试,以防止在测试期间运行,这可能会导致结果不稳定或CPU未空闲的预测试失败。 |
98 | --arc-disable-play-auto-install | Flag that disables ARC Play Auto Install flow that installs set of predefined apps silently. Used in autotests to resolve racy conditions. | 禁用ARC Play自动安装流的标志,该流以静默方式安装一组预定义的应用程序。在自动测试中用于解决不稳定的情况。 |
99 | --arc-disable-tts-cache | Used in autotest to disable TTS cache which is on by default. | 在自动测试中用于禁用默认打开的TTS缓存。 |
100 | --arc-erofs | Flag that indicates ARC images are formatted with EROFS (go/arcvm-erofs). | 表示ARC图像已使用EROFS格式化的标志(go/arcvm-EROFS)。 |
101 | --arc-force-mount-android-volumes-in-files | Flag that forces Android volumes (DocumentsProviders and Play files) to be mounted in the Files app. Used for testing. | 强制将Android卷(DocumentsProvider和Play文件)装载到files应用程序中的标记。用于测试。 |
102 | --arc-force-show-optin-ui | Flag that forces the OptIn ui to be shown. Used in tests. | 强制显示OptIn ui的标志。用于测试。 |
103 | --arc-generate-play-auto-install | Flag that enables developer options needed to generate an ARC Play Auto Install roster. Used manually by developers. | 启用生成ARC Play自动安装花名册所需的开发人员选项的标志。由开发人员手动使用。 |
104 | --arc-host-ureadahead-mode | Sets the mode of operation for ureadahead during ARC Container boot. readahead (default) - used during production and is equivalent to no switch being set. generate - used during Android Uprev data collector to pre-generate pack file and upload to Google Cloud as build artifact for CrOS build image. disabled - used for test purpose to disable ureadahead during ARC Container boot. | 设置ARC容器启动期间ureadahead的操作模式。预读(默认)-在生产过程中使用,相当于不设置开关。generate-在Android Uprev数据收集器期间使用,用于预生成包文件并将其作为CrOS构建映像的构建工件上传到Google Cloud。disabled-用于测试目的,在ARC容器启动期间禁用ureadahead。 |
105 | --arc-install-event-chrome-log-for-tests | Write ARC++ install events to chrome log for integration test. | 将ARC++安装事件写入chrome日志进行集成测试。 |
106 | --arc-packages-cache-mode | Used in autotest to specifies how to handle packages cache. Can be copy - copy resulting packages.xml to the temporary directory. skip-copy - skip initial packages cache setup and copy resulting packages.xml to the temporary directory. | 在autotest中用于指定如何处理包缓存。可以将生成的packages.xml复制到临时目录。跳过复制-跳过初始包缓存设置,并将生成的packages.xml复制到临时目录。 |
107 | --arc-play-store-auto-update | Used in autotest to forces Play Store auto-update state. Can be on - auto-update is forced on. off - auto-update is forced off. | 在自动测试中用于强制Play商店自动更新状态。可以打开-自动更新强制打开。关闭-自动更新被迫关闭。 |
108 | --arc-scale | Set the scale for ARC apps. This is in DPI. e.g. 280 DPI is ~ 1.75 device scale factor. See https://source.android.com/compatibility/android-cdd#3_7_runtime_compatibility for list of supported DPI values. | 设置ARC应用程序的比例。这是DPI。例如,280 DPI是~1.75的设备比例因子。请参阅https://source.android.com/compatibility/android-cdd#3_7_runtime_compatibility查看支持的DPI值列表。 |
109 | --arc-start-mode | Defines how to start ARC. This can take one of the following values: - always-start automatically start with Play Store UI support. - always-start-with-no-play-store automatically start without Play Store UI. If it is not set, then ARC is started in default mode. | 定义如何启动ARC。这可以采用以下值之一:-始终自动启动,并支持Play Store UI。-始终在没有play商店的情况下启动,在没有play store UI的情况下自动启动。如果未设置,则ARC以默认模式启动。 |
110 | --arc-tos-host-for-tests | Sets ARC Terms Of Service hostname url for testing. | 设置用于测试的ARC服务条款主机名url。 |
111 | --arc-use-dev-caches | Flag that indicates ARC is using dev caches generated by data collector in Uprev rather than caches from CrOS build stage for arccachesetup service. | 标志,指示ARC正在使用Uprev中数据收集器生成的开发缓存,而不是来自CrOS构建阶段的用于arccachesetup服务的缓存。 |
112 | --arcore | The following are the runtimes that WebXr supports. | 以下是WebXr支持的运行时。 |
113 | --arcvm-ureadahead-mode | Sets the mode of operation for ureadahead during ARCVM boot. If this switch is not set, ARCVM ureadahead will check for the presence and age of pack file and reads ahead files to page cache for improved boot performance. readahead (default) - used during production and is equivalent to no switch being set. This is used in tast test to explicitly turn on guest ureadahead (see |kArcDisableUreadahead|). generate - used during Android Uprev data collector to pre-generate pack file and upload to Google Cloud as build artifact for CrOS build image. disabled - used for test purpose to disabl |