ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
nerdopolis has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
nerdopolis has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
nerdopolis has joined #wayland
unrealapex has joined #wayland
<unrealapex> hello
<unrealapex> is there similar programs wayland users use like startx to start a wayland compositor with applications like xinitrc?
<soreau> Typically in wayland, the compositor starts the apps. A start up script for wayland might include setting environment variables and such before starting the compositor
<unrealapex> that's interesting, i guess i would need to configure that for dwl
<unrealapex> this is my second day trying out wayland, is there anything else useful you think i should know that differs from xorg?
<soreau> in X, the display server is X and it interfaces with a window manager in most cases. In wayland, the compositor is the display server and window manager in one process
<unrealapex> wlroots, hyperland, etc... are all implementations of the wayland protocol correct?
<soreau> that's not technically correct, libwayland is an implementation of the wayland core protocol and allows for other custom protocols to be used, but yes, wlroots uses wayland
<unrealapex> so wayland compositors all build on top of libwayland?
<soreau> loosely speaking, yes
<soreau> not sure what smithay does with rust..
<danie1dg> they're all implementations of wayland servers
<unrealapex> i forgot there's documentation, for wayland on the freedesktop website, my appologies for not checking that before hand :(
<soreau> yes, what danie1dg said is more accurate
danie1dg is now known as danieldg
<unrealapex> ah i see
<danieldg> smithay implements the wayland protocol itself, but can interface with at least libwayland-client so that it can use vulkan (or other GPU libraries) that depend on it
<soreau> yea, so that's one of the oddballs
<soreau> I also seem to recall arcan or somesuch?
<unrealapex> what wms do you two use?
<danieldg> technically there's no reason you can't just speak the wayland protocol yourself, just like you can speak HTTP yourself instead of using libcurl
<soreau> unrealapex: I use wayfire
<unrealapex> i'm guessing smithay is just the building blocks for anyone who wants to write a rust wayland compositor?
<danieldg> but if you wnat to use the GPU you'll usually end up having it do that for you
<soreau> yes
<unrealapex> it has some interesting animations
<danieldg> I use sway because I don't care about animations
<unrealapex> what terminal emulator do you use?
nerdopolis has quit [Ping timeout: 480 seconds]
<soreau> many people use wayfire and just turn off all the candy effects
<soreau> it has plugins so you just don't load what you don't want
<soreau> but I can't say I haven't written a few animations for wayfire myself :)
<unrealapex> danieldg: what makes sway special?
<soreau> unrealapex: I use any terminal emulator that works
<soreau> sway is special because it's catered to by the wlroots devs
<danieldg> unrealapex: tiling
<soreau> wlroots and sway have the same core group of developers
<soreau> so it works with latest wlroots and in theory, it's more stable
<soreau> and FWIW, wayfire has a tiling plugin
<soreau> it's certainly not sway tiling caps though
<danieldg> at the moment it's inertia too, I have scripts to rearrange windows and so forth that I'd need to rewrite if I switched compositors
<soreau> yea, that's the trick - wayland compsitors are kinda like X wm's, they each have their own strengths, weaknesses and ways of doing things
<unrealapex> danieldg: oh it's basically i3
<unrealapex> soreau: i'm searching for something akin to st, are there any wayland terminal emulators like it?
<soreau> I'm not familiar with 'st'
<danieldg> I use alacritty, some people like foot, some like kitty
<soreau> you can also run x11 apps in wayland using xwayland
<soreau> so maybe 'st' will justwork
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
unrealapex has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
kabaka has joined #wayland
kabaka is now known as Guest7172
agd5f_ has joined #wayland
Guest7172 has quit [Remote host closed the connection]
agd5f has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
vincejv has joined #wayland
vincejv has quit []
sima has joined #wayland
nowrep has joined #wayland
JakeSays has joined #wayland
tzimmermann has joined #wayland
JakeSays1 has quit [Ping timeout: 480 seconds]
gnarchie has joined #wayland
JakeSays1 has joined #wayland
JakeSays has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
leon-anavi has joined #wayland
<wlb> wayland-protocols Merge request !357 opened by () ext-ei-session-v1: Add new protocol https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/357
rgallaispou has joined #wayland
narodnik has quit [Quit: WeeChat 4.4.2]
___nick___ has joined #wayland
<wlb> wayland-protocols Merge request !358 opened by () build: Raise required wayland-scanner version to 1.23.0 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/358
ramblurr has quit [Read error: No route to host]
kts has joined #wayland
rasterman has joined #wayland
cmichael has joined #wayland
kts has quit [Quit: Leaving]
rgallaispou has quit [Read error: Connection reset by peer]
rgallaispou has joined #wayland
pochu has quit [Quit: reboot]
fmuellner has joined #wayland
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
fmuellner has quit [Read error: Connection reset by peer]
fmuellner has joined #wayland
tokyo4j has quit [Remote host closed the connection]
tokyo4j has joined #wayland
pochu has joined #wayland
kts has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Leaving]
pramodvu has joined #wayland
fmuellner has quit [Remote host closed the connection]
nerdopolis has joined #wayland
pramodvu has quit [Ping timeout: 480 seconds]
Moprius has joined #wayland
Moprius has quit [Quit: bye]
nerdopolis has quit [Ping timeout: 480 seconds]
King_DuckZ has joined #wayland
iomari891 has joined #wayland
Brainium has joined #wayland
iomari891 has quit [Quit: WeeChat 4.3.1]
lsd|2 has joined #wayland
iomari891 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
agd5f_ has quit []
agd5f has joined #wayland
vincejv has joined #wayland
FreeFull has quit []
alatiera has joined #wayland
pramodvu has joined #wayland
kts has joined #wayland
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
<davidre> Why are people arguing so heated in the wine shell issue without there being any details at all what it could possibly contain
<davidre> Is tit some plane to prove people right about wayland-protocols?
<davidre> See we can even argue about nothing
<ofourdan> hehe
<MrCooper> doesn't seem all that heated so far
<davidre> to me it read very invested by some
<ofourdan> my take is that it could potentially allow for things that Wayland has tried to avoid so far, and that makes people nervous.
<davidre> That's the thing I have no idea what it would be?
<feaneron> wine shell issue?
<davidre> To me the issue is: I heard wine devs say this would be needed
<davidre> "but no idea on detaisl"
<MrCooper> it does have a certain "add things through the back door which were left out on purpose" vibe
<davidre> For me I would be interested to hear first whhich pain points they have
<ofourdan> I suspect things like global coordonates, the win32 API has that, so if someone wants to be able to emulate win32 on Wayland (without using X11/Xwayland), it will likely be needed…
<davidre> if the issue is "wine needs to make setWindowPosition(x, y) from win api work" there oculd be arguing that it would maybe not needed as so far all other toolkits also get away with that not working
<davidre> i.e. emulation is good enough even if you cant place a window on a certain position on screen
<davidre> compared to if you dont implement "drawButton"
flokli has quit [Quit: WeeChat 4.4.2]
<MrCooper> completely agree, unfortunately some can't seem to accept anything short of 100% compatibility (the fact that's probably unrealistic anyway notwithstanding)
<davidre> gamescope wanting to know the win32 window type is something probably less controversial
<davidre> and similar how the compositor has for example access to x window type (by it being a x window manager) to allow for better window managment
flokli has joined #wayland
<davidre> But at this point there is no info on which direction the idea went
<daniels> wine people are going to look at it and provide some useful direction at some point
<davidre> I was just surprised that people did not wait for that before discussion went that direction :)
<feaneron> win32 window type maps to some well known concept already?
<davidre> *microsoft documentation
mclasen has joined #wayland
<ofourdan> that recurring quetion about global coordinates in Wayland, that reminds me of something a manager in a previous job use to joke with, "tell me what you want, and I'll tell you how to do without it"…
<ofourdan> (that's meant a a joke, before anyone goes ballistic on me… ^_~)
<davidre> I know it as X Y Problem
<davidre> Asking about X when you do want to achieve Y
<mclasen> ofourdan: if only it was funny :/
tzimmermann has quit [Quit: Leaving]
FreeFull has joined #wayland
<DemiMarie> David Redondo: If I made a mistake in filing the issue without knowing details, just tell me.
<daniels> it just needs to stay something with good signal, rather than a complete cesspool of 'well I have no idea what this is about or why but I sure do have opinions'
<MrCooper> davidre: "X Y Problem" is eerily fitting for global coordinates :)
<daniels> Wayland banned Z as a security issue
rgallaispou has quit [Remote host closed the connection]
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
cmichael has quit [Quit: Leaving]
___nick___ has quit []
___nick___ has joined #wayland
kts has quit [Quit: Leaving]
leon-anavi has quit [Quit: Leaving]
___nick___ has quit [Remote host closed the connection]
___nick___ has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
Calandracas has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
___nick___ has quit [Remote host closed the connection]
pramodvu has quit [Quit: Konversation terminated!]
pramodvu has joined #wayland
iomari891 has joined #wayland
sima has quit [Ping timeout: 480 seconds]
pramodvu has quit [Ping timeout: 480 seconds]
<bluetail> no Z coordinate?
Calandracas has joined #wayland
rv1sr has quit []
kasper93 has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland