17 #ifndef MIRAL_EXTERNAL_CLIENT_H
18 #define MIRAL_EXTERNAL_CLIENT_H
20 #include <sys/types.h>
26 namespace mir {
class Server; }
42 auto launch(std::vector<std::string>
const& command_line)
const -> pid_t;
56 std::shared_ptr<Self>
self;
Definition: external_client.h:31
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...
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...
~ExternalClientLauncher()
void snapcraft_launch(std::string const &desktop_file) const
Use the proposed desktop-entry snap interface to launch another snap.
void operator()(mir::Server &server)
Definition: splash_session.h:22
Mir Abstraction Layer.
Definition: floating_window_manager.h:29