Skip to content

Instantly share code, notes, and snippets.

@ditikos
Forked from ryot4/debian-minimal-x11.md
Created March 27, 2021 08:44
Show Gist options
  • Save ditikos/5f7d8ca1bc5724e945fed5734f04092b to your computer and use it in GitHub Desktop.
Save ditikos/5f7d8ca1bc5724e945fed5734f04092b to your computer and use it in GitHub Desktop.

How to setup a minimal X11 environment on Debian GNU/Linux

  1. Install the following packages

    • xserver-xorg-core (server)
    • xserver-xorg-video-XXX (video driver, XXX depends on your hardware)
    • xserver-xorg-input-XXX (input device driver, XXX depends on your hardware. evdev works well for most cases)
    • x11-xserver-utils (xmodmap, xrandr)
    • x11-xkb-utils (setxkbmap)
    • x11-utils (xdpyinfo, xev, xkill, xprop, xwininfo)
    • xinit (startx)
    • your favorite terminal emulator
    • your favorite window manager
  2. Create a minimal ~/.xinitrc

    #!/bin/sh
    your-favorite-termianl-emulator &
    exec your-favorite-window-manager
    
  3. Run startx from the console

  4. Add anything you need (fonts, panels, input methods, etc.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment