X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=desktop-20-autostart.sh;h=03be1c58356cb5c0d063977214a6b8bc2c871560;hp=dd4d9a8e0918341277f4d596c15343d28ddd3e44;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=431c65df440c854db2aa154a38fe6e33428d98c7 diff --git a/desktop-20-autostart.sh b/desktop-20-autostart.sh index dd4d9a8..03be1c5 100755 --- a/desktop-20-autostart.sh +++ b/desktop-20-autostart.sh @@ -1,16 +1,30 @@ #!/bin/bash -l +# Copyright (C) 2016 Ian Kelling + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. # first 2 alternatives showed under ubuntu 14.04, second 2 under arch at 11/2015 -right_monitor_rotation=left if [[ $1 ]]; then + right_monitor_rotation=left +else right_monitor_rotation=normal fi xout="$(xrandr)" xe() { echo "$xout"; } -x=$(xe | grep -E '^(DisplayPort-[0123]|DVI-0|DP-[1234]|DVI-I-1) connected' | wc -l) +x=$(xe | grep -Ec '^(DisplayPort-[0123]|DVI-0|DP-[1234]|DVI-I-1) connected') if (( x > 2 )); then left=$(xe | sed -rn 's/^(DVI[^ ]+) connected .*/\1/p') dps=( $(xe | sed -rn 's/^(DP-[01234]|DisplayPort-[01234]) connected .*/\1/p') ) @@ -31,8 +45,10 @@ elif (( x == 2 )); then --output $middle --mode 2560x1600 --pos 1600x0 --rotate left fi -/a/bin/distro-setup/input-setup +/a/bin/distro-setup/input-setup m if isarch; then pulseaudio --start fi + +#indicator-kdeconnect date "+%A, %B %d, %r, %S seconds" > /tmp/desktop-20-autostart-log