orbital icon indicating copy to clipboard operation
orbital copied to clipboard

Missing xdg_shell implementation

Open xiangzhai opened this issue 9 years ago • 12 comments

weston-terminal: clients/window.c:4538: window_create_internal: Assertion `custom || display->xdg_shell || display->ivi_application' failed.

But in weston, it is ok!

xiangzhai avatar Jan 21 '15 08:01 xiangzhai

Known issue, orbital doesn't implement xdg_shell yet.

giucam avatar Jan 21 '15 08:01 giucam

Hi @giucam

I just simply add xdg-shell skeleton https://github.com/xiangzhai/orbital/tree/xdg-shell/src/compositor/xdg-shell

It is just be familiar with wayland && weston relative thing ;)

I will follow the weston`s source code http://cgit.freedesktop.org/wayland/weston/tree/desktop-shell/shell.c#n3951 and your wlshell ;P

Regards, Leslie Zhai

xiangzhai avatar Jan 22 '15 03:01 xiangzhai

orbital-snapshot4

huh ;P

xiangzhai avatar Jan 22 '15 07:01 xiangzhai

Oops~~~ xdg-shell-surface resize/close segfault https://github.com/xiangzhai/orbital/issues/1

xiangzhai avatar Jan 22 '15 08:01 xiangzhai

Is this going to get implemented?

gld1982ltd avatar Mar 08 '15 16:03 gld1982ltd

Yes, but it is not high priority for me at the moment. I'll gladly review a PR though.

giucam avatar Mar 08 '15 17:03 giucam

@xiangzhai is working on a xdg_shell implementation on Orbital. https://github.com/xiangzhai/orbital but it's still buggy, only able to run weston demo clients including weston-terminal.

Icenowy avatar Mar 09 '15 11:03 Icenowy

@Icenowy I am developing some close source stuff now ;-)

xiangzhai avatar Mar 10 '15 01:03 xiangzhai

Hi @Icenowy I take a break to fix the xdg-shell issue for running gtk3-demo ;-) it is XWayland stuff, not pure xdg-shell (just like weston) implementation.

and @gld1982ltd yup implemented but still need to optimize ;P

orbital-xdg-shell-gtk3-demo

xiangzhai avatar Apr 08 '15 07:04 xiangzhai

@xiangzhai AWESOME! Looking forward to that.

gld1982ltd avatar Apr 21 '15 02:04 gld1982ltd

@gld1982ltd happy hacking ;P and I am learning how to develop weston plugin https://github.com/xiangzhai/weston/blob/sheep/README and tried to migrate RandR http://lists.freedesktop.org/archives/wayland-devel/2015-April/021199.html and implement mirroring mode for weston http://lists.freedesktop.org/archives/wayland-devel/2015-April/021245.html

xiangzhai avatar Apr 22 '15 01:04 xiangzhai

Hi @xiangzhai. Do you plan to make a pull request of your xdg-shell implementation?

giucam avatar May 15 '15 19:05 giucam