## All this options are overriden by the command line. ## So check your ksmcon launch script if an option has no visible effect ## ## For boolean options (like hwaccel), you can disable ## them by adding a "no-" prefix, like no-hwaccel or no-mouse ## Begin Slackware defaults: # Suppress debugging output: silent # Don't switch VT by default: no-switchvt # Exit after logout: oneshot # We're grownups here and can be trusted with ctrl-alt-delete: grab-reboot=Delete # Select one of the following fonts (or something else): font-name=Spleen #font-name=WET-Ttyp0Regular30x14 #font-name=ter-v32n #font-name=ter-v32b #font-name=NotoSansMono-Regular # Font size 0 (default) equals automatic size. # Otherwise, use a point size such as 24 or 32. #font-size=0 ## Colors palette, one of [solarized, solarized-black, solarized-white, ## soft-black, base16-dark, base16-light, vga, legacy, custom] palette=vga ## End Slackware defaults. ## The stock examples follow: ### General Options #verbose #debug ### Seat options (Usually setup in command line) #vt=1 #switchvt #libseat ### Session Options #session-max=6 #session-control ### Graphics options ## Use drm driver (enabled by default) #drm ## GPU to use, [all, primary, aux] #gpus=all ## Enable 3d rendering, using gltex with drm3d instead of bbulk with drm2d #hwaccel ## Use original mode (enabled by default) #use-original-mode ## Force a specific mode for all monitors, widthxheight #mode=1024x768 ## Multi monitor configuration [clone, largest, scaled], default is scaled. #multi-monitor=scaled ## Screen rotation, can be [normal, left, upside-down, right] #rotate=left ## Fonts ## font-engine, can be [freetype, pango, psf, unifont, 8x16], by default kmscon tries in this order. #font-engine=freetype ## The font size is the height of the font in pixels. For psf, unifont and 8x16, only integer scaling is supported. ## The default value is 0, which will auto-detect the font size based on the monitor resolution. #font-size=18 ## font-name is only for freetype/pango. For psf, it's the path of the psf or psf.gz file. Unifont and 8x16 uses their own bitmap. #font-name=Hack Nerd Font ### Input Options ### ## Keyboard #xkb-model=pc102 #xkb-layout=de #xkb-variant= #xkb-options= #xkb-keymap=path/to/keymap.map #xkb-compose-file=path/to/compose #xkb-repeat-delay=200 #xkb-repeat-rate=65 ## Keyboard Shortcuts ## Control keys are not case insensitive. Ex: , , ## Other keys are case sensitive, and follow the keysym_names[] of the ## xkbcommon library. ## https://github.com/xkbcommon/libxkbcommon/blob/master/src/keysym-names.h #grab-scroll-up=Up #grab-scroll-down=Down #grab-page-up=Prior #grab-page-down=Next #grab-zoom-in=plus #grab-zoom-out=minus #grab-session-next=Right #grab-session-prev=Left #grab-session-close=BackSpace #grab-terminal-new=Return #grab-rotate-cw=plus #grab-rotate-ccw=minus ## Reboot system (disabled by default) ## Reboot behavior follows /proc/sys/kernel/ctrl-alt-del: ## 0 (default): graceful reboot (sends SIGINT to init) ## >0: immediate hard reboot after syncing disk buffers #grab-reboot=Delete ## Enable mouse #mouse ## Force software cursor #soft-cursor ## Power Management ## Screen timeout in seconds (0 = disabled) ## The screen will be turned off (DPMS OFF) after this period of inactivity ## Any keyboard or mouse input will turn the screen back on #dpms-timeout=600 ## Terminal options ## Play an asciicast animation after opening the terminal session. ## The animation stops on keyboard input. #asciicast=/usr/share/kmscon/login.cast ## Loop the asciicast animation. #asciicast-loop ## value of the $TERM variable #term=kmscon ## Reset environment [on] #reset-env ## Send delete when backspace is pressed [on] #backspace-delete ## Scrollback buffer size, in lines #sb-size=10000 ## Forward BEL (0x07) to the VT (default off) #bell ## Blinking cursor and text with blink attribute (enabled by default) #blink ## Colors palette, one of [solarized, solarized-black, solarized-white, ## soft-black, base16-dark, base16-light, vga, legacy, custom] #palette=solarized ## If you selected palette=custom, you can customize each color with: #palette-black=0,0,0 #palette-red=205,0,0 #palette-green=0,250,0 #palette-yellow=205,205,0 #palette-blue=0,0,238 #palette-magenta=205,0,205 #palette-cyan=0,205,205 #palette-light-grey=229,229,229 #palette-dark-grey=127,127,127 #palette-light-red=255,0,0 #palette-light-green=0,255,0 #palette-light-yellow=255,255,0 #palette-light-blue=92,92,255 #palette-light-magenta=255,0,255 #palette-light-cyan=0,255,255 #palette-white=255,255,255 #palette-foreground=229,229,229 #palette-background=0,0,0