เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจเฉฑเจ เจเฉเจฐ-เจเจพเจฐเจ เจธเฉฐเจตเฉเจฆเจ (เจฎเฉเจฐเฉ เจธเจญ เจคเฉเจ เจตเฉฑเจกเฉ เจชเฉเฉฑเจคเจฐ เจจเฉ เจเจชเจฃเฉ เจชเฉเจฐเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ) เจฆเฉ เจจเจพเจฒ เจ
เจเจฟเจนเฉ เจเจธเจค เจเฉเจฌเจฒเฉเจ เจฆเจพ เจฎเจพเจฒเจ เจฒเฉฑเจญเจฃเจพ, เจฎเฉเจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจธเฉเจเจฟเจ เจเจฟ เจเจธเจจเฉเฉฐ เจเจฟเฉฑเจฅเฉ เจ
เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจฃเจพ เจนเฉ. Googled, Googled เจ
เจคเฉ Googled (
เจฎเฉเจฐเจพ เจคเจฐเฉเจเจพ เจเฉฑเจ เจคเฉเจ เจนเฉเจ เจพเจ เจนเฉ.
เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ:
เจเฉฐเจธเจเจพเจฒ เจฆเฉ เจจเจพเจฒ เจฒเฉเจจเจเจธ:
- x11vnc (เจฎเฉเจจเฉเฉฐ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจนเจฐ เจเจฟเจธเจฎ เจฆเฉ tigervnc เจ เจคเฉ เจนเฉเจฐเจพเจ เจจเฉเฉฐ เจชเจธเฉฐเจฆ เจจเจนเฉเจ เจนเฉ)
- ADB เจเจเจกเจฐเจพเจเจก-เจเฉเจฒ เจเจฟเฉฑเจ เจคเฉเจ
เจกเฉเจฌเจเจฟเฉฐเจ เจฎเฉเจก เจฆเฉ เจจเจพเจฒ เจเฉเจฌเจฒเฉเจ/เจธเจฎเจพเจฐเจ เจธเจฎเจฐเจฅเจฟเจค เจนเฉ เจ เจคเฉ เจเจธ 'เจคเฉ เจธเฉเฉฑเจ เจนเฉ:
- AndroidNVC (เจฎเฉเจฐเฉ เจเฉเจฒ เจเจน เจนเฉ, เจเจฟเจเจเจเจฟ เจเฉฑเจฅเฉ เจเฉเจ เจเจธเจผเจคเจฟเจนเจพเจฐ เจจเจนเฉเจ เจนเจจ)
- เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเจพ เจธเจเฉเจฐเฉเจจ เจฌเจฒเฉเจเจเจฟเฉฐเจ เจฌเจฒเฉเจเจฐ (เจฎเฉเจจเฉเฉฐ เจเจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจเจผเฉ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉเจ เจจเจนเฉเจ เจฎเจฟเจฒเจฟเจ)
- เจเฉเจ เจตเฉ เจเจเฉเจฒเฉเจกเจฐ (VNC เจ เจคเฉ เจฌเจฒเฉเจเจฐ เจเจฒเจพเจ) เจตเจฟเจเจฒเจชเจฟเจ เจนเฉ (เจนเฉเจ เจพเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ)เฅค
เจ เฉเจ เจนเฉ, เจเจ เจธเจผเฉเจฐเฉ เจเจฐเฉเจเฅค
1. xorg.conf เจฒเจ เจฎเจพเจกเจฒเจฒเจพเจเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ
$ cvt 1024 768 25 # ะะพะถะฝะพ ะธ gtf, ะฝะพ ะพะฝ ะฝะต ะฒัะตะณะดะฐ ะดะฐะตั ะบะพััะตะบัะฝัะน modeline.
2. เจธเฉฐเจชเจพเจฆเจจ
xorg.conf
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Monitor" 0 0
Screen 2 "Screen2" rightof "Screen0" # "ะัััััะบะฐ ะดะปั VNC"
Option "Xinerama" "1"
EndSection
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# ะทะดะตัั ะฒัะต ะฝะฐัััะพะนะบะธ ะพะฑะพััะดะพะฒะฐะฝะธั, ะบะพะปะธ ัะฐะบะพะฒัะต ะตััั
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#Dummy ะฒะธะดะตะพะบะฐััะฐ
Section "Device"
Identifier "Device2"
Driver "dummy"
VideoRam 8000
EndSection
#Dummy ะผะพะฝะธัะพั
Section "Monitor"
Identifier "Monitor2"
Modeline "1024x768@25" 23.77 1024 1056 1144 1176 768 785 789 807 # ัะผ. ะฟ. 1
EndSection
#Dummy ัะบัะฐะฝ
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
SubSection "Display"
#ัะฐะทัะตัะตะฝะธะต ะฟะปะฐัะตัะฐ
Modes "1024x768"
Virtual 1024 748
EndSubSection
EndSection
เจ เจธเฉเจ X-sys เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ arandr เจฆเฉเจเจฐเจพ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจธเจฅเจพเจจ เจ เจคเฉ เจธเจฅเจฟเจคเฉ เจธเฉเจ เจ เจช เจเจฐเฉเฅค เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเฉเจต เจเจฐเจฆเฉ เจนเจพเจ - เจเจน เจธเจพเจกเฉ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเจตเฉเจเจพเฅค
3. WM/DE เจตเจฟเฉฑเจ เจเจเฉเจฒเฉเจกเจฟเฉฐเจ เจฒเจ เจเฉฑเจ เจซเจพเจเจฒ เจฌเจฃเจพเจ (เจฎเฉเจฐเฉ เจเฉเจฒ planshet.sh เจนเฉ)
x11vnc -rfbport 5900 -display :0 -dontdisconnect -noxfixes -xdamage -shared -forever -clip 1024x768+1600+0 -scale 1024x768 -bg -cursor X -o /home/$USER/x11vnc.log -repeat
xrandr --addmode VIRTUAL1 1024x768 # ะฝะตะพะฑัะทะฐัะตะปัะฝะพ
xrandr --output VIRTUAL1 --mode 1024x768 # ะฝะตะพะฑัะทะฐัะตะปัะฝะพ
xrandr --output VIRTUAL2 --off --output HDMI1 --off --output VIRTUAL1 --mode 1024x768 --pos 1602x0 --rotate normal --output DP1 --off --output VGA1 --mode 1600x900 --pos 0x0 --rotate normal #ะฒะพั ััะฐ ัััะพะบะฐ ะทะฐะธะผััะฒะพะฒะฐะฝะฐ ะธะท ัะพั
ัะฐะฝะตะฝะฝะพะณะพ ัะฐะนะปะฐ arandr
เจเจ เจเจพเจเจ เจเจฐเฉเจ:
$ xrandr |grep VIRTUAL1
VIRTUAL1 connected 1024x768+1600+0 (normal left inverted right x axis y axis) 0mm x 0mm
เจเจฟเจเจเจเจฟ เจเจเจธเจกเจฌเจฒเจฏเฉเจเจฎ เจตเจฟเฉฑเจ เจเฉเจ เจเจเฉเจธเจเจพเจฐเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเฉฑเจ เจซเจพเจเจฒ เจนเฉ ~/.icewm/startup (เจเฉ เจเจฟ เจเฉฑเจฒเจฃเจฏเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ), เจเจธ เจตเจฟเฉฑเจ เจนเฉเจ เจฒเจฟเจเจฟเจเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเฉ:
sh -c /path/to/planshet.sh
4. เจฎเจพเจจเฉเจเจฐ เจฌเจฒเฉเจเจเจฟเฉฐเจ เจจเฉเฉฐ เจ เจฏเฉเจ เจเจฐเฉ:
xset s off
xset s noblank
xset -dpms
เจนเฉเจฃ เจฎเจเจผเฉเจฆเจพเจฐ เจนเจฟเฉฑเจธเจพ เจเจเจเจฆเจพ เจนเฉ! เจเฉฐเจธเฉเจฒ เจตเจฟเฉฑเจ เจเฉเจฌเฉเจฐเจก เจจเฉเฉฐ เจคเจธเฉเจนเฉ เจฆเฉ เจเฉ "เจ เจเจผเจฎเจพเจเจธเจผ เจ เจคเฉ เจเจฒเจคเฉ" เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉฑเจ เจกเจฟเจตเจพเจเจธ เจฒเจ "เจเฉเจช" เจเฉเจเจฐเจกเฉเจจเฉเจเจธ เจเจฟเจตเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเจ?!
เจเจธเฉ เจเฉฑเจฒ เจฆเฉ เจเจผเจพเจคเจฐ เจฎเฉเจ เจฎเฉเจฐเจคเฉ เจฌเจฃเจพเจ
6. เจเจ เจเจน เจธเจญ เจจเฉเฉฐ planshet.sh เจตเจฟเฉฑเจ เจเฉเฉเฉเจ
เจชเฉเจฐเจพ เจธเฉฐเจธเจเจฐเจฃ
#!/bin/bash
x11vnc -rfbport 5900 -display :0 -dontdisconnect -noxfixes -xdamage -shared -forever -clip 1024x768+1600+0 -scale 1024x768 -bg -cursor X -o /home/$USER/x11vnc.log -repeat
xrandr --addmode VIRTUAL1 1024x768 # ะฝะตะพะฑัะทะฐัะตะปัะฝะพ
xrandr --output VIRTUAL1 --mode 1024x768 # ะฝะตะพะฑัะทะฐัะตะปัะฝะพ
xrandr --output VIRTUAL2 --off --output HDMI1 --off --output VIRTUAL1 --mode 1024x768 --pos 1602x0 --rotate normal --output DP1 --off --output VGA1 --mode 1600x900 --pos 0x0 --rotate normal #ะฒะพั ััะฐ ัััะพะบะฐ ะทะฐะธะผััะฒะพะฒะฐะฝะฐ ะธะท ัะพั
ัะฐะฝะตะฝะฝะพะณะพ ัะฐะนะปะฐ arandr
xset s off
xset s noblank
xset -dpms
adb tcpip 5555
adb connect 192.168.0.14:5555
sudo adb devices
adb shell input tap 1000 20 # ัะฐะฟะฐะตะผ ะฟะพ "ะบะฒะฐะดัะฐัะธะบะฐะผ" ะฒ ะฟัะฐะฒะพะผ ะฒะตัั
ะฝะตะผ ัะณะปั (ะฝะต ะทะฝะฐั, ะบะฐะบ ะฝัะทะฐะฒะตััั) - ัะบัะธะฝ 3
adb shell input tap 392 138 # ัะฐะฟะฐะตะผ ะฟะพ AndroidVNC
adb shell input tap 20 65 # ะทะฐะฟััะบะฐะตะผ VNC ะฟัะตะดะฒะฐัะธัะตะปัะฝะพ ะฟัะพะฟะธัะฐะฒ ะฐะดัะตั ะธ ะฟะพัั
เจ เจคเฉ เจ เจธเฉเจ เจเจน เจเจฐเจพเจเจเฉ
chmod +x /path/to/planshet.sh
เจเจน เจธเจญ เจนเฉ, เจ เจธเจฒ เจตเจฟเฉฑเจ. X เจธเจฐเจตเจฐ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเจฐเฉ เจ เจคเฉ เจฎเจฒเจเฉเจธเจเฉเจฐเฉเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเฅค
เจฎเฉเจฐเฉ เจเฉเจฒ เจฎเฉเจฐเฉ "เจเฉเจเฉ" เจเฉฑเจ 'เจคเฉ เจเฉฐเจเฉ เจเฉฑเจฒ เจฐเจนเฉ เจนเฉ.
เจกเจฌเจฒ เจธเจเจฐเฉเจจ เจฆเจพ เจเฉฑเจ เจธเจเจฐเฉเจจเจธเจผเจพเจ เจจเฉฑเจฅเฉ เจนเฉเฅค
เจเจฆเฉเจ เจฎเฉเจ เจเจฟเจธเฉ เจเฉเจเจผ เจฆเจพ เจฎเจพเจกเจฒ เจเจฐเจฆเจพ เจนเจพเจ เจคเจพเจ เจฎเฉเจ เจเจธ 'เจคเฉ เจกเฉเจเจพเจธเจผเฉเจเจพเจ เจตเฉ เจธเฉเฉฑเจเจฆเจพ เจนเจพเจ.
เจธเจฐเฉเจค: www.habr.com