summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution
diff options
context:
space:
mode:
authorChristian Rößler2018-07-25 16:08:45 +0200
committerChristian Rößler2018-07-25 16:08:45 +0200
commitb21d2bb616a2b0ecd641707a783b84903d97ce36 (patch)
tree334bf771b738b60b0678fe35f42bf61e7922d05c /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution
parent[dhcpc-busybox] Also add special primary handling to systemd-udhcpc (diff)
downloadmltk-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-xcore/modules/run-virt/data/opt/openslx/vmchooser/data/linux/resolution25
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