เจฎเฉเจจเฉเฉฐ เจฆเจซเจคเจฐ เจตเจฟเฉฑเจ เจเจ เจธเจเฉเจฐเฉเจจเจพเจ 'เจคเฉ เจจเจฟเจเจฐเจพเจจเฉ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจกเฉเจธเจผเจฌเฉเจฐเจก เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจธเฉ. เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจชเฉเจฐเจพเจฃเฉ เจฐเจพเจธเจฌเฉเจฐเฉ เจชเจพเจ เจฎเจพเจกเจฒ เจฌเฉ + เจ เจคเฉ เจเฉฑเจ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐ เจนเจจ เจเจฟเจธ เจตเจฟเฉฑเจ เจฒเจเจญเจ เจ เจธเฉเจฎเจค เจธเจฐเฉเจค เจนเจจเฅค
เจเจผเจพเจนเจฐ เจนเฉ เจเจฟ เจฐเจพเจธเจฌเฉเจฐเฉ Pi เจฎเจพเจกเจฒ B+ เจตเจฟเฉฑเจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจจเฉเฉฐ เจจเจฟเจฐเฉฐเจคเจฐ เจเฉฑเจฒเจฆเจพ เจฐเฉฑเจเจฃ เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเฉเจฐเจพเจซเจฟเจเจธ เจชเฉเจธเจผ เจเจฐเจจ เจฒเจ เจเจพเจซเจผเฉ เจฌเฉเจคเจฐเจคเฉเจฌเจคเจพ เจจเจนเฉเจ เจนเฉ, เจเจฟเจธ เจเจพเจฐเจจ เจ เจเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟ เจชเฉฐเจจเจพ เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจฌเฉฑเจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจ เจเจธเจฐ เจเฉเจฐเฉเจธเจผ เจนเฉ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเฉฑเจ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจ เจคเฉ เจธเจผเจพเจจเจฆเจพเจฐ เจนเฉฑเจฒ เจธเฉ, เจเฉ เจฎเฉเจ เจคเฉเจนเจพเจกเฉ เจจเจพเจฒ เจธเจพเจเจเจพ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ.
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเจพเจฃเจฆเฉ เจนเฉ, เจธเจพเจฐเฉ เจฐเจธเจฌเฉเจฐเฉ เจเฉเจฒ เจเจพเจซเจผเฉ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจตเฉเจกเฉเจ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจนเฉ, เจเฉ เจเจฟ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจตเฉเจกเฉเจ เจกเฉเจเฉเจกเจฟเฉฐเจ เจฒเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเฉเฅค เจเจธ เจฒเจ เจเจฟเจธเฉ เจนเฉเจฐ เจฅเจพเจ 'เจคเฉ เจกเฉเจธเจผเจฌเฉเจฐเจก เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจฒเจพเจเจ เจเจฐเจจ เจฆเจพ เจตเจฟเจเจพเจฐ เจเจเจ, เจ เจคเฉ เจเฉฑเจ เจฐเฉเจเจกเจฐเจก เจคเจธเจตเฉเจฐ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจฐเฉเจกเฉเจฎเฉเจก เจธเจเฉเจฐเฉเจฎ เจจเฉเฉฐ เจฐเจธเจฌเฉเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจจ เจฆเจพ เจตเจฟเจเจพเจฐ เจเจเจเฅค
เจจเจพเจฒ เจนเฉ, เจเจธเจฆเจพ เจธเจฐเจฒ เจชเฉเจฐเจฌเฉฐเจงเจจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ 'เจคเฉ เจเฉเจคเฉเจเจ เจเจพเจฃเจเฉเจเจ, เจเจฟเจธเจฆเจพ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจเจพ เจ เจคเฉ เจฌเฉเจเจ เฉฑเจช เจฒเฉเจฃเจพ เจเจธเจพเจจ เจนเฉเฅค
เจคเฉเจฐเฉฐเจค เจเจฐเจจเจพ.
เจธเจฐเจตเจฐ เจญเจพเจ
เจ
เจธเฉเจ เจคเจฟเจเจฐ เจตเจฐเจคเจฆเฉ เจนเจพเจ
เจ
เจธเฉเจ เจเฉฑเจ เจจเจตเฉเจ เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจ เจคเฉเจจเจพเจค เจเจฐเจฆเฉ เจนเจพเจ เจ
เจคเฉ เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจธเจจเฉเฉฐ เจเจธ 'เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเจฆเฉ เจนเจพเจ
apt-get update
apt-get install -y xserver-xorg nodm fluxbox
sed -i 's/^NODM_USER=.*/NODM_USER=ubuntu/' /etc/default/nodm
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจ
เจธเฉเจ Xorg เจฒเจ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจตเฉ เจเจฐเจพเจเจเฉ
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
เจนเฉเจฃ เจ เจธเฉเจ เจซเจพเจเจฐเจซเจพเจเจธ เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจพเจเจเฉ, เจ เจธเฉเจ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจธเจฟเจธเจเจฎ เจธเฉเจตเจพ เจตเจเฉเจ เจเจฒเจพเจตเจพเจเจเฉ, เจเจธ เจฒเจ เจเฉฑเจ เจเฉเจเจผ เจฒเจ เจ เจธเฉเจ เจเจธเจฆเฉ เจฒเจ เจเฉฑเจ เจฏเฉเจจเจฟเจ เจซเจพเจเจฒ เจฒเจฟเจเจพเจเจเฉ:
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
เจซเจพเจเจฐเจซเจพเจเจธ เจจเฉเฉฐ เจซเฉเจฒ เจธเจเจฐเฉเจจ เจฎเฉเจก เจตเจฟเฉฑเจ เจคเฉเจฐเฉฐเจค เจเจฒเจพเจเจฃ เจฒเจ เจธเจพเจจเฉเฉฐ Xdotool เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ -url
เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจชเฉฐเจจเฉ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจคเจพเจ เจเฉ เจฌเฉเจฐเจพเจเจเจผเจฐ เจธเจผเฉเจฐเฉ เจนเฉเจฃ 'เจคเฉ เจเจน เจเจชเจฃเฉ เจเจช เจเฉเฉฑเจฒเฉเจน เจเจพเจตเฉเฅค
เจเจธ เจชเฉเจพเจ
'เจคเฉ, เจธเจพเจกเจพ เจเจฟเจเจธเจ เจคเจฟเจเจฐ เจนเฉ, เจชเจฐ เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจนเฉเจฐ เจฎเจพเจจเฉเจเจฐเจพเจ เจ
เจคเฉ เจกเจฟเจตเจพเจเจธเจพเจ 'เจคเฉ เจจเจฟเจฐเจฏเจพเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ
เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจ
เจธเฉเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ
เจเจธ เจฆเฉ เจฒเจ เจธเจพเจจเฉเฉฐ เจฆเฉ เจเฉเจเจผเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
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
เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจคเจธเจตเฉเจฐ เจจเฉเฉฐ เจเฉฑเจ เจคเฉเจเจผ เจ
เฉฑเจชเจกเฉเจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจฎเฉเจ เจฐเจฟเจซเฉเจฐเฉเจธเจผ เจฐเฉเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจนเฉ: 1 เจซเจฐเฉเจฎ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ (เจชเฉเจฐเจพเจฎเฉเจเจฐ -r 1
) เจ
เจคเฉ เจเฉฐเจชเจฐเฉเจธเจผเจจ เจเฉเจฃเจตเฉฑเจคเจพ: 5 (เจชเฉเจฐเจพเจฎเฉเจเจฐ -q:v 5
)
เจนเฉเจฃ เจเจ เจเจพเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉเจ
เจเจพเจนเจ เจชเจพเจธเฉ
เจเฉฑเจฅเฉ เจเจน เจ เจเฉ เจตเฉ เจเจธเจพเจจ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจฎเฉเจ เจเจฟเจนเจพ เจธเฉ, เจ เจธเฉเจ เจฐเจพเจธเจฌเฉเจฐเฉ เจชเจพเจ เจฎเจพเจกเจฒ B+ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉเฅค
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจ เจเจธเจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉเจ
เจธเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจตเฉเจกเฉเจ เจเจฟเฉฑเจช เจฒเจ เจนเฉเจฐ เจฎเฉเจฎเฉเจฐเฉ เจตเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเฉ เจชเจตเฉเจเฉ, เจเจธเจฆเฉ เจฒเจ เจ
เจธเฉเจ เจเจธ เจตเจฟเฉฑเจ เจธเฉฐเจชเจพเจฆเจจ เจเจฐเจพเจเจเฉ /boot/config.txt
gpu_mem=128
เจเจ เจเจชเจฃเฉ เจจเจตเฉเจ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจฌเฉเจ เจเจฐเฉเจ เจ
เจคเฉ เจชเฉเจเจฎเฉเจจ เจเฉเจฐเจฟเฉฐเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ, เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ
pacman -Sy omxplayer
เจเจฎเจพเจฒ เจฆเฉ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ, OMXPlayer x เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจเจธ เจฒเจ เจธเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเจธเจฆเฉ เจฒเจ เจเฉฑเจ เจฏเฉเจจเจฟเจ เจซเจพเจเจฒ เจฒเจฟเจเจฃ เจ เจคเฉ เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ:
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
เจเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจคเฉเจฐ เจคเฉ -b http://your-vm:8080/
เจ
เจธเฉเจ เจเจชเจฃเฉ เจธเจฐเจตเจฐ เจคเฉเจ url เจชเจพเจธ เจเจฐ เจฐเจนเฉ เจนเจพเจเฅค
เจฌเฉฑเจธ, เจธเจพเจกเฉ เจธเจฐเจตเจฐ เจคเฉเจ เจเฉฑเจ เจคเจธเจตเฉเจฐ เจคเฉเจฐเฉฐเจค เจเฉเฉเฉ เจธเจเฉเจฐเฉเจจ 'เจคเฉ เจฆเจฟเจเจพเจ เจฆเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจธเจเฉเจฐเฉเจฎ เจเจชเจฃเฉ เจเจช เจฎเฉเฉ เจเจพเจฒเฉ เจนเฉ เจเจพเจตเฉเจเฉ เจ เจคเฉ เจเจฒเจพเจเฉฐเจ เจเจธ เจจเจพเจฒ เจฎเฉเฉ เจเจจเฉเจเจ เจนเฉ เจเจพเจฃเจเฉเฅค
เจเฉฑเจ เจฌเฉเจจเจธ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจคเฉเจธเฉเจ เจจเจคเฉเจเฉ เจตเจพเจฒเฉ เจคเจธเจตเฉเจฐ เจจเฉเฉฐ เจฆเจซเจคเจฐ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเฉฐเจชเจฟเจเจเจฐเจพเจ 'เจคเฉ เจธเจเฉเจฐเฉเจจเจธเฉเจตเจฐ เจตเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจฆเฉ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ
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
เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ เจธเจพเจฅเฉ เจฌเจนเฉเจค เจเฉเจธเจผ เจนเฉเจฃเจเฉ ๐
เจธเจฐเฉเจค: www.habr.com