Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 C X11 Projects
-
-
Project mention: macOS Command-Line Tools You Might Not Know About | news.ycombinator.com | 2023-06-27
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Project mention: what machines have you used for development, and what do you prefer? | /r/webdev | 2023-07-04
I use MacBook Pro (Retina, 15-inch, Mid-2014) with Manjaro as OS using i3 as a window manager. It isn't perfect, but I'm thrilled with it. I have been a Mac OS user for the last 15 years and wouldn't change what I have now for a Mac OS because I don't need more than what I'm using for development.
-
(https://github.com/yshui/picom/blob/next/picom.sample.conf)
-
I also enjoyed using https://github.com/rvaiya/warpd on my mac. But was hit with few bugs, where the pointer used to get stuck. Had to keep restarting. But still a nice program to ditch mouse.
-
I recently started using Asahi Linux on my M1 mac. I installed Fedora 39 Server and I use sway as my wm but these issues with keyd https://github.com/rvaiya/keyd appear even before I start sway.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
feh https://feh.finalrewind.org/ install with brew install feh
-
https://www.reddit.com/r/suckless/comments/13hr5zy/comment/jmlxizk https://github.com/mwh/dragon
-
-
gromit-mpx
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.
Project mention: Ask HN: What lesser-known accessories do you use with your computer? | news.ycombinator.com | 2023-04-03I have an XP-Pen as well. Works great in Linux. I'm still amazed at how high quality these non-Wacom tablets are today. I had one of those cheap 6" Wacom Graphites back in the early 2000s and that was the best you could get. My XP-Pen blows that thing away. Still haven't found a great place to put it though. I'm just stashing it off to the side but it's awkward moving it around all the time.
If you're on Linux, Gromit-MPX is a great companion app to annotate anything on your desktop. https://github.com/bk138/gromit-mpx
-
Project mention: I like using bspwm, it's snappier and more responsive than other window managers | /r/bspwm | 2023-03-26
-
-
Project mention: VNC server with remote system's screen, keyboard and mouse locked while connected? | /r/linux4noobs | 2023-02-16
I also found the x11vnc project but it seems abandoned https://github.com/LibVNC/x11vnc
-
OpenBSD, bed, nsxiv, bar, tewi
-
Project mention: Tinyx – resurrected Xvesa from the depths of Git history | news.ycombinator.com | 2023-06-27
Interesting link!
If we look at this directory:
https://github.com/ghaerr/microwindows/tree/master/src/drive...
Most notably the source files that start with 'scr_', and of those most notably: scr_sdl2.c, scr_win32.c, scr_x11.c, scr_djvesa.c, scr_fb.c -- we see that this windowing system can apparently run on top of an existing windowing system, whether that system is SDL2, Win32, X11, VESA, Linux's framebuffer -- or several others.
Which makes it interesting and worthy of study...
Note that I am sure there are probably a whole lot of other windowing systems out there that also support these, let's call them "back-end" (for lack of better terminology) pre-existing windowing systems.
In other words, a windowing system -- on top of another windowing system...
Sort of like running X on top of Win32, or Win32 on top X...
But the posibilities of higher level and lower level windowing system are really unlimited -- mix and match, basically...
In conclusion -- excellent link!
-
-
is there anyway to get window swallowing in KDE like in the dwm swallowing patch? basically window swallowing is one window replacing another, for example if i start a graphical program like mpv from the terminal, the mpv window will replace the terminal window until i close out of mpv. i tried using the devour script (https://github.com/salman-abedin/devour) but it doesn't work that well in a floating window manager because windows start at different sizes. is there a way to get this functionality from KDE itself?
-
-
-
If you already have rofi you can to do rofi -show window there's also a standalone window switcher https://github.com/sagb/alttab
-
I tried the QT_XCB_TABLET_LEGACY_COORDINATES=1 fix on https://github.com/linuxwacom/xf86-input-wacom/wiki/Known-Issues#android-misdetect
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C X11 related posts
- Red Hat Enterprise Linux 10 Plans for Wayland and Xorg Server
- Debugging touchpad issues with keyd remapper
- How Do I Get Started with WM's?
- Suckless file manager?
- Problem with Wacom Tablet with Apps on Qt Apps
- Wayst – Simple terminal emulator for Wayland and X11
- help i3/i3-gaps packages broken (i think)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Dec 2023
Index
What are some of the best open-source X11 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | WindTerm | 17,635 |
2 | rofi | 11,793 |
3 | i3 | 8,690 |
4 | picom | 3,629 |
5 | warpd | 2,594 |
6 | keyd | 1,818 |
7 | paperview | 1,399 |
8 | feh | 1,324 |
9 | dragon | 1,142 |
10 | berry | 985 |
11 | jgmenu | 864 |
12 | gromit-mpx | 841 |
13 | 2bwm | 771 |
14 | howm | 642 |
15 | x11vnc | 621 |
16 | nsxiv | 578 |
17 | microwindows | 551 |
18 | xbanish | 502 |
19 | devour | 399 |
20 | xclicker | 382 |
21 | glmark2 | 359 |
22 | alttab | 357 |
23 | xf86-input-wacom | 334 |