Lehin ti o rii ara mi bi eni to ni iru tabulẹti apapọ kan pẹlu sensọ ti kii ṣiṣẹ (ọmọ akọbi mi gbiyanju ohun ti o dara julọ), Mo ronu fun igba pipẹ nipa ibiti MO le ṣe deede. Googled, Googled ati Googled (
Iwọ yoo nilo:
Lainos pẹlu fifi sori ẹrọ:
- x11vnc (Emi ko fẹran gbogbo iru tigervnc ati awọn miiran)
- adb lati Android-irinṣẹ kit
Tabulẹti/ọlọgbọn pẹlu ipo n ṣatunṣe aṣiṣe ṣiṣẹ ati ṣeto si:
- AndroidNVC (Mo ni eyi, nitori ko si awọn ipolowo)
- Diẹ ninu iru idena iboju ṣofo (Emi ko le rii ọkan laisi ipolowo)
- Eyikeyi autoloader (ṣiṣe VNC ati blocker) jẹ iyan (diẹ sii lori iyẹn ni isalẹ).
ok, jẹ ki a bẹrẹ.
1. Gba Modeline fun xorg.conf
$ cvt 1024 768 25 # Можно и gtf, но он не всегда дает корректный modeline.
2. Ṣatunkọ
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
A tun bẹrẹ X-sys ati ṣayẹwo nipasẹ arandr. Ṣeto ipo ati iṣalaye. O yẹ ki o dabi iru eyi:
A fipamọ si faili kan - yoo wulo fun wa.
3. Ṣẹda faili kan fun ikojọpọ adaṣe ni WM/DE (Mo ni 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
Jẹ ki a ṣayẹwo:
$ xrandr |grep VIRTUAL1
VIRTUAL1 connected 1024x768+1600+0 (normal left inverted right x axis y axis) 0mm x 0mm
Niwọn igba ti ko si itọsọna autostart ni IceWM, ṣugbọn faili kan wa ~/.icewm/startup (eyiti o yẹ ki o ṣiṣẹ), ṣafikun atẹle naa si:
sh -c /path/to/planshet.sh
4. Pa alabojuto òfo:
xset s off
xset s noblank
xset -dpms
Bayi ba wa ni awọn fun apakan! Bii o ṣe le gba awọn ipoidojuko “tẹ ni kia kia” fun ẹrọ kan laisi “igbiyanju ati ọna aṣiṣe” nipa ijiya keyboard ni console ?!
Nítorí irú nǹkan bẹ́ẹ̀ ni mo ṣe gbẹ́
6. Jẹ ki a fi gbogbo eyi kun planshet.sh
Ẹya kikun
#!/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 предварительно прописав адрес и порт
Ati pe a yoo ṣe
chmod +x /path/to/planshet.sh
Iyẹn ni gbogbo, ni otitọ. Atunbere olupin X ki o gba multiscreen kan.
Mo ni conky nṣiṣẹ lori "kekere" mi.
A sikirinifoto ti awọn ė iboju ti wa ni so.
Mo tun jabọ datasheets lori rẹ nigbati mo awoṣe nkankan.
orisun: www.habr.com