/ moved screensaver and power options to startup.sh
This commit is contained in:
@@ -13,10 +13,10 @@ alias gparted="sudo gparted"
|
|||||||
alias grep='grep --color=auto'
|
alias grep='grep --color=auto'
|
||||||
alias keymap="setxkbmap -model pc105 -layout us,no -option grp:caps_toggle,grp_led:scroll"
|
alias keymap="setxkbmap -model pc105 -layout us,no -option grp:caps_toggle,grp_led:scroll"
|
||||||
alias keyringreset="trash-put /home/poq/.local/share/keyrings/*.keyrings"
|
alias keyringreset="trash-put /home/poq/.local/share/keyrings/*.keyrings"
|
||||||
|
alias lock="xautolock -locknow"
|
||||||
alias ls='ls --color=auto'
|
alias ls='ls --color=auto'
|
||||||
alias mamapscii='telnet mapscii.me'
|
alias mamapscii='telnet mapscii.me'
|
||||||
alias myip="echo $(wget http://ipinfo.io/ip -qO -)"
|
alias myip="echo $(wget http://ipinfo.io/ip -qO -)"
|
||||||
alias package-updates="pacman -Qu"
|
|
||||||
alias sb="source ~/.bashrc"
|
alias sb="source ~/.bashrc"
|
||||||
alias tp="tp.sh"
|
alias tp="tp.sh"
|
||||||
#alias cp="cp -i" # confirm before overwriting something
|
#alias cp="cp -i" # confirm before overwriting something
|
||||||
@@ -25,10 +25,11 @@ alias tp="tp.sh"
|
|||||||
#alias free='free -m' # show sizes in MB
|
#alias free='free -m' # show sizes in MB
|
||||||
#alias more=less
|
#alias more=less
|
||||||
#alias np='nano -w PKGBUILD'
|
#alias np='nano -w PKGBUILD'
|
||||||
|
#alias package-updates="pacman -Qu"
|
||||||
#alias nr="nitrogen --restore"
|
#alias nr="nitrogen --restore"
|
||||||
|
|
||||||
|
|
||||||
# x terminal shell start string
|
# x terminal shell start string | https://askubuntu.com/questions/1340319/ps1-string-full-documentation-and-reference-page
|
||||||
PS1='[\u@\h \W]\$ '
|
PS1='[\u@\h \W]\$ '
|
||||||
|
|
||||||
# change the window title of x terminals
|
# change the window title of x terminals
|
||||||
@@ -68,6 +69,30 @@ ex ()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
monitor() {
|
||||||
|
cmd="info"
|
||||||
|
if [[ -n $1 ]]; then
|
||||||
|
cmd=$1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ${cmd} == "on" ] ; then
|
||||||
|
# (standby) (suspend) (off)
|
||||||
|
# 18.2 hours | https://superuser.com/questions/1876254/how-to-turn-off-monitor-and-dont-enable-screen-blanking-in-arch-linux
|
||||||
|
xset dpms 65535 65535 65535
|
||||||
|
# disable screensaver
|
||||||
|
xautolock -disable # disable screen locker
|
||||||
|
elif [ ${cmd} == "off" ] ; then
|
||||||
|
sleep 3 # sleep, to prevent mouse movement and immediate wake up
|
||||||
|
xset dpms 0 0 600 # 10 min timout will be active after monitor wakes up
|
||||||
|
xset dpms force off # shut off the monitor
|
||||||
|
xautolock -enable # turns on screen locker again
|
||||||
|
elif [ ${cmd} == "info" ] ; then
|
||||||
|
xset -q
|
||||||
|
else
|
||||||
|
echo "error: unknown command \"${cmd}\""
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
nmrestart() {
|
nmrestart() {
|
||||||
systemctl restart NetworkManager
|
systemctl restart NetworkManager
|
||||||
systemctl status NetworkManager
|
systemctl status NetworkManager
|
||||||
@@ -94,6 +119,12 @@ screensaver() {
|
|||||||
xset dpms
|
xset dpms
|
||||||
xautolock -restart
|
xautolock -restart
|
||||||
fi
|
fi
|
||||||
|
elif [ ${cmd} == "set" ] ; then
|
||||||
|
minutes=15
|
||||||
|
if [[ -n $2 ]]; then
|
||||||
|
minutes=$2
|
||||||
|
fi
|
||||||
|
xautolock -time ${minutes} -locker i3lock_fk.sh
|
||||||
elif [ ${cmd} == "info" ] ; then
|
elif [ ${cmd} == "info" ] ; then
|
||||||
xset -q
|
xset -q
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -40,4 +40,4 @@ else
|
|||||||
composite -gravity ${random_gravity} /tmp/overlayimage.png /tmp/currentworkspaceblur.png /tmp/lockbackground.png
|
composite -gravity ${random_gravity} /tmp/overlayimage.png /tmp/currentworkspaceblur.png /tmp/lockbackground.png
|
||||||
i3lock --tiling -i /tmp/lockbackground.png
|
i3lock --tiling -i /tmp/lockbackground.png
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -47,6 +47,10 @@ elif [[ "${XWM}" == "i3" ]]; then
|
|||||||
lordOfTheRing.sh
|
lordOfTheRing.sh
|
||||||
sleep 3.5
|
sleep 3.5
|
||||||
|
|
||||||
|
# set up screen locking and monitor/display power management
|
||||||
|
xset dpms 0 0 599 # screen off after X seconds
|
||||||
|
#xautolock -time 15 -locker i3lock_fk.sh # lock after X minutes
|
||||||
|
|
||||||
# start miscellanous programs
|
# start miscellanous programs
|
||||||
megasync & # mega sync service
|
megasync & # mega sync service
|
||||||
nextcloud & # nextcloud file sync
|
nextcloud & # nextcloud file sync
|
||||||
|
|||||||
@@ -209,10 +209,10 @@ exec --no-startup-id nitrogen --restore
|
|||||||
exec --no-startup-id pasystray
|
exec --no-startup-id pasystray
|
||||||
exec --no-startup-id startup.sh
|
exec --no-startup-id startup.sh
|
||||||
|
|
||||||
# screen off after 30 min (1800 sec)
|
# ---
|
||||||
#exec_always --no-startup-id xset dpms 0 0 1800;
|
# screen locker
|
||||||
# lock after X minutes
|
# ---
|
||||||
#exec --no-startup-id xautolock -time 15 -locker i3lock_fk.sh
|
# locking of screens is handled by startup.sh
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
# shortcuts
|
# shortcuts
|
||||||
@@ -250,8 +250,9 @@ bindsym $mod+y [class="REAPER"] focus
|
|||||||
bindsym $mod+Ctrl+9 mode "$mode_displays"
|
bindsym $mod+Ctrl+9 mode "$mode_displays"
|
||||||
set $mode_displays (l)ock displays, (o)ff & lock displays
|
set $mode_displays (l)ock displays, (o)ff & lock displays
|
||||||
mode "$mode_displays" {
|
mode "$mode_displays" {
|
||||||
bindsym l exec --no-startup-id loginctl lock-session
|
bindsym l exec --no-startup-id i3lock_fk.sh
|
||||||
bindsym o exec --no-startup-id xset dpms force off, mode "default"
|
#bindsym l exec --no-startup-id loginctl lock-session
|
||||||
|
bindsym o exec --no-startup-id sleep 3; xset dpms force off; xautolock -locknow
|
||||||
|
|
||||||
# exit system mode: "Enter" or "Escape"
|
# exit system mode: "Enter" or "Escape"
|
||||||
bindsym Return mode "default"
|
bindsym Return mode "default"
|
||||||
@@ -260,15 +261,18 @@ mode "$mode_displays" {
|
|||||||
|
|
||||||
# submenu: logout / reboot / shutdown ++
|
# submenu: logout / reboot / shutdown ++
|
||||||
bindsym $mod+Ctrl+0 mode "$mode_system"
|
bindsym $mod+Ctrl+0 mode "$mode_system"
|
||||||
set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown
|
set $mode_system (Shift+e)xit/logout, (Shift+r)eboot, (Shift+s)hutdown
|
||||||
|
#set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown
|
||||||
|
|
||||||
mode "$mode_system" {
|
mode "$mode_system" {
|
||||||
bindsym l exec --no-startup-id i3exit lock, mode "default"
|
#bindsym l exec --no-startup-id i3lock_fk.sh
|
||||||
bindsym s exec --no-startup-id i3exit suspend, mode "default"
|
#bindsym l exec --no-startup-id i3exit lock, mode "default"
|
||||||
bindsym u exec --no-startup-id i3exit switch_user, mode "default"
|
bindsym Shift+e exec --no-startup-id i3exit logout
|
||||||
bindsym e exec --no-startup-id i3exit logout, mode "default"
|
#bindsym h exec --no-startup-id i3exit hibernate, mode "default"
|
||||||
bindsym h exec --no-startup-id i3exit hibernate, mode "default"
|
bindsym Shift+r exec --no-startup-id i3exit reboot
|
||||||
bindsym r exec --no-startup-id i3exit reboot, mode "default"
|
#bindsym s exec --no-startup-id i3exit suspend, mode "default"
|
||||||
bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default"
|
#bindsym u exec --no-startup-id i3exit switch_user, mode "default"
|
||||||
|
bindsym Shift+s exec --no-startup-id i3exit shutdown
|
||||||
|
|
||||||
# exit system mode: "Enter" or "Escape"
|
# exit system mode: "Enter" or "Escape"
|
||||||
bindsym Return mode "default"
|
bindsym Return mode "default"
|
||||||
|
|||||||
Reference in New Issue
Block a user