Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Wayland Open-Source Projects
-
Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10
Take your risk to use it, it is not signed and verified by Microsoft, and you need to install the test cert to use it. https://github.com/rustdesk/rustdesk/discussions/6444#discus...
-
Hyprland
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
I've been wanting to try http://hyprland.org/, but since plasma gets me far enough and provides a working taskbar (wifi, sound, bluetooth, mount, clipboard) and virtual desktops on which I end up opening just firefox and emacs I haven't really given it a chance.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Project mention: The open source peek screen recorder is being deprecated | news.ycombinator.com | 2024-01-18
-
Puedes encontrar la documentación de Conky en su repositorio: Conky
-
Project mention: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06
I've used Weylus [0]. It works over LAN, lets you control the mouse from your tablet. Sometimes it's laggy, but you can configure the resolution so it's not using too much bandwidth. I'm not sure if it's stable at all. Haven't used it on a regular basis.
-
Project mention: Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server | news.ycombinator.com | 2023-12-27
I don't know anything about Xwayland, but according there's this sentence in this socat writeup:
> If you want to access an X server that does not provide -listen tcp (Xwayland) or just did not have enabled it during startup (like most likely your host Xorg), you can use socat to provide TCP/IP access.
https://github.com/mviereck/x11docker/wiki/How-to-access-X-o...
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
Hi! I’m Aloke, an engineer at Warp.
I’m really excited to share that Warp is now available on Linux! If you’re interested in trying it out, you can download Warp: https://warp.dev/
Building Warp on Linux was quite an undertaking. Warp uses a custom Rust-based UI framework that we built in house and renders natively on the GPU. To get Warp running on Linux, we built a version of our UI framework that supports winit [1] as a windowing backend. We also built a version of our renderer that uses wgpu [2]. Reducing complexity by using these well-supported, cross platform, frameworks let us bootstrap a version of Linux quicker than expected and should make it easier to build Warp for other platforms (like Windows).
Please let me know what you think! Happy to answer any questions, either about the product or about technical challenges.
-
More info on the wiki https://github.com/riverwm/river/wiki
-
bismuth
KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18What level are you interested in scripting? In KDE Plasma you can interact with the desktop UI via JS: https://develop.kde.org/docs/plasma/scripting/
And then for something more sophisticated there are extensions like https://github.com/Bismuth-Forge/bismuth.
It does all feel a little disorganized/wild-west-y compared to say, a .vimrc with a list of plugins and bindings, which is something that makes a system like Nix (or a fully containerized DE of some kind) appealing
-
Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18
Unusable until moving your mouse to the edges of the screen and clicking makes it hit the scrollbar, or the exit button. Right now it initiates a resize.
Illustrated example from a different compositor https://github.com/WayfireWM/wayfire/issues/570
It's the only DE I'm excited about it so I hope they fix that. Very very promising and the best part is that it made the GNOME people mad.
GNOME: "Sorry I don't see the use case for that, PR closed. Make your own project. "
-
Project mention: Video recording in Wayland (Gnome) is giving me all sorts of problems. | /r/linuxquestions | 2023-05-23
Kooha, no matter what setting i change, gives me a recording with frozen images, i opened an issue in their Github, but it's been a week and no support https://github.com/SeaDve/Kooha/issues/242 And looking at the frequency of updates, the project looks unmaintained.
-
-
Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29
can also be used in non-KDE X11 desktop environments.
which doesn't really explicitly say much, and in fact the only tool I could find that claimed to be able to support everything was ksnip, which seems to work fine with wlroots but beyond that https://github.com/ksnip/ksnip#known-issues outlines the situation well enough; KDE is at least only temporarily broken, but GNOME isn't going to improve because GNOME did that on purpose. Now, that readme says you can use xdg-desktop-portal, but I have a GNOME+Wayland machine on hand, and I couldn't get it to actually work. I think what's supposed to happen is that every time I do a screenshot it prompts for permission, which I wanted to verify so I could complain that that was totally unreasonable, but what actually happens is that it just fails, which is... not better. Oh, and while searching for solutions to that I found flameshot, but that just refuses to even run. So... maybe someday the portal solution will work; in the meantime, I feel comfortable describing the situation as Wayland not having a uniform working way of taking screenshots.
[0] In particular, so we can avoid the situation from X11 where a load of drawing primitives are baked in that nobody has any use for anymore.
-
Well, it seems it is still considered experimental https://github.com/sddm/sddm/pull/1737
-
Project mention: Zellij – A terminal workspace with batteries included (tmux alternative) | news.ycombinator.com | 2024-02-05
Taking it even one step further, I probably would really be better off managing the window tiling in my window manager, however, I still have yet to settle on a tiling window manager that works well enough under wayland and supports everything I need well enough to give up the Gnome shell. I did try https://github.com/YaLTeR/niri this past weekend and it's pretty great. niri is inspired by PaperWM. I used PaperWM for a while and it was pretty awesome but suffers from the same issue as all of the tiling extensions for Gnome shell: they are never stable enough for for my daily use because Gnome is a moving target and the gnome shell extension API isn't really up to the task of radically transforming the window management paradigm. Projects like PaperWM have too many downsides that are really difficult to overcome, despite their significant innovation and appealing UX.
-
-
Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08
Something like this ? https://arcan-fe.com/
-
labwc?
-
Project mention: With Firefox on X11, any page can pastejack you anytime (middle button paste) | news.ycombinator.com | 2023-10-21
> things it doesn't support like xclip
https://github.com/bugaevc/wl-clipboard
$ cat ~/bin/clip
#!/bin/sh
-
Lots of what the article talks about pertains to the difference between a 'full DE' and 'just a WM'. Gnome and KDE fall in the first category. They have a notification system, lockscreens, app launcher, etc by default. Hyprland doesn't. It puts windows on your screen and allows you to control their layout, everything beyond that, you can add yourself.
This article mentions dunst for notifications, Rofi for app launchers, Waybar for a status bar, swaylock for screen locking, ... I've been having a great time using just AGS [0]. AGS, at its core, is a framework to write all of those tools. It is based on the same technology that Gnome Shell uses, i.e. GJS. You can build up all of the widgets you want and need using Gtk and replace all of the tools I mentioned before. But be warned: AGS only provides you with the libraries you need, you'll still need to build the UI yourself. Unless you copy someone else's configuration of course ;)
-
I'm using this successfully: https://github.com/k0kubun/xremap
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Wayland related posts
- Cosmic Desktop: Hammering Out New Cosmic Features
- Wayland breaks your bad software
- Hyprland Crash Course
- Improving cursor rendering on Wayland
- Dropping GNOME's X11 session approved for Fedora 41
- Sway is an i3-compatible Wayland compositor
- Are We Wayland Yet?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source Wayland projects? This list will help you:
Project | Stars | |
---|---|---|
1 | rustdesk | 62,537 |
2 | Hyprland | 16,428 |
3 | sway | 13,749 |
4 | peek | 10,050 |
5 | conky | 6,844 |
6 | Weylus | 6,367 |
7 | x11docker | 5,377 |
8 | Waybar | 5,353 |
9 | winit | 4,373 |
10 | river | 2,919 |
11 | bismuth | 2,339 |
12 | wayfire | 2,221 |
13 | Kooha | 2,076 |
14 | mako | 1,964 |
15 | ksnip | 1,877 |
16 | sddm | 1,782 |
17 | niri | 1,690 |
18 | smithay | 1,595 |
19 | arcan | 1,490 |
20 | labwc | 1,426 |
21 | wl-clipboard | 1,343 |
22 | ags | 1,320 |
23 | xremap | 1,207 |