mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-02 09:01:38 -05:00
Xwayland: first draft, just start server for now
This commit is contained in:
parent
a138657598
commit
49a823d4c6
6 changed files with 344 additions and 0 deletions
17
include/wlr/xwayland.h
Normal file
17
include/wlr/xwayland.h
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#ifndef _WLR_XWAYLAND_H
|
||||
#define _WLR_XWAYLAND_H
|
||||
|
||||
struct wlr_xwayland {
|
||||
pid_t pid;
|
||||
int display;
|
||||
int x_fd[2], wl_fd[2], wm_fd[2];
|
||||
struct wl_client *client;
|
||||
struct wl_display *wl_display;
|
||||
time_t server_start;
|
||||
};
|
||||
|
||||
void wlr_xwayland_finish(struct wlr_xwayland *wlr_xwayland);
|
||||
bool wlr_xwayland_init(struct wlr_xwayland *wlr_xwayland,
|
||||
struct wl_display *wl_display);
|
||||
|
||||
#endif
|
||||
6
include/xwayland/internals.h
Normal file
6
include/xwayland/internals.h
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#ifndef XWAYLAND_INTERNALS_H
|
||||
#define XWAYLAND_INTERNALS_H
|
||||
|
||||
void unlink_sockets(int display);
|
||||
int open_display_sockets(int socks[2]);
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue