swaywm/wlroots
View on GitHub ↗ ★ 2,272 C archived
A modular Wayland compositor library
51 mentions on Hacker News by 35 people: 0 stories, 51 comments · first 2017-10-19 · latest 2024-10-15
20082026
-
…which aims to be a "minimum viable product" Wayland compositor based on wlroots is almost 1k lines: https://github.com/swaywm/wlroots/tree/master/tinywl
comment by vidarh · 2024-10-15 · in Show HN: X11 tool to share a screen area in any video meeting -
TinyWM for wlroots is also less than 1,000 LoC. ( https://github.com/swaywm/wlroots/blob/master/tinywl/tinywl.... ) > I can restart my wm without exiting my X session Sway also has a "reload" feature that preserves all open applications.
comment by markstos · 2024-01-22 · in RubyWM – an X11 window manager in pure Ruby -
…of the waylands that refuses to add support for complex mouse/keyboard and alternate input devices. https://github.com/swaywm/wlroots/issues/2378 . You've been running a wayland, not wayland, because there is no "wayland": only many…
comment by superkuh · 2023-12-20 · in Wayland vs. X – Overview -
…wayland you use will have libei; many like sway are actively hostile to it and never will: https://github.com/swaywm/wlroots/issues/2378
comment by superkuh · 2023-12-15 · in Xorg being removed. What does this mean? -
…Shell extension, but yeah, it's not as easy as on X.org (reason being privacy, in this case). [1] https://github.com/swaywm/wlroots [2] https://arewewaylandyet.com/
comment by nani8ot · 2021-10-28 · in Xorg-Server 21.1.0 -
…> * Aside from operational issues, this also means all of that needs to be implemented. There's https://github.com/swaywm/wlroots/ (used by waymonad), a library that supposedly lets individual Wayland compositors implement less code, but…
comment by Liskni_si · 2021-10-08 · in XMonad – The Automated Tiling WM -
If last time you tried using Wayland was Sway, maybe this is the issue you were running into: https://github.com/swaywm/wlroots/issues/2889 TL;DR: Drag and drop involving chromium or electron windows has been buggy. wlroots/sway has not…
comment by FreeFull · 2021-05-07 · in Use Alacritty instead of Termite -
…manager type compositor, you might be able to find something more to your tastes in this list... https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl... As a happy Openbox user, I'm planning on trying Waybox first I think. Waiting…
comment by eikenberry · 2021-04-09 · in HW accelerated Xwayland rendering for Nvidia merged -
…this virtual monitor tool gnome has. How do we begin to modularize these control interfaces? [1] https://github.com/swaywm/wlroots/commits/master/backend/hea...
comment by rektide · 2021-03-12 · in Gnome 40 Introducing Headless Native Back End, Virtual Monitors -
…frequency with the highest base clock supported on the monitor as per its advertised modes [1]: https://github.com/swaywm/wlroots/issues/1406#issuecomment-4... [2]: https://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-F...
comment by MayeulC · 2021-02-22 · in Wayland on Wine: A First Update -
This was a sway thing more than a Wayland thing and a PR for it was made back in March https://github.com/swaywm/wlroots/pull/2064 Edit: but not merged yet :/ Also it's (ironically) an X11 related issue which shows up do to XWayland…
comment by zamadatix · 2021-02-02 · in I'm tired of this anti-Wayland horseshit -
…you need a plugin. Caveat: this applies only to compositors based on wlroots, list of them here: https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl... The most mature compositors from this list are sway, wayfire, hikari, and…
comment by ddevault · 2021-02-02 · in I'm tired of this anti-Wayland horseshit -
…a difference on the Linux desktop are damned if they do and they're damned if they don't. [1]: https://github.com/swaywm/wlroots
comment by DCKing · 2021-02-02 · in I'm tired of this anti-Wayland horseshit -
That's true, but wlroots (sway's compositor) has tried to fill some of that gap: https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl... It has its own libraries for things like screensharing (xdg-desktop-portal-wlr) that should…
comment by ariabuckles · 2021-02-02 · in Wayland is not ready as a 1:1 compatible Xorg replacement just yet -
…want to do a quick test to confirm, you could simply hack wlroots here to send a constant value: https://github.com/swaywm/wlroots/blob/b3e76d667855c16e97a4d...
comment by cycloptic · 2021-01-31 · in A few HiDPI tricks for Linux -
…you, but you can't accuse these efforts of making it more difficult to mix and match. [1]: e.g. https://github.com/swaywm/wlroots does some of this to make it more easy to build a window manager that supports Wayland
comment by DCKing · 2020-10-28 · in On Abandoning the X Server -
…a necessary 50k LoC that every compositor needs, it should actually be a part of Wayland. [0] https://github.com/swaywm/wlroots
comment by ccmcarey · 2020-10-28 · in On Abandoning the X Server -
…since the 1980s when X was designed are shared libraries, so you can have libweston and wlroots now https://github.com/swaywm/wlroots
comment by the_why_of_y · 2020-10-26 · in The X.Org Server Is Abandonware? -
…screen than on Xorg. X server has to do composition too, whether you run a compositor or not. [0]: https://github.com/swaywm/wlroots [1]: https://en.wikipedia.org/wiki/PipeWire
comment by nialv7 · 2020-10-26 · in The X.Org Server Is Abandonware? -
…Sure, you pull the whole wlroots things, but under X, you pull xlib, plus some X11 server. https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl...
comment by MayeulC · 2020-10-25 · in The X.Org Server Is Abandonware? -
…on actual compositors, like mutter and wlroots to see some activity https://github.com/GNOME/mutter https://github.com/swaywm/wlroots
comment by boudin · 2020-10-25 · in The X.Org Server Is Abandonware? -
…new window manager projects are starting, often inspired directly by particular X window managers: https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl...
comment by hpfr · 2020-09-11 · in Emacs is special regarding UIs -
…popped up [2] and should mature over time. [1]: https://www.youtube.com/watch?v=RIctzAQOe44 [2]: https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl...
comment by jabirali · 2020-08-24 · in Some Ugly Code Can Get Nvidia's Linux Driver Working with Accelerated XWayland -
…always render at 1x, but I haven't run into them. There is a fix in progress for XWayland scaling: https://github.com/swaywm/wlroots/pull/2064
comment by ggreer · 2020-05-07 · in New Lenovo ThinkPad Range with Ryzen 4000 and 4000 Pro Mobile -
https://github.com/swaywm/wlroots/pull/2064
comment by emersion · 2020-04-10 · in Firefox 75.0 -
…post for more info about this -- it's part of why Wayland support for OBS has progressed. [0] https://github.com/swaywm/wlroots [1] https://git.sr.ht/~bl4ckb0ne/wltrunk
comment by cycloptic · 2020-04-01 · in OBS Studio: Open-source software for video recording and live streaming -
A lot of that is abstracted out od Sway, which aiui is supposed to help alleviate that issue: https://github.com/swaywm/wlroots
comment by OJFord · 2019-11-25 · in Are We Wayland Yet? -
…) or implement support for it in wlroots and everywhere - direct session glue code at least e.g. https://github.com/swaywm/wlroots/blob/master/backend/sessio... - but ideally, a working session manager that supports acquiring drm+evdev…
comment by floatboth · 2019-10-17 · in OpenBSD 6.6 -
…are surely missing. Such as support for adaptive sync. No one really is pushing that forward. See: https://github.com/swaywm/wlroots/issues/1406 As for Nvidia - don't waste your time on their proprietary drivers on Linux. They don't to…
comment by shmerl · 2019-09-22 · in Understanding the working of X11 from the ground up (2017) -
…converging on re-using the same compositor library, written by among others sway’s author: wlroots. https://github.com/swaywm/wlroots
comment by josteink · 2019-07-07 · in The death watch for the X Window System has probably started -
…this problem: > wlroots provides backends that abstract the underlying display and input hardware https://github.com/swaywm/wlroots
comment by dmix · 2019-07-07 · in The death watch for the X Window System has probably started -
…compositors succeeding old window managers. Waybox is likely relevant to your interests. [0] https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl...
comment by opan · 2019-07-07 · in Debian 10 “Buster” Released -
…DeVault) has done a lot of really nice contribution to the FOSS community, in particular wlroots https://github.com/swaywm/wlroots I also thoroughly enjoy reading his blog https://drewdevault.com (articles from there often get posted here)…
comment by dngray · 2019-07-07 · in Debian 10 “Buster” Released -
…seems to say that wlroots is a Rust project, but it seems to very much be a pure C project? ( https://github.com/swaywm/wlroots )
comment by miloignis · 2019-04-23 · in Why don't we have Wayland on Raspberry Pi yet? (2018) -
…implementation in pure Rust called wlroots [2] [1] https://github.com/Smithay/wayland-rs [2] https://github.com/swaywm/wlroots wlroots is written in C whereas wayland-rs - a Rust implementation of the wayland protocol (client and server)…
comment by pantalaimon · 2019-04-23 · in Why don't we have Wayland on Raspberry Pi yet? (2018) -
…now tracked in the wlroots tree and receiving conservative updates to follow wlroots API changes: https://github.com/swaywm/wlroots/tree/master/tinywl Good luck!
comment by Sir_Cmpwn · 2019-03-04 · in Wayland McWayface (a tutorial compositor) on the JVM using jextract -
…unimplementable in Wayland, by design. This is a lie, or at least a falsehood born from ignorance. https://github.com/swaywm/wlroots/blob/master/protocol/wlr-s... https://github.com/swaywm/wlroots/blob/master/protocol/wlr-e... >These…
comment by ddevault · 2019-02-10 · in Exposing the Wayland lie (2018) -
…Yep. I currently use builds.sr.ht in combination with GitHub, for example, to build sway & wlroots: https://github.com/swaywm/wlroots/pull/1377 You can wire this up at https://dispatch.sr.ht The API is also pretty simple:…
comment by Sir_Cmpwn · 2018-11-15 · in Sr.ht, the hacker's forge, now open for public alpha -
…provide Github integration, but it's not very polished. That's how wlroots gets built, for example: https://github.com/swaywm/wlroots/pull/1341 (click "show all checks") I may add it to the marketplace once it's open for public…
comment by Sir_Cmpwn · 2018-10-28 · in What I Learned from porting my projects to FreeBSD -
…in using this to make their software more portable, please let me know! Email in my profile. [0] https://github.com/swaywm/wlroots
comment by Sir_Cmpwn · 2018-10-28 · in What I Learned from porting my projects to FreeBSD -
…are many embarrassing things in X11 -- Wayland gives us an opportunity to start from scratch. [1]: https://github.com/swaywm/wlroots/pull/841
comment by emersion · 2018-08-17 · in Lubuntu Development Newsletter #9 -
…code to study for understanding how everything works and applying it to their own software. https://github.com/swaywm/wlroots
comment by Sir_Cmpwn · 2018-08-17 · in Show HN: Wayland compositor in around 500 lines of annotated C -
…the data device to be implemented as well - over 1,000 more lines of code in wlroots[2]. [0] https://github.com/swaywm/wlroots/tree/master/types/xdg_shel... [1] https://github.com/swaywm/wlroots/tree/master/types/seat [2]…
comment by Sir_Cmpwn · 2018-08-16 · in Show HN: Wayland compositor in around 500 lines of annotated C -
…Or you could just use the existing and moderately-well-supported primary selection protocol: https://github.com/swaywm/wlroots/blob/master/protocol/gtk-p... We should try to get that standardized... >Can I monitor and/or intercept (block)…
comment by Sir_Cmpwn · 2018-08-16 · in Show HN: Wayland compositor in around 500 lines of annotated C -
Any of these projects could use your help :) https://github.com/swaywm/wlroots https://github.com/swaywm/wlroots/wiki
comment by Sir_Cmpwn · 2018-08-16 · in Show HN: Wayland compositor in around 500 lines of annotated C -
lol you need this which is 40k lines of code https://github.com/swaywm/wlroots.git only 500 lines of code (plus 40k but whose counting)
comment by rain1 · 2018-08-16 · in Show HN: Wayland compositor in around 500 lines of annotated C -
…of several other[2] Wayland compositors, several of which are tiling. [0] http://swaywm.org/ [1] https://github.com/swaywm/wlroots [2] https://github.com/swaywm/wlroots/wiki
comment by Sir_Cmpwn · 2018-08-16 · in Show HN: Wayland compositor in around 500 lines of annotated C -
…you could probably get pretty small, though, but you still have to do rendering et al yourself: https://github.com/swaywm/wlroots (note: I am the maintainer of this software)
comment by Sir_Cmpwn · 2018-08-15 · in TinyWM – A tiny window manager in around 50 lines of C -
…/swaywm/wlr-protocols/blob/master/unstable... [2] https://github.com/minus7/redshift/tree/wayland [3] https://github.com/swaywm/wlroots [4] https://github.com/swaywm/sway
comment by minus7 · 2018-08-11 · in Redshift – A better flux program for Linux (2014) -
…will break. It is good to see Sway is approaching 1.0 and that they are also producing a library https://github.com/swaywm/wlroots for building tiling window managers as I believe currently something like the 700 line monsterwm can't exist…
comment by trengrj · 2018-04-08 · in Sway 1.0-alpha.1 released