Skip to content

Instantly share code, notes, and snippets.

@perveziqbal
Forked from ryot4/debian-minimal-x11.md
Created August 21, 2016 21:36
Show Gist options
  • Select an option

  • Save perveziqbal/7bb16e7a77206b8cfba4b1e7d17c2bfb to your computer and use it in GitHub Desktop.

Select an option

Save perveziqbal/7bb16e7a77206b8cfba4b1e7d17c2bfb 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