blob: 59525ee2ec3181a7b3c0269fe2de30ba7b601d4e [file] [log] [blame]
{
include: [
"sdk/lib/diagnostics/inspect/client.shard.cml",
"sdk/lib/diagnostics/syslog/client.shard.cml",
],
program: {
runner: "elf",
binary: "bin/root_presenter",
},
capabilities: [
{
protocol: [
"fuchsia.recovery.FactoryResetStateNotifier",
"fuchsia.recovery.ui.FactoryResetCountdown",
"fuchsia.ui.brightness.ColorAdjustmentHandler",
"fuchsia.ui.input.accessibility.PointerEventRegistry",
"fuchsia.ui.input.InputDeviceRegistry",
"fuchsia.ui.policy.DeviceListenerRegistry",
"fuchsia.ui.policy.DisplayBacklight",
"fuchsia.ui.policy.Presenter",
"fuchsia.ui.views.accessibility.FocuserRegistry",
],
},
],
use: [
{
directory: "dev-input-report",
rights: [ "rw*" ],
path: "/dev/class/input-report",
},
{
directory: "config-data",
rights: [ "r*" ],
path: "/config/data",
},
{
protocol: [
"fuchsia.tracing.provider.Registry",
"fuchsia.ui.focus.FocusChainListenerRegistry",
"fuchsia.ui.keyboard.focus.Controller",
"fuchsia.ui.pointerinjector.Registry",
"fuchsia.ui.scenic.Scenic",
// TODO(fxbug.dev/71767): Route capabilities to root_presenter
// "fuchsia.accessibility.ColorTransform",
// "fuchsia.accessibility.Magnifier",
// "fuchsia.media.sounds.Player",
// "fuchsia.recovery.FactoryReset",
// "fuchsia.sys.Environment",
// "fuchsia.sys.Loader",
// "fuchsia.ui.activity.Tracker",
// "fuchsia.ui.policy.accessibility.PointerEventRegistry",
],
},
],
expose: [
{
protocol: [
"fuchsia.recovery.FactoryResetStateNotifier",
"fuchsia.recovery.ui.FactoryResetCountdown",
"fuchsia.ui.brightness.ColorAdjustmentHandler",
"fuchsia.ui.input.accessibility.PointerEventRegistry",
"fuchsia.ui.input.InputDeviceRegistry",
"fuchsia.ui.policy.DeviceListenerRegistry",
"fuchsia.ui.policy.DisplayBacklight",
"fuchsia.ui.policy.Presenter",
"fuchsia.ui.views.accessibility.FocuserRegistry",
],
from: "self",
},
],
}