X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.xinitrc;h=dabbeb0e50615bec5363ee8ec275a9a71f5a28d3;hb=03628d89fc3f4276f738d976a1991105a950d104;hp=e6fe19f1534c301c84490abe756b5dcbaf9cf3db;hpb=288c436572c5374d668dc52da41fdd3378966766;p=dotfiles.git diff --git a/.xinitrc b/.xinitrc index e6fe19f..dabbeb0 100644 --- a/.xinitrc +++ b/.xinitrc @@ -1,10 +1,26 @@ #!/bin/sh +# Add X authorization for all host names +if xauth list | grep -Fq -- -eth; then + if xauth list | grep -Fq -- -wifi; then + # Nothing to do + : + else + xauth list | sed -e 's/^/add /' -e 's/-eth/-wifi/' | xauth + fi +elif xauth list | grep -Fq -- -wifi; then + xauth list | sed -e 's/^/add /' -e 's/-wifi/-eth/' | xauth +else + echo "Unknown xauth info" >&2 + xauth list + exit 1 +fi + PATH="$PATH":/usr/games # Set initial background xsetroot -solid DarkCyan -xli -border darkcyan -center -onroot -quiet -zoom auto "`$HOME/current/projects/xsetbg/print-filename.py`" +xli -border darkcyan -center -onroot -quiet -zoom auto "`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r`" # load .Xdefaults/.Xresources if [ -f "$HOME"/lib/X11/.Xdefaults ]; then @@ -38,7 +54,7 @@ setxkbmap -layout 'us,ru' -variant ',common' -option 'grp:toggle,compose:rctrl,l # X settings: shorter beep #xset b 50 400 50 # mouse acceleration -xset m 5/2 +#xset m 5/2 # keyboard autorepeat xset r on # screen saver 5 minutes @@ -74,9 +90,7 @@ if [ -z "$WINDOW_MANAGER" ]; then export WINDOW_MANAGER fi -gpg-agent --daemon --write-env-file "$HOME"/.gnupg/agent-info \ - dbus-launch --exit-with-session \ - "$WINDOW_MANAGER" +dbus-launch --exit-with-session gpg-agent --daemon "$WINDOW_MANAGER" # Stop pulseaudio, xscreensaver and xsetbg.py pulseaudio -k