ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
nerdopolis has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
<crissdell> hi everyone, is there any guide or path, in order to create a compositor using wayland?
Brainium has quit [Read error: Connection reset by peer]
rockzx12 has joined #wayland
crissdell has quit [Read error: Connection reset by peer]
crissdell has joined #wayland
rockzx1 has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
pramodvu has joined #wayland
nerdopolis has joined #wayland
<Ermine> crissdell: the easiest way will probably be using wlroots library. It has an example compositor, tinywl
<Ermine> (and writing a wayland client first will help with understanding wayland architecture)
CodeSpelunker has joined #wayland
<karenw> Writing a shm-based client using raw wayland-client is a very good first step for learning, yes.
<soreau> there's https://github.com/emersion/hello-wayland as a simple shm example
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
<crissdell> thanks Ermine so the right way would be first try to write the client first and then the compositor?
<crissdell> sorry if i misunderstod i'm still learning :/
sgm has quit [Ping timeout: 480 seconds]
<crissdell> thanks karenw and soreau
sgm has joined #wayland
<danieldg> crissdell: writing a client is just a way to make sure you understand the protocol
<danieldg> you can write a client with only a few types of objects, and gradually add more
<danieldg> if writing a server, you need to support almost all of wayland, plus xdg toplevel, in order to run basically any client
<crissdell> gotcha danieldg, https://github.com/emersion/hello-wayland/blob/master/main.c i dont know if this the client o the real implementation of the compositor, i mean as I understood, the client communicates with the wayland server, its like an API and the compositor will communicate with this client to render windows
<soreau> crissdell: it's the client
nerdopolis has quit [Ping timeout: 480 seconds]
<soreau> crissdell: this is a *basic* wlroots compositor using wlr_scene API https://gitlab.freedesktop.org/wlroots/wlroots/-/tree/master/tinywl
<karenw> The compositor in wayland is the server, if you didn't already realise.
<soreau> yea, the server provides a socket and sets WAYLAND_DISPLAY to its value, then apps using libwayland-client open the socket and talk to the server
<soreau> you can see the communication on the wire using WAYLAND_DEBUG=1 ./client
<crissdell> thanks guys for all your ideas, i'll start writing the client and experimenting!! :D
CodeSpelunker has quit [Quit: CodeSpelunker]
iomari891 has joined #wayland
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
mxz__ has joined #wayland
mxz_ has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
glennk has joined #wayland
sally has quit [Remote host closed the connection]
sally has joined #wayland
ity has joined #wayland
ity has quit []
ity has joined #wayland
glennk has quit [Read error: Connection reset by peer]
iomari891 has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
ity has quit [Remote host closed the connection]
karenw has quit [Ping timeout: 480 seconds]
ity has joined #wayland
kts has joined #wayland
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
bluetail has quit [Remote host closed the connection]
bluetail has joined #wayland
ity has quit [Quit: WeeChat 4.4.2]
vincejv has quit [Remote host closed the connection]
kts has quit [Quit: Leaving]
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
sima has joined #wayland
vincejv has joined #wayland
rv1sr has joined #wayland
louisw has joined #wayland
ity has joined #wayland
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
andyrtr_ has joined #wayland
ity has quit [Quit: WeeChat 4.4.2]
ity has joined #wayland
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
andyrtr has joined #wayland
lsd|2 has joined #wayland
andyrtr_ has joined #wayland
kts has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
rasterman has joined #wayland
andyrtr_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
andyrtr_ has joined #wayland
kts has quit [Quit: Leaving]
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
rgallaispou has quit [Quit: WeeChat 4.4.2]
rgallaispou has joined #wayland
andyrtr_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr has joined #wayland
andyrtr_ has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Ping timeout: 480 seconds]
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
Luna_UbuntuSummit2024 has joined #wayland
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
Luna_UbuntuSummit2024 has quit []
Luna_UbuntuSummit2024 has joined #wayland
Luna_UbuntuSummit2024 has quit []
Luna_UbuntuSummit2024 has joined #wayland
<Luna_UbuntuSummit2024> https://youtu.be/byPpJW5l6pg
<Luna_UbuntuSummit2024> Miriway talk
coldfeet has quit [Quit: leaving]
coldfeet has joined #wayland
pramodvu has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
coldfeet has quit [Quit: leaving]
Luna_UbuntuSummit2024 has left #wayland [#wayland]
lsd|2 has joined #wayland
kts has joined #wayland
Moprius has joined #wayland
pramodvu has joined #wayland
pramodvu_ has joined #wayland
pramodvu has quit [Ping timeout: 480 seconds]
Moprius has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Leaving]
iomari891 has joined #wayland
Luna_UbuntuSummit2024 has joined #wayland
yaslam has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
Luna_UbuntuSummit2024 has left #wayland [#wayland]
ManMower has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
pramodvu_ has quit [Remote host closed the connection]
yaslam has joined #wayland
pramodvu has joined #wayland
ManMower has joined #wayland
kts has joined #wayland
rgallaispou has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
rgallaispou has joined #wayland
Fxzxmic has joined #wayland
pramodvu has quit [Remote host closed the connection]
Brainium has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
rasterman has joined #wayland
pramodvu has joined #wayland
pramodvu has quit [Remote host closed the connection]
coldfeet has joined #wayland
Luna_UbuntuSummit2024 has joined #wayland
mohit81582263530 has quit [Quit: mohit81582263530]
mohit81582263530 has joined #wayland
Luna_UbuntuSummit2024 has left #wayland [#wayland]
mohit81582263530 has quit []
mohit81582263530 has joined #wayland
ManMower has quit [Quit: leaving]
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan has joined #wayland
Fxzxmic has quit [Quit: Konversation exit!]
kts has quit [Quit: Leaving]
ManMower has joined #wayland
mohan has quit []
mohan has joined #wayland
mohan has quit []
mohan has joined #wayland
marcelospe_ has joined #wayland
mohan has quit []
marcelospe_ has quit [Ping timeout: 480 seconds]
iomari891 has quit [Quit: WeeChat 4.3.1]
mohan43u has joined #wayland
iomari891 has joined #wayland
mohan43u has quit []
mohan43u has joined #wayland
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
mohan43u has quit []
mohan43u has joined #wayland
mohan43u has quit []
mohan43u has joined #wayland
mohan43u has quit []
mohan43u has joined #wayland
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
Calandracas has joined #wayland
coldfeet has quit [Remote host closed the connection]
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #wayland
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
gnarchie has quit [Quit: ZNC 1.9.1 - https://znc.in]
gnarchie has joined #wayland
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
King_DuckZ has quit []
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #wayland
abeltramo589523 has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
rasterman has quit [Remote host closed the connection]
___nick___ has quit [Remote host closed the connection]
rv1sr has quit []
coldfeet has joined #wayland
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #wayland
DodoGTA has quit []
DodoGTA has joined #wayland
iomari891 has quit [Read error: No route to host]
iomari891 has joined #wayland
karenw has joined #wayland
coldfeet has quit [Remote host closed the connection]
marcelospe_ has joined #wayland
marcelospe_ has quit [Remote host closed the connection]
lsd|2 has quit [Ping timeout: 480 seconds]
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
sally has quit [Quit: sally]
rgallaispou has quit [Ping timeout: 480 seconds]
sally has joined #wayland