diff options
-rw-r--r-- | etc/alias | 1 | ||||
-rw-r--r-- | etc/aliases/x | 32 |
2 files changed, 33 insertions, 0 deletions
@@ -7,3 +7,4 @@ source $ZDIR/aliases/global source $ZDIR/aliases/short [[ $distro == debian ]] && source $ZDIR/aliases/debian +check_com -c startx && source $ZDIR/aliases/x diff --git a/etc/aliases/x b/etc/aliases/x new file mode 100644 index 0000000..7fa5c96 --- /dev/null +++ b/etc/aliases/x @@ -0,0 +1,32 @@ +## vim:ft=zsh + +# feh etc if X is running, x for startx otherwise +if pidof X &> /dev/null; then + ## feh + alias fehf='feh -Tfull' # Fullscreen + alias fehfr='feh -Tfull --recursive' + alias fehi='feh .fehindex.jpg' + alias fehj='feh -Tjust' # Screensaver-like + alias fehjr='feh -Tjust --recursive' + for i in {5,10,15,20}; { + alias fehj$i="feh -Tjust --slideshow-delay $i" + alias fehf$i="feh -Tfull --slideshow-delay $i" + alias fehjr$i="feh -Tjust --slideshow-delay $i --recursive" + alias fehfr$i="feh -Tfull --slideshow-delay $i --recursive" + } + alias fehjx='feh -Tjust --slideshow-delay' + alias fehfx='feh -Tfull --slideshow-delay' + alias fehjrx='feh -Tjust --recursive --slideshow-delay' + alias fehfrx='feh -Tfull --recursive --slideshow-delay' + alias feht='feh -Tthumbnail' # List thumbnails + alias fehtr='feh -Tthumbnail --recursive' + + # Automatically upload screenshot plzkthx + alias putscreen='put $(screenshot)' + + # Useful when a beamer is connected to my laptop + alias rplayer='mplayer -vo x11 -zoom -vf scale=1024:-2' +else + # start x and log out immediately + alias x='unsetopt bg_nice; startx &! exit' +fi |