All Projects → Earnestly → Sx

Earnestly / Sx

Licence: mit
Start an xorg server

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
xwmfs
X11 Window-Manager file system based on FUSE
Stars: ✭ 21 (-78.12%)
Mutual labels:  xorg
Sowm
An itsy bitsy floating window manager (220~ sloc!).
Stars: ✭ 580 (+504.17%)
Mutual labels:  xorg
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (+11.46%)
Mutual labels:  xorg
marathon
minimal run-or-focus launcher for Linux/X
Stars: ✭ 54 (-43.75%)
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
dxhd
daky's X11 Hotkey Daemon
Stars: ✭ 80 (-16.67%)
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
xkeylogger
Rootless keylogger for X
Stars: ✭ 22 (-77.08%)
Mutual labels:  xorg
configuration
Config files
Stars: ✭ 12 (-87.5%)
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
Octobtt
OctoBTT
Stars: ✭ 77 (-19.79%)
Mutual labels:  xorg
Sddm
QML based X11 and Wayland display manager
Stars: ✭ 1,031 (+973.96%)
Mutual labels:  xorg
Awesome
awesome window manager
Stars: ✭ 4,351 (+4432.29%)
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].