Benutzer-Werkzeuge

Webseiten-Werkzeuge


wartung20152016

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
wartung20152016 [2015/12/03 15:43]
admin [vlizedlab und DVD Laufwerk]
wartung20152016 [2015/12/03 15:47] (aktuell)
admin [USB]
Zeile 96: Zeile 96:
 ... ...
 </​code>​ </​code>​
 +
 +  *Sektion mit USB einbauen
 +  *Beamer oder nur Notebook (LVDS kann auch anders heißen!)
 +    *Suche als "​student"​ Benutzer via DISPLAY=:0 xrandr -q
 +
 +<code bash /​usr/​share/​vlizedlab/​scripts/​startmenustudent>​
 +...
 +MENU="​$MENU u USB b Beamer kb nur_Notebook x xterm  t Beenden"​
 +
 +          # u)
 +          #   clear
 +          #   ​devmon --unmount-all
 +          #   sleep 2
 +          #   ;;
 +           u)
 +             clear
 +             /​usr/​local/​bin/​getusb.sh
 +             sleep 2
 +             ;;
 +           b)
 +             clear
 +             ​killall ion3
 +             ​DISPLAY=:​0 xrandr --output LVDS1 --mode 1024x768 --output VGA1 --mode 1024x768
 +             ​DISPLAY=:​0 ion3 &
 +             sleep 2
 +             ;;
 +            kb)
 +             clear
 +             ​killall ion3
 +             ​DISPLAY=:​0 xrandr --output LVDS1 --auto --output VGA1 --off
 +             ​DISPLAY=:​0 ion3 &
 +             sleep 2
 +             ;;
 +...
 +</​code>​
 +
 +<code bash /​usr/​local/​bin/​getusb.sh>​
 +
 +#!/bin/bash
 +
 +test -d /tmp/vbusb && rm -rf /tmp/vbusb
 +mkdir /tmp/vbusb
 +VBoxManage list usbhost | awk -v RS=""​ '​{print $0 > "/​tmp/​vbusb/"​$2"​.txt"​}'​
 +test -f /​tmp/​vbusb/​USB.txt && rm /​tmp/​vbusb/​USB.txt
 +
 +grep -l -R -I -Z -i mouse /​tmp/​vbusb/​*.txt | xargs -0 rm -f --
 +grep -l -R -I -Z -i "hp webcam"​ /​tmp/​vbusb/​*.txt | xargs -0 rm -f --
 +
 +for usb in $(ls -m1 /​tmp/​vbusb/​);​ do
 + ​usbdevice=$(echo $usb | cut -d"​."​ -f1)
 + ​VBoxManage controlvm Windows7 usbattach "​$usbdevice"​
 +done
 +
 +test -d /tmp/vbusb && rm -rf /tmp/vbusb
 +</​code>​
 +
 +  chmod 755 /​usr/​local/​bin/​getusb.sh ​
  
   *Zeile mit usbehci ergänzen:   *Zeile mit usbehci ergänzen:
wartung20152016.1449153790.txt.gz · Zuletzt geändert: 2015/12/03 15:43 von admin