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
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/nodm
Nos etiam config pro Xorg utemur, benigne
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 nodm
Nunc 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 firefox
Non 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
Hoc enim duobus opus est;
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 streameye
Cum 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
Clientem latus
Facilius est hic, ut dixi, Raspberry Pi exemplar B + utemur.
Primum omnium instituamus
Etiam plus memoriae nostro scopo nostro collocare debebimus, hoc enim in /boot/config.txt
gpu_mem=128
Sit scriptor tabernus novam nostram rationem et ne obliviscamur initialize pacman keyring, install
pacman -Sy omxplayer
Mire, 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 omxplayer
Ut 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 n
Nunc collegae tui valde gauisi erunt
Source: www.habr.com