+++ /dev/null
-#!/bin/sh
-#
-# 90autorandr: Change autorand profile on thaw/resume
-
-AUTORANDR="autorandr -c"
-
-detect_display()
-{
- for x in /tmp/.X11-unix/*; do
- displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
- user=$(who|awk '$5 ~ regexp {print $1}' regexp="\\\(:$displaynum\\\)")
- if [ x"$user" = x"" ]; then
- user=$(who|awk '$2 ~ regexp {print $1}' regexp=":$displaynum")
- fi
- if [ x"$user" != x"" ]; then
- export DISPLAY=":$displaynum"
- /bin/su -c "${AUTORANDR}" "$user"
- return 0
- fi
- done
-}
-
-case "$1" in
- thaw|resume)
- detect_display
- ;;
-esac
+++ /dev/null
-# autorandr/auto-disper completion by Maciej 'macieks' Sitarz <macieks@freesco.pl>
-
-_autorandr ()
-{
- local cur prev opts lopts prfls
-
- COMPREPLY=()
- cur="${COMP_WORDS[COMP_CWORD]}"
- prev="${COMP_WORDS[COMP_CWORD-1]}"
-
- opts="-h -c -s -l -d"
- lopts="--help --change --save --load --default --force --fingerprint"
- prfls="`find ~/.autorandr/* -maxdepth 1 -type d -printf '%f\n'`"
-
- case "${cur}" in
- --*)
- COMPREPLY=( $( compgen -W "${lopts}" -- $cur ) )
- return 0
- ;;
- -*)
- COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) )
- return 0
- ;;
- *)
- if [ $COMP_CWORD -eq 1 ]; then
- COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) )
- fi
- ;;
- esac
-
- case "${prev}" in
- -l|--load|-d|--default)
- COMPREPLY=( $( compgen -W "${prfls}" ) )
- return 0
- ;;
- *)
- ;;
- esac
-
- return 0
-}
-complete -F _autorandr autorandr
-complete -F _autorandr auto-disper
-
--- /dev/null
+# autorandr/auto-disper completion by Maciej 'macieks' Sitarz <macieks@freesco.pl>
+
+_autorandr ()
+{
+ local cur prev opts lopts prfls
+
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+
+ opts="-h -c -s -l -d"
+ lopts="--help --change --save --load --default --force --fingerprint"
+ prfls="`find ~/.autorandr/* -maxdepth 1 -type d -printf '%f\n'`"
+
+ case "${cur}" in
+ --*)
+ COMPREPLY=( $( compgen -W "${lopts}" -- $cur ) )
+ return 0
+ ;;
+ -*)
+ COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) )
+ return 0
+ ;;
+ *)
+ if [ $COMP_CWORD -eq 1 ]; then
+ COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) )
+ fi
+ ;;
+ esac
+
+ case "${prev}" in
+ -l|--load|-d|--default)
+ COMPREPLY=( $( compgen -W "${prfls}" ) )
+ return 0
+ ;;
+ *)
+ ;;
+ esac
+
+ return 0
+}
+complete -F _autorandr autorandr
+complete -F _autorandr auto-disper
+
--- /dev/null
+#!/bin/sh
+#
+# 90autorandr: Change autorand profile on thaw/resume
+
+AUTORANDR="autorandr -c"
+
+detect_display()
+{
+ for x in /tmp/.X11-unix/*; do
+ displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
+ user=$(who|awk '$5 ~ regexp {print $1}' regexp="\\\(:$displaynum\\\)")
+ if [ x"$user" = x"" ]; then
+ user=$(who|awk '$2 ~ regexp {print $1}' regexp=":$displaynum")
+ fi
+ if [ x"$user" != x"" ]; then
+ export DISPLAY=":$displaynum"
+ /bin/su -c "${AUTORANDR}" "$user"
+ return 0
+ fi
+ done
+}
+
+case "$1" in
+ thaw|resume)
+ detect_display
+ ;;
+esac