diff options
author | tdro <tdro@users.noreply.github.com> | 2021-05-07 02:18:53 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2021-05-07 02:18:53 -0400 |
commit | f8257003ebe71bb6887c7fc26520b3e09c0e6ec3 (patch) | |
tree | b97a3a9b21288b8c14be74700c9e36260b9020ea /.config | |
parent | 31b4431d8560e9387a3e5734b4b9d7d6a50f01ba (diff) | |
download | dotfiles-f8257003ebe71bb6887c7fc26520b3e09c0e6ec3.tar.gz dotfiles-f8257003ebe71bb6887c7fc26520b3e09c0e6ec3.tar.bz2 dotfiles-f8257003ebe71bb6887c7fc26520b3e09c0e6ec3.zip |
.config/X11/xinitrc: Check if hostname changes and recreate Xauth
Diffstat (limited to '.config')
-rw-r--r-- | .config/X11/xinitrc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/.config/X11/xinitrc b/.config/X11/xinitrc index 302b56e..875e361 100644 --- a/.config/X11/xinitrc +++ b/.config/X11/xinitrc @@ -1,11 +1,12 @@ -#!/bin/sh +#!/bin/sh -eu -userresources=$HOME/.config/X11/Xresources -usermodmap=$HOME/.config/X11/Xmodmap +Xmodmap=$HOME/.config/X11/Xmodmap +Xresources=$HOME/.config/X11/Xresources +Xauthority=$HOME/.config/X11/Xauthority # merge in defaults and keymaps -[ -f "$userresources" ] && xrdb -merge "$userresources"; -[ -f "$usermodmap" ] && xmodmap "$usermodmap"; +[ -f "$Xresources" ] && xrdb -merge "$Xresources"; +[ -f "$Xmodmap" ] && xmodmap "$Xmodmap"; # screen timeouts xset s 0 0 & @@ -18,6 +19,7 @@ xsetroot -cursor_name left_ptr; xset r rate 200 60; # generate xauth +grep "$(hostname)" "$Xauthority" || rm -f "$Xauthority"; xauth generate :0 . trusted; # import systemctl environment |