Mme hape mabapi le leihlo la bobeli le tsoang letlapeng ...

Ho iphumana ke le mong'a letlapa le joalo le tloaelehileng le nang le sensor e sa sebetseng (mora oa ka oa letsibolo o ile a leka ka hohle kamoo a ka khonang), ke ile ka nahana ka nako e telele mabapi le hore na nka e fetola hokae. Googled, Googled le Googled (linako, два, Hacker No. 227), hammoho le diresepe tse ling tse ngata tse nang le sepakapaka, iDispla le ba bang. Bothata feela ke hore ke na le Linux. Kamora ho ts'oara ho eketsehileng, ke fumane litlolo tse 'maloa mme ka bo-shamanism e bonolo ke fumane sephetho se amohelehang.

Mme hape mabapi le leihlo la bobeli le tsoang letlapeng ...
Mokhoa oa ka o ka tlase ho sehiloeng.

U tla hloka:

Linux e kentsoeng:

  • x11vnc (Ka 'nete ha ke rate mefuta eohle ea tigervnc le tse ling)
  • Tloaelo ho tsoa ho lisebelisoa tsa lisebelisoa tsa android

Letlapa/bohlale bo nang le mokhoa oa ho lokisa bo butsoitseng le ho hlophisoa ho:

  • AndroidNVC (Ke na le ena, hobane ha ho na lipapatso)
  • Mofuta o mong oa blocker ea skrineng (ha kea e fumana ntle le ho e bapatsa)
  • Autoloader efe kapa efe (tsamaisa VNC le blocker) ke boikhethelo (ho feta ho seo se ka tlase).

ho lokile, ha re qaleng.

1. Fumana Modeline bakeng sa xorg.conf

$ cvt 1024 768 25 # Можно и gtf, но он не всегда дает корректный modeline.

2. Ho hlophisa

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

Re qala X-sys hape ebe re hlahloba ka arandr. Hlophisa sebaka le mokhoa oa ho sheba. E tlameha ho shebahala tjena:

Mme hape mabapi le leihlo la bobeli le tsoang letlapeng ...

Re e boloka faeleng - e tla ba molemo ho rona.

3. Etsa faele bakeng sa ho kenya autoloading ho WM/DE (Ke na le 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

Ha re hlahlobeng:

$ xrandr |grep VIRTUAL1
        VIRTUAL1 connected 1024x768+1600+0 (normal left inverted right x axis y axis) 0mm x 0mm

Kaha ha ho na buka ea autostart ho IceWM, empa ho na le faele ~/.icewm/startup (e lokelang ho phethahatsoa), eketsa tse latelang ho eona:

sh -c /path/to/planshet.sh

4. Tlosa sekheo sa li-monitor:

	xset s off
	xset s noblank
	xset -dpms

Joale ho tla karolo e monate! Mokhoa oa ho fumana likhokahano tsa "tap" bakeng sa sesebelisoa ntle le "teko le phoso" ka ho hlokofatsa keyboard ka har'a khomphutha?!

Ka lebaka la ntho e joalo ke ile ka betla lenaneo. Haeba re e tsamaisa ho tsoa ho khomphutha, re tla fumana seo re se batlang - tlhahiso ea lihokela tsa pompo.

Mme hape mabapi le leihlo la bobeli le tsoang letlapeng ...

6. Ha re kenyeng tsena tsohle ho planshet.sh

Phetolelo e felletseng

#!/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 предварительно прописав адрес и порт

Mme re tla e etsa

chmod +x /path/to/planshet.sh

Ke phetho, hantle-ntle. Qala hape seva ea X 'me u fumane skrine e ngata.

Ke na le conky e mathang ka "e nyane" eaka.

Setšoantšo sa skrini sa skrine se habeli se kentsoe.

Mme hape mabapi le leihlo la bobeli le tsoang letlapeng ...

Ke boetse ke lahlela li-database ho eona ha ke etsa mohlala oa ntho e itseng.

Source: www.habr.com

Eketsa ka tlhaloso