Pom kuv tus kheej tus tswv ntawm cov ntsiav tshuaj nruab nrab nrog lub ntsuas tsis ua haujlwm (Kuv tus tub hlob tau sim nws qhov zoo tshaj plaws), Kuv xav ntev ntev txog qhov yuav hloov kho nws. Googled, Googled thiab Googled (
Kuv txoj kev yog hauv qab txiav.
Koj yuav tsum tau:
Linux nrog nruab:
- x 11 nc (Kuv hais ncaj tsis nyiam txhua yam ntawm tigervnc thiab lwm tus)
- ADB los ntawm Android-tools kit
Tablet / ntse nrog debugging hom enabled thiab teem rau:
- AndroidNVC (Kuv muaj qhov no, vim tsis muaj kev tshaj tawm)
- Qee hom kev tshuaj ntsuam blanking blocker (Kuv nrhiav tsis tau ib qho tsis muaj kev tshaj tawm)
- Txhua tus autoloader (khiav VNC thiab blocker) yog xaiv tau (ntxiv rau qhov hauv qab no).
ok, cia peb pib.
1. Tau Modeline rau xorg.conf
$ cvt 1024 768 25 # Можно и gtf, но он не всегда дает корректный modeline.
2. Kho kom raug
xov.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
Peb rov pib X-sys thiab xyuas ntawm arandr. Teeb tsa qhov chaw thiab kev taw qhia, nws yuav tsum zoo li no:
Peb khaws cia rau hauv cov ntaub ntawv - nws yuav pab tau rau peb.
3. Tsim ib cov ntaub ntawv rau autoloading hauv WM/DE (Kuv muaj 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
Cia peb kuaj:
$ xrandr |grep VIRTUAL1
VIRTUAL1 connected 1024x768+1600+0 (normal left inverted right x axis y axis) 0mm x 0mm
Txij li thaum tsis muaj autostart directory hauv IceWM, tab sis muaj cov ntaub ntawv ~/.icewm/startup (uas yuav tsum tau ua tiav), ntxiv cov hauv qab no rau nws:
sh -c /path/to/planshet.sh
4. Disable saib blanking:
xset s off
xset s noblank
xset -dpms
Tam sim no los ntawm kev lom zem! Yuav ua li cas kom tau txais "kais" kev tswj hwm rau lub cuab yeej yam tsis muaj "sim thiab ua yuam kev" los ntawm kev tsim txom cov keyboard hauv lub console?!
Rau qhov zoo li no kuv sculpted
6. Cia peb ntxiv tag nrho cov no rau planshet.sh
Daim ntawv qhia txog version
#!/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 предварительно прописав адрес и порт
Thiab peb yuav ua nws
chmod +x /path/to/planshet.sh
Qhov ntawd yog tag nrho, ua tau. Reboot X server thiab tau txais ntau lub vijtsam.
Kuv muaj conky khiav ntawm kuv "me" ib tug.
Ib qho screenshot ntawm ob lub vijtsam txuas nrog.
Kuv kuj muab cov ntaub ntawv pov tseg rau nws thaum kuv ua qauv ib yam dab tsi.
Tau qhov twg los: www.hab.com