| { |
| "name": "ash", |
| "display_name": "Ash Window Manager and Shell", |
| "sandbox_type": "none", |
| "interface_provider_specs": { |
| "service_manager:connector": { |
| "provides": { |
| // Modifications here should correspond with changes to |
| // chrome_content_browser_manifest_overlay.json. |
| "system_ui": [ |
| "app_list::mojom::AppList", |
| "ash::mojom::AcceleratorController", |
| "ash::mojom::AccessibilityController", |
| "ash::mojom::AshMessageCenterController", |
| "ash::mojom::CastConfig", |
| "ash::mojom::HighlighterController", |
| "ash::mojom::ImeController", |
| "ash::mojom::LocaleNotificationController", |
| "ash::mojom::LoginScreen", |
| "ash::mojom::MediaController", |
| "ash::mojom::NewWindowController", |
| "ash::mojom::NightLightController", |
| "ash::mojom::NoteTakingController", |
| "ash::mojom::SessionController", |
| "ash::mojom::ShelfController", |
| "ash::mojom::ShutdownController", |
| "ash::mojom::SystemTray", |
| "ash::mojom::TabletModeController", |
| "ash::mojom::TrayAction", |
| "ash::mojom::VoiceInteractionController", |
| "ash::mojom::VpnList", |
| "ash::mojom::WallpaperController" |
| ], |
| // Test-only interfaces. |
| "test": [ |
| "ash::mojom::ShelfTestApi", |
| "ash::mojom::SystemTrayTestApi" |
| ], |
| // Only chrome is allowed to use this (required as dbus runs in Chrome). |
| "display": [ |
| "ash::mojom::AshDisplayController" |
| ], |
| "mus:window_manager": [ "ui::mojom::AcceleratorRegistrar" ] |
| }, |
| "requires": { |
| "*": [ "accessibility", "app" ], |
| "ash_pref_connector": [ "pref_connector" ], |
| "catalog": [ "directory" ], |
| "local_state": [ "pref_client" ], |
| "ui": [ "display_dev", "window_manager", "video_detector" ], |
| "touch_hud": [ "mash:launchable" ] |
| } |
| } |
| } |
| } |