+xmodmap and xinitrc

Theses are the files that dictate the startx routine. I don't use a
login manager as I don't need one. The last statement in xinitrc
represents the wm I'm using. Xmodmap maps the caps lock to hyper, which
I can use as an extra layer system for sxhkdrc, allowing even more key combinations.
This commit is contained in:
dx
2020-05-12 23:08:12 +01:00
parent dcc8f8320e
commit 5fca56c6cb
2 changed files with 27 additions and 0 deletions

13
XServer/.Xmodmap Normal file
View File

@@ -0,0 +1,13 @@
keycode 66 = Hyper_L
clear lock
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
add Mod1 = Alt_L Alt_R Meta_L
add Mod2 = Num_Lock
add Mod3 = Hyper_L
add Mod4 = Super_L Hyper_R
add Mod5 = ISO_Level3_Shift Mode_switch

14
XServer/.xinitrc Normal file
View File

@@ -0,0 +1,14 @@
#!/bin/sh
setxkbmap gb -option shift:both_capslock -option caps:none;
xmodmap ~/.Xmodmap;
systemctl --user restart emacs;
xss-lock --transfer-sleep-lock -- i3lock -n -f -e -i $HOME/Pictures/Lockscreens/milkyway.png -c 555555 &
feh --randomize --bg-scale $HOME/Pictures/Backgrounds &
picom &
while true; do
$HOME/.local/scripts/reboot_services &
ssh-agent dwm || break
done