Earnestly / Sx
Licence: mit
Start an xorg server
Stars: ✭ 96
Labels
Projects that are alternatives of or similar to Sx
qtile-x-dotfiles
Various dotfiles for my old Qtile setup running under X.
Stars: ✭ 47 (-51.04%)
Mutual labels: xorg
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (+11.46%)
Mutual labels: xorg
Dotfiles
🌸 Configuration for i3, kitty, picom, ZSH, gtk, qutebrowser, qbittorrent and more... (All tools for an arch linux new installation)
Stars: ✭ 15 (-84.37%)
Mutual labels: xorg
nix-install-vendor-gl
Ensure that a system-compatible OpenGL driver is available for `nix-shell`-encapsulated programs.
Stars: ✭ 22 (-77.08%)
Mutual labels: xorg
Xsuspender
👀 💻 💤 🔋 Save battery by auto-suspending unfocused X11 applications.
Stars: ✭ 53 (-44.79%)
Mutual labels: xorg
I3
A fork of the i3 window manager with gaps and some other features
Stars: ✭ 5,512 (+5641.67%)
Mutual labels: xorg
x11-fractional-display-scaling
Script and instructions to get fractional display scaling working nicely on Linux distros that use X11
Stars: ✭ 52 (-45.83%)
Mutual labels: xorg
xcb-util-xrm
XCB utility functions for the X resource manager
Stars: ✭ 52 (-45.83%)
Mutual labels: xorg
Green Recorder
A simple screen recorder for Linux desktop. Supports Wayland & Xorg
Stars: ✭ 594 (+518.75%)
Mutual labels: xorg
homebrew-xorg
✖️ 🐧 X.Org implementation of the X Window System
Stars: ✭ 32 (-66.67%)
Mutual labels: xorg
dextop
Dextop - Linux-based distribution workstation on Android
Stars: ✭ 24 (-75%)
Mutual labels: xorg
sx https://github.com/Earnestly/sx
INTRODUCTION
sx is a simple alternative to both xinit(1) and startx(1) for starting an Xorg server.
It started life as a proof of concept while attempting to learn how both xinit and startx worked.
It is not a direct replacement however as it provides a different, more limited, interface.
Some of these major differences are listed here:
* The server's command-line is hard coded and not exposed to the user.
* The server doesn't listen on anything except unix domain sockets.
* The server starts on the same tty the user logged in on.
* The first DISPLAY is 1 instead of 0 contrary to what X(7) suggests
as it is coupled to the tty number.
* xauth entries are overwritten if the displayname is identical.
* Corresponding xauth entries are unconditionally removed when the
server exits.
* The server uses the -noreset flag.
* While XAUTHORITY is still honoured, $XDG_DATA_HOME/sx/xauthfile is
used by default instead of $HOME/.Xauthority
* Very little proxy error checking is used preferring instead to let
each tool speak for itself.
* None of the typical /etc/X11/xinit infrastructure is directly used.
* Neither XINITRC is honoured nor .xinitrc used.
* The XDG_CONFIG_HOME/sx/sxrc file is used instead of .xinitrc and is
required to be executable.
For a rationale on why this exists, the author invites the reader to look over the source code for both xinit and startx.
REQUIRES
- Xorg
- xauth
- /dev/urandom
INSTALL
make PREFIX=/usr DESTDIR=staged install
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].