X11 & Displays Flashcards
RandR
Dynamic resizing of root window, refresh rate, mirroring, etc.
GLX
Provides rendering of 3D OpenGL content in windows.
Xinerama
Split desktop display across multiple monitors.
X-server main config
/etc/x11/xorg.conf
/etc/x11/xorg.conf.d/
X11 configuration anatomy
Server Layout: combine input and output devices in session
Input Device
Defines keyboard for input, gets identifier and kernel module for Hardware
Device
GPU used, driver to be used.
Screen
GPU+monitor
X (xorg)
Create new configuration file for X server.
X -configure
To try, should have black screen
X cursor
Ctrl+Alt+Backspace to quit
xdpyinfo
Displays info on X session and X server instance. env, version, extensions available, screen count, dimensions, dpi, color depth.
xhost
Older, insecure allowing client systems to display remote X11 windows.
xhost +: no access control
xhost -: access control
xhost + : add IP address.
xauth
edit & view security info, grants user ability to control remote X11 client windows.
list: shows remote sessions running.
VNC
Virtual network computing: insecure by default