Ati lẹẹkansi nipa atẹle keji lati tabulẹti ...

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 (igba, meji, Hacker No. 227), bakanna pẹlu ọpọlọpọ awọn ilana miiran ti o ni ifihan aaye tabili, iDispla ati diẹ ninu awọn miiran. Nikan iṣoro ni pe Mo ni Linux. Lẹhin diẹ sii googling, Mo rii ọpọlọpọ awọn ilana ati nipasẹ diẹ ninu awọn shamanism ti o rọrun Mo ni abajade itẹwọgba.

Ati lẹẹkansi nipa atẹle keji lati tabulẹti ...
Ọna mi wa ni isalẹ gige.

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:

Ati lẹẹkansi nipa atẹle keji lati tabulẹti ...

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ẹ́ eto. Ti a ba ṣiṣẹ lati console, a yoo gba ohun ti a n wa - output of tap coordinates .

Ati lẹẹkansi nipa atẹle keji lati tabulẹti ...

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.

Ati lẹẹkansi nipa atẹle keji lati tabulẹti ...

Mo tun jabọ datasheets lori rẹ nigbati mo awoṣe nkankan.

orisun: www.habr.com

Fi ọrọìwòye kun