เชฌเชฟเชจ-เชเชพเชฐเซเชฏเชเชพเชฐเซ เชธเซเชจเซเชธเชฐ (เชฎเชพเชฐเชพ เชฎเซเชเชพ เชชเซเชคเซเชฐเช เชถเซเชฐเซเชทเซเช เชชเซเชฐเชฏเชพเชธ เชเชฐเซเชฏเซ) เชธเชพเชฅเซ เชเชตเชพ เชธเชฐเซเชฐเชพเชถ เชเซเชฌเซเชฒเซเชเชจเชพ เชฎเชพเชฒเชฟเช เชคเชฐเซเชเซ เชฎเชพเชฐเซ เชเชพเชคเชจเซ เชถเซเชงเซ เชเชพเชขเซเชฏเชพ เชชเชเซ, เชฎเซเช เชคเซเชจเซ เชเซเชฏเชพเช เช
เชจเซเชเซเชฒเชฟเชค เชเชฐเชตเซเช เชคเซ เชตเชฟเชถเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ เชตเชฟเชเชพเชฐเซเชฏเซเช. Googled, Googled เช
เชจเซ Googled (
เชฎเชพเชฐเซ เชชเชฆเซเชงเชคเชฟ เชเช เชจเซเชเซ เชเซ.
เชคเชฎเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ:
เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชฒเชฟเชจเชเซเชธ:
- x11vnc (เชฎเชจเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชคเชฎเชพเชฎ เชชเซเชฐเชเชพเชฐเชจเชพ tigervnc เช เชจเซ เช เชจเซเชฏ เชชเชธเชเชฆ เชจเชฅเซ)
- เชเชกเซเชฌเซ เชเชจเซเชกเซเชฐเซเชเชก-เชเซเชฒเซเชธ เชเซเชเชฎเชพเชเชฅเซ
เชกเซเชฌเชเซเชเช เชฎเซเชก เชธเชพเชฅเซ เชเซเชฌเซเชฒเซเช/เชธเซเชฎเชพเชฐเซเช เชธเชเซเชทเชฎ เช เชจเซ เชเชจเชพ เชชเชฐ เชธเซเช เชเชฐเซเชฒ เชเซ:
- เชเชจเซเชกเซเชฐเซเชเชกเชเชจเชตเซเชธเซ (เชฎเชพเชฐเซ เชชเชพเชธเซ เช เชเซ, เชเชพเชฐเชฃ เชเซ เชคเซเชฏเชพเช เชเซเช เชเชพเชนเซเชฐเชพเชคเซ เชจเชฅเซ)
- เช เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเซเช เชธเซเชเซเชฐเซเชจ เชฌเซเชฒเซเชจเซเชเชฟเชเช เชฌเซเชฒเซเชเชฐ (เชเชพเชนเซเชฐเชพเชค เชตเชฟเชจเชพ เชนเซเช เชถเซเชงเซ เชถเชเซเชฏเซ เชจเชฅเซ)
- เชเซเชเชชเชฃ เชเชเซเชฒเซเชกเชฐ (เชตเซเชเชจเชธเซ เช เชจเซ เชฌเซเชฒเซเชเชฐ เชเชฒเชพเชตเซ) เชตเซเชเชฒเซเชชเชฟเช เชเซ (เชจเซเชเซ เชคเซเชจเชพ เชชเชฐ เชตเชงเซ).
เช เซเช เชเซ, เชเชพเชฒเซ เชถเชฐเซ เชเชฐเซเช.
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 เชฎเชพเช เชเซเช เชเชเซเชธเซเชเชพเชฐเซเช เชกเชฟเชฐเซเชเซเชเชฐเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเซเชฏเชพเช เชเช เชซเชพเชเชฒ เชเซ ~/.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 เชธเชฐเซเชตเชฐเชจเซ เชฐเซเชฌเซเช เชเชฐเซ เช เชจเซ เชฎเชฒเซเชเชฟเชธเซเชเซเชฐเซเชจ เชฎเซเชณเชตเซ.
เชนเซเช เชฎเชพเชฐเชพ "เชจเชพเชจเชพ" เชเช เชชเชฐ conky เชเชพเชฒเซ เชเซ.
เชกเชฌเชฒ เชธเซเชเซเชฐเซเชจเชจเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชเซเชกเชพเชฏเซเชฒ เชเซ.
เชเซเชฏเชพเชฐเซ เชนเซเช เชเชเชเช เชฎเซเชกเซเชฒ เชเชฐเซเช เชเซเช เชคเซเชฏเชพเชฐเซ เชนเซเช เชคเซเชจเชพ เชชเชฐ เชกเซเชเชพเชถเซเชเซเชธ เชชเชฃ เชซเซเชเชเซ เชฆเชเช เชเซเช.
เชธเซเชฐเซเชธ: www.habr.com