Вы можете поместить настройки в файл с именем ~/.xinitrc
. Это предназначено для того, когда вы запускаете Xorg с помощью startx
команды. Если вместо этого вы используете диспетчер отображения, вам понадобится ~/.xsession
скрипт.
Согласно вики-странице Ubuntu CustomXSession, вы можете просто вставить эти два файла в символическую ссылку.
Как пример, вот мой ~/.xinitrc
;
#!/bin/sh userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/usr/X11R6/lib/X11/xinit/.Xresources sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap export XCURSOR_THEME=redglass # Set language stuff export LANG=en_US.UTF-8 # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge $userresources fi # set mouse accelleration parameters xset m 3/1 4 # set keyboard repeat rate xset r rate 200 60 # Allow local access to the X server. xhost +local: # Load my customizations. if [ -f $usermodmap ]; then xmodmap $usermodmap fi setxkbmap -option compose:rwin pulseaudio --start xstdcmap -best Esetroot ~/.backgrounds/endurance_crater1920.png # start the window manager. This _must_ be the last command # and it _must_ be run with exec! exec i3
Вы можете добавить команды в этот файл перед запуском оконного менеджера. Вы можете поместить команды в фоновом режиме, добавив к ним '&'.