Dernière activité 2 days ago

Révision c69013f36d866d148f6e524b23d30cd5411d4aa0

project-openspace.sh Brut
1#! /usr/bin/env bash
2
3function cleanup() {
4 echo 'restoring mouse cursor'
5 killall xbanish
6
7 echo 'restoring desktop monitor'
8 /usr/local/bin/unprojectorify.sh
9
10 echo 'restoring screen blank and suspend on idle'
11 gsettings set org.gnome.desktop.session idle-delay 120
12 gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
13}
14
15trap cleanup SIGINT
16
17export DISPLAY=:1
18
19echo 'use HDMI display only and send audio there'
20/usr/local/bin/projectorify.sh
21
22echo 'disabling screen blanking and suspend on idle'
23gsettings set org.gnome.desktop.session idle-delay 0
24gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
25
26echo 'hiding mouse cursor'
27xbanish -a &
28
29echo 'launching OpenSpace'
30cd ~/Sites/src/OpenSpace
31./bin/OpenSpace -b -p './user/data/profiles/remote projection.profile' -c ./user/config/uhd-projection.json
32
33cleanup
projectorify.sh Brut
1#! /usr/bin/env bash
2
3xrandr --output HDMI-0 --auto --mode 3840x2160 --primary --output DP-4 --off
4pactl set-default-sink alsa_output.pci-0000_07_00.1.hdmi-surround-extra2
unprojectorify.sh Brut
1#! /usr/bin/env bash
2
3xrandr --output DP-4 --auto --primary --output HDMI-0 --off