Go to the documentation of this file.
19 #ifndef MIRAL_EXTERNAL_CLIENT_H
20 #define MIRAL_EXTERNAL_CLIENT_H
22 #include <sys/types.h>
28 namespace mir {
class Server; }
44 auto launch(std::vector<std::string>
const& command_line)
const -> pid_t;
58 std::shared_ptr<Self>
self;
62 #endif //MIRAL_EXTERNAL_CLIENT_H
Definition: external_client.h:33
Mir Abstraction Layer.
Definition: floating_window_manager.h:31
~ExternalClientLauncher()
Definition: splash_session.h:24
auto launch_using_x11(std::vector< std::string > const &command_line) const -> pid_t
If X11 is enabled, then launch with client environment configured for X11. For the occasions it is de...
auto launch(std::vector< std::string > const &command_line) const -> pid_t
Launch with client environment configured for Wayland. If X11 is enabled, then DISPLAY will also be s...
void operator()(mir::Server &server)
void snapcraft_launch(std::string const &desktop_file) const
Use the proposed desktop-entry snap interface to launch another snap.
Copyright © 2012-2021
Canonical Ltd.
Generated on Thu Jun 24 19:55:23 UTC 2021
This documentation is licensed under the GPL version 2 or 3.