问题标签 [chromium-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
160 浏览

java - 什么标识jdk安装目录?

我想设置我的java_home变量,但是有一个足够自定义的操作系统,无法按照提示到处找到我的 jdk 目录(它是一个chromium os,并且jdk8chromebrew...安装)。我拥有的是一个usr/local/jre文件夹,并且usr/local/bin.

我拥有的jre可以和大家所说的一样吗/usr/javajre/usr/java/jdk文件夹包括 bin 、lib 和插件文件夹以及一些 tl;dr 文件。非常感谢!

0 投票
2 回答
2187 浏览

chromium - 如何在 Chromebook 上进行 Chromium 命令行开关?

我最近看到 ChromeOS 在最新的开发版本中添加了在平板模式下执行分屏窗口的功能。所以我第一次将我的 Chromebook R11 置于开发模式并更新到版本 62。

该标志是此列表中的众多标志之一https://peter.sh/experiments/chromium-command-line-switches/

实际执行这些开关的唯一资源是http://www.chromium.org/for-testers/command-line-flags

所以我尝试按照步骤操作。我用 Ctrl-Alt-T 进入了 crosh shell。然后我输入“shell”。然后“须藤苏”。然后我尝试使用“sudo vim /etc/chrome_dev.conf”进行修改,但它是只读的,所以它没有保存。

所以我访问了这里 www dot chromium dot org/chromium-os/poking-around-your-chrome-os-device 并按照步骤更改文件系统并禁用 rootfs 验证。但是它告诉我输入的命令只是给了我一个错误:“make_dev_ssd.sh: ERROR: IMAGE /dev/mmcblk0 IS NOT MODIFIED.”

我的想法和资源已经用完了..

0 投票
1 回答
693 浏览

android - 如何在 Android WebView 中禁用鼠标滚轮滚动?

我有一个ScrollView可以包含多个WebViews. 我知道将可滚动视图保留在另一个视图中不是正确的方法,但这是我的应用程序的基本要求。我setVerticalScrollBarEnabled()在所有WebViews. focusabilityScrollView's 的孩子中也被禁用,descendantFocusability=blocksDescendants.我只希望 ScrollView 滚动。

当我尝试滚动时,Android 设备上没有问题,因为它是通过触摸完成的。但是,问题是当我运行我的APK内部Chromebook并尝试进行鼠标滚轮滚动时WebViewScrollView不滚动。Chromebook 触控板工作正常,但当我滚动时它会滚动WebView。问题仅在于鼠标滚轮滚动。看起来WebView正在消耗滚动事件并且它没有冒泡到ScrollView.

有人可以建议解决这个问题吗?

0 投票
0 回答
267 浏览

google-chrome-devtools - Chromiumos 自动测试

当我运行已经存在的来自https://chromium.googlesource.com/chromiumos/third_party/autotest/+/master/client/site_tests的自动测试套件时

我观察到每次它注销并使用 test@test.test 登录时,是否可以完全删除此登录和注销机制。如果是,那么如何。

一次运行的输出应对以下


localhost ~ # /usr/local/autotest/bin/autotest /usr/local/autotest/site_tests/DECREASE_VOLUME/control 15:40:28 信息 | 将结果写入 /usr/local/autotest/results/default 15:40:28 INFO | 开始 ---- ---- 时间戳=1516615828 本地时间=1 月 22 日 15:40:28 15:40:28 信息 | 文件 /var/lib/cleanup_logs_paused 已经存在 15:40:28 信息 | 开始 DECREASE_VOLUME DECREASE_VOLUME 时间戳=1516615828 本地时间=1 月 22 日 15:40:28 15:40:28 警告| 无法导入 cv2,原因是:发现不正确的 cv2 版本,预期 2.4.8 <= 版本 < 3.0.0,发现版本 $Rev: 4557 $ 15:40:28 信息 | 为 DECREASE_VOLUME 开始 before_hook 15:40:28 信息 | before_hook 完成时间 15:40:28 模拟键盘 模拟键盘 (/usr/local/autotest/cros/input_playback/keyboard.prop)。15:40:28 信息 | 找到键盘:/dev/input/event18 中的模拟键盘。15:40:28 信息 | 在 /dev/input/event17 找到 other_keyboard:HP WMI 热键。15:40:28 信息 | 在 /dev/input/event7 找到鼠标:PS/2 Synaptics TouchPad。15:40:28 信息 | 在 /dev/input/event6 找到鼠标:PS/2 通用鼠标。15:40:28 信息 | 找到键盘:AT Translated Set 2 keyboard at /dev/input/event5。15:40:28 信息 | 在 /dev/input/event4 找到 other_keyboard:视频总线。15:40:28 信息 | 在 /dev/input/event3 找到 other_keyboard:视频总线。15:40:28 信息 | 在 /dev/input/event2 找到 other_keyboard:电源按钮。15:40:28 信息 | 在 /dev/input/event0 找到 other_keyboard:睡眠按钮。15:40:28 信息 | ChromeOS 板 = amd64-generic_2.9GHz_8GB 15:40:28 信息 | BattOr 电源监视器未连接。15:40:28 信息 | BattOr 电源监视器未连接。15:40:28 信息 | 选择浏览器:可能的CrOSBrowser(browser_type=system) 15:40:28 信息| (重新)启动 ui(注销用户) 15:40:29 INFO | 使用远程端口 15:40:29 重新启动 Chrome (pid=31701) dbus-send --system --type=method_call --dest=org.chromium.SessionManager /org/chromium/SessionManager org.chromium.SessionManagerInterface.EnableChromeTesting boolean:true array:string:"--enable-net-benchmarking,- -metrics-recording-only,--no-default-browser-check,--no-first-run,--enable-gpu-benchmarking,--deny-permission-prompts,--autoplay-policy=no-user -gesture-required,--disable-search-geolocation-disclosure,--enable-smooth-scrolling,--enable-threaded-compositing,--remote-debugging-port=0,--start-maximized,--ash -disable-system-sounds,--allow-failed-policy-fetch-for-test,--oobe-skip-postlogin,--disable-logging-redirect,--vmodule= 28 信息 | (重新)启动 ui(注销用户) 15:40:29 INFO | 使用远程端口 15:40:29 重新启动 Chrome (pid=31701) dbus-send --system --type=method_call --dest=org.chromium.SessionManager /org/chromium/SessionManager org.chromium.SessionManagerInterface.EnableChromeTesting boolean:true array:string:"--enable-net-benchmarking,- -metrics-recording-only,--no-default-browser-check,--no-first-run,--enable-gpu-benchmarking,--deny-permission-prompts,--autoplay-policy=no-user -gesture-required,--disable-search-geolocation-disclosure,--enable-smooth-scrolling,--enable-threaded-compositing,--remote-debugging-port=0,--start-maximized,--ash -disable-system-sounds,--allow-failed-policy-fetch-for-test,--oobe-skip-postlogin,--disable-logging-redirect,--vmodule= 28 信息 | (重新)启动 ui(注销用户) 15:40:29 INFO | 使用远程端口 15:40:29 重新启动 Chrome (pid=31701) dbus-send --system --type=method_call --dest=org.chromium.SessionManager /org/chromium/SessionManager org.chromium.SessionManagerInterface.EnableChromeTesting boolean:true array:string:"--enable-net-benchmarking,- -metrics-recording-only,--no-default-browser-check,--no-first-run,--enable-gpu-benchmarking,--deny-permission-prompts,--autoplay-policy=no-user -gesture-required,--disable-search-geolocation-disclosure,--enable-smooth-scrolling,--enable-threaded-compositing,--remote-debugging-port=0,--start-maximized,--ash -disable-system-sounds,--allow-failed-policy-fetch-for-test,--oobe-skip-postlogin,--disable-logging-redirect,--vmodule= 29 信息 | 使用远程端口 15:40:29 重新启动 Chrome (pid=31701) dbus-send --system --type=method_call --dest=org.chromium.SessionManager /org/chromium/SessionManager org.chromium.SessionManagerInterface.EnableChromeTesting boolean:true array:string:"--enable-net-benchmarking,- -metrics-recording-only,--no-default-browser-check,--no-first-run,--enable-gpu-benchmarking,--deny-permission-prompts,--autoplay-policy=no-user -gesture-required,--disable-search-geolocation-disclosure,--enable-smooth-scrolling,--enable-threaded-compositing,--remote-debugging-port=0,--start-maximized,--ash -disable-system-sounds,--allow-failed-policy-fetch-for-test,--oobe-skip-postlogin,--disable-logging-redirect,--vmodule= 29 信息 | 使用远程端口 15:40:29 重新启动 Chrome (pid=31701) dbus-send --system --type=method_call --dest=org.chromium.SessionManager /org/chromium/SessionManager org.chromium.SessionManagerInterface.EnableChromeTesting boolean:true array:string:"--enable-net-benchmarking,- -metrics-recording-only,--no-default-browser-check,--no-first-run,--enable-gpu-benchmarking,--deny-permission-prompts,--autoplay-policy=no-user -gesture-required,--disable-search-geolocation-disclosure,--enable-smooth-scrolling,--enable-threaded-compositing,--remote-debugging-port=0,--start-maximized,--ash -disable-system-sounds,--allow-failed-policy-fetch-for-test,--oobe-skip-postlogin,--disable-logging-redirect,--vmodule=/chromeos/net/ =2\, /chromeos/login/=2\,chrome_browser_main_posix=2,--disable-gaia-services" 15:40:30 INFO | DoNothingForwarder 在 127.0.0.1:40371 和 40371 之间开始 15:40:30 INFO | 得到 devtools 配置:ws://127.0。 0.1:40371/devtools/browser/81a7aea0-779d-473c-b8dd-ceb02a96ff49 15:40:30 信息 | 调用 Oobe.loginForTesting 15:40:31 信息 | 得到 devtools 配置:ws://127.0.0.1:40371/devtools /browser/81a7aea0-779d-473c-b8dd-ceb02a96ff49 15:40:34 信息 | 浏览器已启动!15:40:34 信息 | 浏览器已启动 (pid=31752)。15:40:34 信息 | 操作系统:chromeos 15: 40:35 信息 | 浏览器命令行:/opt/google/chrome/chrome --ui-prioritize-in-gpu-process --use-gl=egl --gpu-sandbox-failures-fatal=no --enable-logging --log-level=1 - -use-cras --enable-wayland-server --user-data-dir=/home/chronos --max-unused-resource-memory-usage-percentage=5 --system-developer-mode --login-profile =用户 --aura-legacy-power-button --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --login-manager --enable-net-benchmarking --metrics-recording -only --no-default-browser-check --no-first-run --enable-gpu-benchmarking --deny-permission-prompts --autoplay-policy=no-user-gesture-required --disable-search -geolocation-disclosure --enable-smooth-scrolling --enable-threaded-compositing --remote-debugging-port=0 --start-maximized --ash-disable-system-sounds --allow-failed-policy-fetch -for-test --oobe-skip-postlogin--disable-logging-redirect --disable-gaia-services --testing-channel=NamedTestingInterface:/tmp/.org.chromium.Chromium.C3jnsJ/.org.chromium.Chromium.Bnp8CH --vmodule=automatic_reboot_manager=1, tablet_power_button_controller=1,chromeos /login/ =1,auto_enrollment_controller=1, plugin =2, zygote = 1, /ui/ozone/ =1, /ui/display/manager/chromeos/ =1, night_light =1,power_button_observer=2,webui_login_view=2 ,lock_state_controller=2,webui_screen_locker=2,screen_locker=2, /chromeos/net/ =2, /chromeos/login/=2,chrome_browser_main_posix=2 15:40:35 信息 | GPU 设备 0:供应商 = 0x1002 (ATI),设备 = 0x6601 15:40:35 信息 | GPU 设备 1:供应商 = 0x8086(英特尔),设备 = 0xa16 15:40:35 信息 | GPU 属性:15:40:35 INFO | amd_switchable :真 15:40:35 信息 | 基本信息状态:1 15:40:35 信息 | can_support_threaded_texture_mailbox:假 15:40:35 信息 | 上下文信息状态:1 15:40:35 信息 | direct_composition:假 15:40:35 信息 | 直接渲染:真 15:40:35 信息 | driver_date : 15:40:35 信息 | driver_vendor : Mesa 15:40:35 信息 | 驱动程序版本:17.3.0 15:40:35 信息 | encrypted_only : 假 15:40:35 信息 | gl_extensions :35 信息 | gl_renderer : Mesa DRI Intel(R) Haswell Mobile 15:40:35 信息 | gl_reset_notification_strategy:33362 15:40:35 信息 | gl_vendor : 英特尔开源技术中心 15:40:35 INFO | gl_version:OpenGL ES 3.1 Mesa 17.3.0-devel (git-11adea4b24) 15:40:35 信息 | gl_ws_extensions :EGL_ANDROID_native_fence_sync EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export 15:40:35 INFO | gl_ws_vendor : Mesa 项目 15:40:35 信息 | gl_ws_version : 1.4 (DRI2) 15:40:35 信息 | in_process_gpu:假 15:40:35 信息 | 初始化时间:0.020351 15:40:35 信息 | jpeg_decode_accelerator_supported:真 15:40:35 信息 | 最大帧率分母:1 15:40:35 信息 | max_framerate_numerator: 30 15:40:35 信息 | max_msaa_samples:8 15:40:35 信息 | 最大分辨率高度:4096 15:40:35 信息 | 最大分辨率宽度:4096 15:40:35 信息 | min_resolution_height: 16 15:40:35 信息 | min_resolution_width: 16 15:40:35 信息 | 擎天柱:假 15:40:35 信息 | passthrough_cmd_decoder:假 15:40:35 信息 | 像素着色器版本:3.10 15:40:35 信息 | 进程崩溃计数:0 15:40:35 信息 | 简介 : 3 15:40:35 信息 | 沙盒:真 15:40:35 信息 | 软件渲染:假 15:40:35 信息 | support_overlays:假 15:40:35 信息 | 顶点着色器版本:3.10 15:40:35 信息 | video_decode_accelerator_flags: 0 15:40:35 信息 | 功能状态:15:40:35 信息 | 2d_canvas:启用 15:40:35 信息 | checker_imaging : enabled_on 15:40:35 信息 | flash_3d:启用 15:40:35 信息 | flash_stage3d :启用 15:40:35 信息 | flash_stage3d_baseline:启用 15:40:35 信息 | gpu_compositing:启用 15:40:35 信息 | multiple_raster_threads: enabled_on 15:40:35 信息 | native_gpu_memory_buffers:disabled_software 15:40:35 信息 | 光栅化:启用 15:40:35 信息 | video_decode : 启用 15:40:35 信息 | webgl:启用 15:40:35 信息 | webgl2:启用 15:40:35 信息 | 驱动程序错误解决方法:15:40:35 信息 | clear_uniforms_before_first_program_use 15:40:35 信息 | count_all_in_variings_packing 15:40:35 信息 | decode_encode_srgb_for_generatemipmap 15:40:35 信息 | disable_discard_framebuffer 15:40:35 信息 | msaa_is_slow 15:40:35 信息 | 依赖_on_implicit_sync_for_swap_buffers 15:40:35 信息 | scalarize_vec_and_mat_constructor_args 15:40:35 信息 | 在 /dev/input/event18,file=/usr/local/autotest/cros/input_playback/keyboard_f9 上播放手指移动。15:40:35 信息 | 播放后阻塞 0.468029022217 秒。15:40:35 信息 | 关闭浏览器 (pid=31752) ... 15:40:35 INFO | (重新)启动 ui(注销用户) 15:40:36 INFO | 浏览器已关闭。15:40:36 信息 | 为 DECREASE_VOLUME 启动 after_hook 15:40:36 信息 | HWID 不可用;不将其记录为测试密钥值。15:40:37 信息 | after_hook 完成 15:40:37 信息 | GOOD DECREASE_VOLUME DECREASE_VOLUME timestamp=1516615837 localtime=Jan 22 15:40:37 成功完成 15:40:37 信息 | END GOOD DECREASE_VOLUME DECREASE_VOLUME 时间戳=1516615837 本地时间=1 月 22 日 15:40:37 15:40:37 信息 | 离开现有的 /var/lib/cleanup_logs_paused 文件 15:40:37 INFO | END GOOD ---- ---- timestamp=1516615837 localtime=Jan 22 15:40:37


0 投票
2 回答
251 浏览

google-chrome-app - 如何检测 Chrome OS 设备型号是否以编程方式支持 Android?

我有一个 Chrome OS 打包应用程序发布了一些安装。鉴于 Chrome 操作系统现在支持 Android 应用程序,我需要一些方法来检测有多少现有客户正在使用支持 Android 的设备型号

我浏览了 API 并找到了,chrome.runtime.getPlatformInfo但它没有响应设备型号。我想知道是否有更可靠的方法来检测它。

0 投票
0 回答
47 浏览

google-chrome-app - 为chromiumOS中的APP开发提供bluez API

我已经编写了一个自定义 API 来在 bluez 之上执行特定任务,现在我想向 UI 应用程序开发人员提供新的 API,我徘徊在这样做并且未能理解从 APP 到 bluez 的代码流。请任何人指导从APP到bluez的流程。

我们在 chromium-OS 中是否有像 Android 中的 JNI 之类的东西?我同时拥有铬浏览器和操作系统源代码。

0 投票
1 回答
106 浏览

gentoo - 台面标头之间出现冲突

我之间不断发生冲突

x11-drivers/opengles-headers-0.0.1-r28:0::chromiumos

和台面。由于两者都是由 ChromiumOS 提供的,而不是我正在构建的自定义覆盖,我不知道为什么会出现冲突。

如何使用 cros_sdk chroot 环境或 gentoo Emerge 工具从 chroot 中彻底删除文件?

我如何决定应该保留台面标头还是opengles-headers包提供的标头?

这是针对 ARM 构建的。每次出现这样的错误时,删除 chroot 都会严重浪费时间。除了忽略要克服的碰撞之外,这似乎是唯一的方法。我已经尝试将包添加到/overlays/{overlay}/profiles/base/package.mask

0 投票
1 回答
788 浏览

chromium-os - 构建 Chromium 失败(ensure_bootstrap:找不到命令)

我试图获取 chromiumos 源代码并想构建 chromiumos。

但是在命令完成后,我收到了一些错误消息,我也尝试更新 depot_tools 但似乎受到权限被拒绝的限制......我该如何解决?谢谢!

- - 信息


0 投票
0 回答
1470 浏览

keyboard - 如何更改键盘快捷键以在 Chrome OS 上切换输入语言?

在 Chrome 操作系统上,ctrl+space用于更改当前的键盘布局。

在此处输入图像描述

这在使用计算机进行编程时非常不方便。通常,此键盘快捷键会触发帮助弹出窗口。例如VS Code 中的IntelliSense功能或 QtCreator 的完成。是否可以将快捷键更改为shift+ alt

在此处输入图像描述

是否有人创建了请愿书以向 Chrome OS 键盘软件添加缺少的功能?是否有用户友好的解决方案(无需创建自己的 Chromium OS 发行版的 crosh 命令)?

ctrl++shiftspace不能解决问题。

更新:

该死的!目前我生活在 2021 年,他们创建了 tumbler 以将退格按钮重新映射到 Google Assistant 触发器,但用于键盘布局切换的自定义快捷方式的功能仍未解决

在此处输入图像描述

0 投票
1 回答
52 浏览

bash - 从 Chrome OS 上的终端触发通知

我想知道是否有办法从 Chrome OS 上的终端或 bash 脚本触发通知。大多数其他桌面操作系统上已经提供了类似的工具。