aboutsummaryrefslogtreecommitdiff
path: root/Xinit/xinitrc
diff options
context:
space:
mode:
Diffstat (limited to 'Xinit/xinitrc')
-rwxr-xr-xXinit/xinitrc216
1 files changed, 9 insertions, 207 deletions
diff --git a/Xinit/xinitrc b/Xinit/xinitrc
index 5316587..0ea09ba 100755
--- a/Xinit/xinitrc
+++ b/Xinit/xinitrc
@@ -1,19 +1,4 @@
#!/usr/bin/bash
-# Inspiration:
-# http://www.desertsol.com/~kevin/ratpoison/
-tools_dir=$HOME/.tools
-xtoolwait="timeout --signal=KILL 5 $tools_dir/xtoolwait -noprop"
-workspace="rpws"
-screen_run="$tools_dir/screen_run"
-term="/usr/bin/urxvt -e"
-
-
-#######################################################################
-#
-# If this script is run with no arguments, tools and all workspaces are loaded.
-# If a workspace number is given as the argument, only that workspace is initialized.
-#
-#######################################################################
# Launch config files
if [ -d /etc/X11/xinit/xinitrc.d ]; then
@@ -23,46 +8,24 @@ if [ -d /etc/X11/xinit/xinitrc.d ]; then
unset f
fi
-#get wifi
-sudo safeconnect
-
-# Autodisable rodent
-#sudo modprobe -r bcm5974
+# Load system specific things
+~/.custom
-# Make C-v always insert selection (disabled due to too much cpu wakepus)
-### Disabled for use of too many cpu cycles
-#autocutsel -fork &
-#autocutsel -selection PRIMARY -fork &
+# Get internet
+sudo safeconnect
# give cursor
xsetroot -cursor_name left_ptr
-# Fix mouse
-~/bin/mousefix
-
-# Fix annoying blank java bug
-wmname LG3D
-
# Background
~/.tools/wp change &
+~/bin/panel
# Init clipboard
~/.tools/clipboard init
-#Run dropbox
-#dropboxd &
-#~/bin/mountsecure
-
-# Allow user to edit brightness
-sudo /usr/bin/brightchown
-
-# Custom
-~/.custom
-
-#Keyboard Bindings
-setxkbmap uc -variant colemak
-#xcape -t 300 -e 'Shift_L=parenleft;Shift_R=parenright;Hyper_L=Shift_L|exclam;Hyper_R=Shift_L|question' &
-xcape -t 300 -e 'Shift_L=parenleft;Shift_R=parenright;' &
+# Keyboard bindings
+xcape -t 300 -e 'Shift_L=parenleft;Shift_R=parenright;Hyper_L=Shift_L|exclam;Hyper_R=Shift_L|question' &
xset r 64
xset r 133
xset r rate 170 60
@@ -75,172 +38,11 @@ xautolock -detectsleep -locker '~/.tools/lock' -time 11 -corners 0-00 &
# Load xterm colors
xrdb -merge ~/.Xresources
xrdb -merge ~/.Xdefaults
+
# Start some programs
-#dropbox start
~/bin/offline-run &
-#xflux -z 24531 -l 56 -g 13
-#nm-applet &
# Automount
udiskie -N &
-#Disable annoying point tap
-synclient PalmDetect=1
-synclient TapButton1=1
-synclient TapButton2=3
-synclient TapButton3=2
-synclient TapAndDragGesture=0
-synclient VertEdgeScroll=0 RTCornerButton=0 RBCornerButton=0 LTCornerButton=0 LBCornerButton=0 FingerHigh=37 FingerLow=35 FingerPress=100
-#Natural Scrolling
-xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12"
-
-# Detect secondary monitor and automatically adjust
-#if [ `xrandr| grep -c HDMI1` -gt 0 ]; then
-# xrandr --output HDMI1 --mode `xrandr | awk 'NR==9 {print $1}'` --right-of LVDS1
-# xrandr --output HDMI1 --mode 1920x1080 --right-of LVDS1
-#fi
-
-
-if [ $# -lt 1 ]; then
- # if no arguments given, run everything
- run_everything=true
- run_workspace=all
-else
- # if 1 argument given, run that workspace
- run_everything=false
- run_workspace=$1
-fi
-
-#
-# Startup the window manager
-if [ $run_everything = true ]; then
- ratpoison 2>&1 &
-# ~/.config/bspwm/bspwmrc
-# compton &
- wmpid=$!
- sleep 1 &
-fi
-#######################################################################
-#
-# I create a section for each workspace so that individual workspaces
-# can be reloaded without reloading tools, which doesn't work so well.
-#
-#######################################################################
-
-# workspace 0 : volume workspace
-# window 1: volume
-#if [ $run_everything = true -o $run_workspace = 2 ]; then
-# $workspace 0
-# $xtoolwait $term alsamixer
-# number_and_title 0 "volume"
-#fi
-
-
-## workspace 1 : Ranger workspace
-## window 1+: Ranger
-#if [ $run_everything = true -o $run_workspace = 1 ]; then
-# $workspace 1
-# $xtoolwait $term ranger
-#fi
-#
-## workspace 2 is at the end (pentadactyl) slowing down
-#
-## workspace 3 : newsbeuter
-#if [ $run_everything = true -o $run_workspace = 3 ]; then
-# $workspace 3
-# $xtoolwait $term newsbeuter
-#fi
-#
-## workspace 4 : admin workspace
-## window 1: screen (see screenrc.admin for the screen config)
-#if [ $run_everything = true -o $run_workspace = 4 ]; then
-# $workspace 4
-## $xtoolwait $term $screen_run admin
-#fi
-#
-## workspace 5 : School
-## windows 1: screen notebok
-#if [ $run_everything = true -o $run_workspace = 5 ]; then
-# $workspace 5
-# cd $HOME/Sync/notes
-## $xtoolwait $term $screen_run school
-#fi
-##
-### workspace 7 : kde workspace (VNC session)
-##if [ $run_everything = true -o $run_workspace = 7 ]; then
-## $workspace ^7
-## $xtoolwait vncviewer nerd:1
-## number_and_title 0 "kde"
-##fi
-#
-## workspace 7 : skype workspace
-#if [ $run_everything = true -o $run_workspace = 7 ]; then
-# $workspace 7
-## skype &
-## number_and_title 0 "skype"
-# sleep 6
-#fi
-#
-##
-### workspace 8 : windows workspace (VMware session)
-##if [ $run_everything = true -o $run_workspace = 8 ]; then
-## $workspace ^8
-## #$xtoolwait gnomesu -c /stor/vmware/bin/vmware
-## #number_and_title 0 "windows xp"
-##fi
-##
-#
-## workspace 9 : email workspace
-## window 1: mutt
-#if [ $run_everything = true -o $run_workspace = 2 ]; then
-# $workspace 8
-# $xtoolwait $term mutt
-#fi
-#
-## workspace 10 : irc workspace
-## window 1: irc
-#if [ $run_everything = true -o $run_workspace = 2 ]; then
-# $workspace 10
-# $xtoolwait $term vps
-## $xtoolwait $term irssi
-#fi
-#
-## workspace 11 : wifi workspace
-## window 1: wicd
-#if [ $run_everything = true -o $run_workspace = 2 ]; then
-# $workspace 11
-# $xtoolwait $term sudo /usr/bin/safeconnect
-#fi
-#
-## workspace 12 : music workspace
-## window 1: music
-#if [ $run_everything = true -o $run_workspace = 2 ]; then
-# $workspace 12
-# mopidy &
-# $xtoolwait $term ncmpcpp
-#fi
-#
-## workspace 13 : volume workspace
-## window 1: volume
-##if [ $run_everything = true -o $run_workspace = 2 ]; then
-## $workspace 13
-## $xtoolwait $term alsamixer
-##fi
-#
-## workspace 2 : Vimb workspace
-#if [ $run_everything = true -o $run_workspace = 2 ]; then
-# $workspace 2
-# vimb &
-#fi
-
-# Default workspace: 1(ranger)
-# $workspace ^1
-
-~/.tools/panel/panel &
-#sleep 2 && rpbar
-
-#######################################################################
-sleep 1
-if [ $run_everything = true ]; then
- wait $wmpid
-fi
+ratpoison