
рдореБрдЭреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдХрдИ рд╕реНрдХреНрд░реАрди рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╕рд╛рде рдбреИрд╢рдмреЛрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдХрдИ рдкреБрд░рд╛рдиреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЙрдбрд▓ рдмреА + рдФрд░ рд▓рдЧрднрдЧ рдПрдХ рдЕрд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╣реИрдВред
рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЙрдбрд▓ рдмреА + рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЪрд╛рд▓реВ рд░рдЦрдиреЗ рдФрд░ рдЗрд╕рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреГрд╖реНрда рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдерд╛, рдЬрд┐рд╕реЗ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╕рднреА рд░рд╛рд╕реНрдкрдмреЗрд░реА рдореЗрдВ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡реАрдбрд┐рдпреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ, рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реАрдбрд┐рдпреЛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рддреЛ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╣реАрдВ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛, рдФрд░ рд░реЗрдВрдбрд░рдмреЗрд░реА рдХреЛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
рдЗрди рд╕рднреА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рдЬреЛ рдЕрджреНрдпрддрди рдФрд░ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИред
рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб
рд╣рдо рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХреНрд▓рд╛рдЙрдб рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рдЗрд╕рдореЗрдВ рд╡рд╣ рд╕рдм рдХреБрдЫ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЙрдб-рдЗрдирд┐рдЯ рд╕рдорд░реНрдерди рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, ssh рдЪрд╛рдмрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕реЗ рдСрдкрд░реЗрд╢рди рдореЗрдВ рдбрд╛рд▓ рджреЗрдВред
рд╣рдо рдПрдХ рдирдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рддреИрдирд╛рддреА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рдкрд░ Xorg , nodm рдФрд░ fluxbox рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
apt-get update apt-get install -y xserver-xorg nodm fluxbox sed -i 's/^NODM_USER=.*/NODM_USER=ubuntu/' /etc/default/nodm
рд╣рдо рдбрд┐рдПрдЧреЛ рдУрдВрдЧрд╛рд░реЛ рджреНрд╡рд╛рд░рд╛ рд╣рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХреГрдкрдпрд╛ Xorg рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдирдП рд╕рдВрдХрд▓реНрдк 1920x1080 рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА рдореЙрдирд┐рдЯрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
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
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, -url
рдХрд┐рд╕реА рднреА рдкреЗрдЬ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ -url
рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдЦреБрд▓ рдЬрд╛рдПред
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдорд╛рд░рд╛ рдХрд┐рдпреЛрд╕реНрдХ рддреИрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЪрд┐рддреНрд░ рдХреЛ рдЕрдиреНрдп рдореЙрдирд┐рдЯрд░ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдореЛрд╢рди рдЬреЗрдкреАрдИрдЬреА рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдПрдХ рдкреНрд░рд╛рд░реВрдк рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╡реЗрдм-рдХреИрдорд░рд╛ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: X11grab рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде FFmpeg , X's рдФрд░ streamEye рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдЧрд╛:
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 -r 1 -i :0 -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
рдкреИрд░рд╛рдореАрдЯрд░)
рдЕрдм рд╣рдо http: // your-vm: 8080 / рдкрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╡рд╛рдм рдореЗрдВ рдЖрдкрдХреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯреЗрдб рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! - рд╡рд╣реА рд╣реБрдЖ рдЬрд┐рд╕рдХреА рдЬрд░реВрд░рдд рдереАред
рдЧреНрд░рд╛рд╣рдХ рднрд╛рдЧ
рдпрд╣ рдЕрднреА рднреА рдпрд╣рд╛рдБ рд╕рд░рд▓ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЙрдбрд▓ рдмреА + рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдкрд░ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдПрдЖрд░рдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред
рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡реАрдбрд┐рдпреЛ рдЪрд┐рдк рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо /boot/config.txt
рдореЗрдВ рд╕рдВрдкрд╛рджрди рдХрд░реЗрдВрдЧреЗ
gpu_mem=128
рд╣рдорд╛рд░реЗ рдирдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреВрдЯ рдХрд░реЗрдВ рдФрд░ рдкреИрдХрд┐рдореИрди рдХреАрд░рд┐рдВрдЧ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВ, OMXPlayer рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ :
pacman -Sy omxplayer
рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ, OMXPlayer Xs рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдмрд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдпреВрдирд┐рдЯ-рдлрд╛рдЗрд▓ рд▓рд┐рдЦрдирд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИ:
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 рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рд╕рдм рд╣реИ, рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдХ рддрд╕реНрд╡реАрд░ рддреБрд░рдВрдд рдЬреБрдбрд╝реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдЯреНрд░реАрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВрдЧреЗред
рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдкрд░рд┐рдгрд╛рдореА рддрд╕реНрд╡реАрд░ рдХреЛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрдирд╕реЗрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ MPV рдФрд░ XScreenSaver рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
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\
рдЕрдм рдЖрдкрдХреЗ рд╕рд╣рдХрд░реНрдореА рдмрд╣реБрдд рдЦреБрд╢ рд╣реЛрдВрдЧреЗ :)