
Mihi opus erat ut ashboardday cum vigilantia in pluribus screens in officio ostenderet. Plures veteres Raspberry Pi exemplar B + et hypervisoris cum opibus paene infinitis.
Videtur quod Raspberry Pi exemplar B+ satis fortuiti non habet ut pascam continenter currens et multum in eo graphice reddat, propter quod fit ut pagina partim buggy et saepe fragore.
Solutio satis simplex et elegans, quam cupio tecum communicare.
Ut nostis, omnes Raspberries satis potentes processus video habere, quod magnum est ad hardware video decoding. Itaque opinio venit ut navigatrum in ashboardday alio alio immitteret, et facilem rivum cum imagine ad RUBUS IDAEM transferre.
Plus, hoc simpliciorem administrationem habere debet, quia in hoc casu omnis conformatio in una machina virtuali fiet, quae facilior est ad renovationem et tergum.
Dictum factum quam cito.
Servo parte
Utimur parati . Installationem nullam requirens, omnia continet quae opus sunt ut virtualem machinam cito disponas et adiuvat ut statim retis erigantur, claves ssh adde et ad eam celeriter operandam mittentur.
Novam virtualem machinam explicamus et in primis eam in eo instituimus , и :
apt-get update
apt-get install -y xserver-xorg nodm fluxbox
sed -i 's/^NODM_USER=.*/NODM_USER=ubuntu/' /etc/default/nodmNos etiam config pro Xorg utemur, benigne nobis Didacus Ongaro, addito modo novam resolutionem 1920 × 1080cum omnes nostri monitores utantur;
cat > /etc/X11/xorg.conf <<EOT
Section "Device"
Identifier "device"
Driver "vesa"
EndSection
Section "Screen"
Identifier "screen"
Device "device"
Monitor "monitor"
DefaultDepth 16
SubSection "Display"
Modes "1920x1080" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Section "Monitor"
Identifier "monitor"
HorizSync 20.0 - 50.0
VertRefresh 40.0 - 80.0
Option "DPMS"
EndSection
Section "ServerLayout"
Identifier "layout"
Screen "screen"
EndSection
EOT
systemctl restart nodmNunc Firefox instituemus, ut ministerium systematis curremus, unum scribemus pro eo unum fasciculum:
apt-get install -y firefox xdotool
cat > /etc/systemd/system/firefox.service <<EOT
[Unit]
Description=Firefox
After=network.target
[Service]
Restart=always
User=ubuntu
Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/ubuntu/.Xauthority"
ExecStart=/usr/bin/firefox -url 'http://example.org/mydashboard'
ExecStartPost=/usr/bin/xdotool search --sync --onlyvisible --class "Firefox" windowactivate key F11
[Install]
WantedBy=graphical.target
EOT
systemctl enable firefox
systemctl start firefoxNon opus est Xdotool ut statim in plena screen modus incendia curramus.
Per parametri -url paginam quamlibet exprimere potes ut sponte aperiat cum incipit navigatrum.
Hac scaena, ac ante nostrum paratus est, nunc imaginem in retiaculis aliis monitoribus et machinis exportare necesse est. Ad hoc utemur possibilitatibus forma communius adhibita pro effusis video e pluribus webcams.
Hoc enim duobus opus est; cum modulus , capiendis imaginibus ex x et quae clientibus nostris distribuent;
apt-get install -y make gcc ffmpeg
cd /tmp/
wget https://github.com/ccrisan/streameye/archive/master.tar.gz
tar xvf master.tar.gz
cd streameye-master/
make
make install
cat > /etc/systemd/system/streameye.service <<EOT
[Unit]
Description=streamEye
After=network.target
[Service]
Restart=always
User=ubuntu
Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/ubuntu/.Xauthority"
ExecStart=/bin/sh -c 'ffmpeg -f x11grab -s 1920x1080 -i :0 -r 1 -f mjpeg -q:v 5 - 2>/dev/null | streameye'
[Install]
WantedBy=graphical.target
EOT
systemctl enable streameye
systemctl start streameyeCum pictura nostra ieiunium renovationem non requirit, ratem reficiendi definivi: 1 frame per secundam (parameter -r 1) et pressio qualitatis: 5 (parameter -q:v 5)
Nunc scriptor experiri ad , in responsione televisificae escritorio continenti renovatum videbis. Magna! — quid opus erat.
Clientem latus
Facilius est hic, ut dixi, Raspberry Pi exemplar B + utemur.
Primum omnium instituamus hoc enim sequimur in rutrum.
Etiam plus memoriae nostro scopo nostro collocare debebimus, hoc enim in /boot/config.txt
gpu_mem=128Sit scriptor tabernus novam nostram rationem et ne obliviscamur initialize pacman keyring, install :
pacman -Sy omxplayerMire, OMXPlayer sine x operari potest, ergo omnibus nobis opus est limam unitatis pro ea scribere et currere;
cat > /etc/systemd/system/omxplayer.service <<EOT
[Unit]
Description=OMXPlayer
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/omxplayer -r --live -b http://your-vm:8080/ --aspect-mode full
[Install]
WantedBy=multi-user.target
EOT
systemctl enable omxplayer
systemctl start omxplayerUt parametri -b http://your-vm:8080/ domicilium a servo nostro transimus.
Haec omnia, imago a servo nostro statim in scrinio connexo apparebit. In casu quibusvis quaestionibus, amnis automatice restarted et clientes ei coniungent.
Ut bonus, picturam consequentem instituere potes ut in omnibus computers in officio Screensaver. Hoc enim tibi necessarium erit и :
mode: one
selected: 0
programs:
"Monitoring Screen" mpv --really-quiet --no-audio --fs
--loop=inf --no-stop-screensaver
--wid=$XSCREENSAVER_WINDOW
http://your-vm:8080/ n
maze -root n
electricsheep --root 1 nNunc collegae tui valde gauisi erunt
Source: www.habr.com
