Skip to content

Instantly share code, notes, and snippets.

@zkiroel
Forked from ryot4/debian-minimal-x11.md
Last active October 26, 2021 16:24
Show Gist options
  • Save zkiroel/7fde0b9fcf551185925791466afad04f to your computer and use it in GitHub Desktop.
Save zkiroel/7fde0b9fcf551185925791466afad04f 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-intel (video driver, XXX depends on your hardware)
    • xserver-xorg-input-evdev (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