Skip to content

Instantly share code, notes, and snippets.

@mahaidong
Forked from ryot4/debian-minimal-x11.md
Created September 1, 2022 13:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mahaidong/376f3c4a223ca97f3bbe1619d65cb679 to your computer and use it in GitHub Desktop.
Save mahaidong/376f3c4a223ca97f3bbe1619d65cb679 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