35 using namespace wayland;
41 wl_display* c_display =
nullptr;
42 std::unique_ptr<display_t> display;
57 wl_display_disconnect(c_display);
62 c_display = wl_display_connect(
nullptr);
64 throw std::runtime_error(
"Cannot connect to Wayland display");
67 registry.
on_global() = [&] (uint32_t name, std::string interface, uint32_t version)
69 std::cout <<
"* Global interface " <<
interface << " (name " << name << " version " << version << ")" << std::endl;