LibrePods unlocks Apple's exclusive AirPods features on non-Apple devices. Get access to noise control modes, adaptive transparency, ear detection, hearing aid, customized transparency mode, battery status, and more - all the premium features you paid for but Apple locked to their ecosystem. Most features should work with any AirPods. Currently, I've only got AirPods Pro 2 to test with. But, I believe the protocol remains the same for all other AirPods (based on analysis of the bluetooth stack on macOS).
Sits in your desktop tray.
Easily switch between noise control modes without having to reach out to your AirPods to long press. Controls your music automatically when you put your AirPods in or take them out, and switch to phone speaker when you take them out. Accurate battery levels. Answer calls just by nodding your head. Volume automatically lowers when you speak. Hearing aid mode. Customize transparency mode. Multi-device connectivity support.
In the AUR.
Requires Linux's CAP_NET_ADMIN permission. sudo setcap cap_net_admin=ep /usr/bin/librepods
The Nano-X Window System is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. Nano-X allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device. The Nano-X Window System was previously named Microwindows, but has been renamed due to conflicts with Microsoft's Windows trademark. There are three APIs implemented in the system, an X11 API, a Win32 API and an Xlib-like API.
TinyGL is intended to be a very small implementation of a subset of OpenGL * for embedded systems or games. It is a software only implementation. Only the main OpenGL calls are implemented. The main strength of TinyGL is that it is fast and simple because it does not have to be completely compatible with OpenGL. In particular, the texture mapping and the geometrical transformations are very fast.
Header compatible with OpenGL. Subset of GLX for easy testing with X Windows. OpenGL like lighting. Limited support of OpenGL 1.1 arrays.
Complete OpenGL selection mode handling for object picking. 16 bit Z buffer. 16 bit RGB display. High speed dithering to paletted 8 bits if needed. High speed convertion to 24 or 32 bits. Fast Gouraud shadding optimized for 16 bit RGB. Fast texture mapping capabilities, with perspective correction and texture objects. 32 bit float only arithmetic. Very small: compiled code size of about 40 kB on x86.
Wayback is an experimental X compatibility layer which allows for running full X desktop environments using Wayland components. It is essentially a stub compositor which provides just enough Wayland capabilities to host a rootful Xwayland server.
It is intended to eventually replace the classic X.org server in Alpine, thus reducing maintenance burden of X applications in Alpine, but a lot of work needs to be done first.
Wayback is an experimental state: expect breaking changes, and lots of bugs. Please submit pull requests fixing bugs instead of bug reports if you are able.
The Containerization package allows applications to use Linux containers. Containerization is written in Swift and uses Virtualization.framework on Apple silicon.
Containerization provides APIs to manage OCI images, interact with remote registries, create and populate ext4 file systems, interact with the Netlink socket family, create an optimized Linux kernel for fast boot times, spawn lightweight virtual machines and manage the runtime environment, and spawn and interact with containerized processes. Uses Rosetta 2 for running linux/amd64 containers on Apple silicon.
Evil is an extensible vi layer for Emacs. It emulates the main features of Vim, and provides facilities for writing custom extensions.
A service that logs into XMPP servers and tests their compliance with various XEPs. Generates a visual map of compliance on a categorical grid. You have to give it a user account on the server so it can log in and run tests. You do /not/ have to add your server to the public roster!
There is also a command line tool in Github.
The first of several wiki pages at elinux.org which comprise a hardware compatibility list for the Raspberry Pi. You might want to have this page loaded on your phone or tablet when you go shopping for new peripherals.
FrequencyCheck is a website that helps you determine if your current cellphone will work on the cellular networks of a particular country. You can either search for devices compatible with a particular carrier, or carriers compatible with a certain mobile device.