diff options
author | Christian Rößler | 2018-07-25 16:08:45 +0200 |
---|---|---|
committer | Christian Rößler | 2018-07-25 16:08:45 +0200 |
commit | b21d2bb616a2b0ecd641707a783b84903d97ce36 (patch) | |
tree | 334bf771b738b60b0678fe35f42bf61e7922d05c /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution | |
parent | [dhcpc-busybox] Also add special primary handling to systemd-udhcpc (diff) | |
download | mltk-b21d2bb616a2b0ecd641707a783b84903d97ce36.tar.gz mltk-b21d2bb616a2b0ecd641707a783b84903d97ce36.tar.xz mltk-b21d2bb616a2b0ecd641707a783b84903d97ce36.zip |
[run-virt] linux scripts extended (minimised, user etc). TO BE TESTED!
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution')
-rwxr-xr-x | core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution index c22bcf80..162f4d08 100755 --- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution +++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution @@ -7,35 +7,22 @@ # Zu erledigen: Jede Menge, zB anständiges Trapping, Fehler abfangen usw... # set -x -MOUNTDIR=/mnt/diskmount -RESFILE="${MOUNTDIR}"/openslx.ini DISPLAY=:0.0 -check_resolution() { - # Now, let's wait even more seconds to see if another process re-changes res.: - ACTRES=$(DISPLAY="${DISPLAY}" XAUTHORITY="${XAUTHORITY}" xrandr|grep '*'|tr -s " "|cut -f 2 -d " ") - if [ "$ACTRES" != "$RESOLUTION" ]; then - logger "openslx resolution utility: resolution changed; re-changing." - DISPLAY="${DISPLAY}" XAUTHORITY="${XAUTHORITY}" xrandr --output ${AUSGABE} --mode ${RESOLUTION} - else - logger "openslx resolution utility: resolution unchanged." - fi -} - logger "openslx resolution utility started." # Da nun fremdgemountet wird, hier sicherheitshalber zur Kontrolle wg. Gross-/Kleinschreibung: -RESFILE=$(find "${MOUNTDIR}" -iwholename "${RESFILE}") +SLXCONFIGFILE=$(find "${DISKMOUNTDIR}" -iwholename "${SLXCONFIGFILE}") -if [ -f "$RESFILE" ]; then - RESOLUTION=$(grep 'resolution=' "$RESFILE" | cut -d '=' -f 2) +if [ -f "$SLXCONFIGFILE" ]; then + RESOLUTION=$(grep 'resolution=' "$SLXCONFIGFILE" | cut -d '=' -f 2) if [ -z $RESOLUTION ]; then - logger "openslx resolution utility: resolution file $RESFILE seems to be empty!" + logger "openslx resolution utility: resolution file $SLXCONFIGFILE seems to be empty!" exit 1 fi - logger "openslx resolution utility: resolution file $RESFILE yields ${RESOLUTION}." + logger "openslx resolution utility: resolution file $SLXCONFIGFILE yields ${RESOLUTION}." else - logger "openslx resolution utility: resolution file $RESFILE not found!" + logger "openslx resolution utility: resolution file $SLXCONFIGFILE not found!" exit 1 fi |