•  notreh-light

วิธีการเข้าถึงเดสก์ท็อประยะไกลจากแท็บเล็ต Android

คุณภาพการสตรีม การกำหนดค่าอินพุต และการแทนที่ปุ่มลัด...

เป้าหมาย

มีสภาพแวดล้อมที่ใช้งานได้บนแท็บเล็ตเพื่อตั้งโปรแกรม (ด้วย emacs)

ทางออกที่ชัดเจน(?)

ใช้แท็บเล็ตเป็นธินไคลเอ็นต์สำหรับการตั้งค่าเดสก์ท็อปที่เหมาะสม

โปรโตคอลที่ใช้ได้

ยืน

ฉันใช้แป้นพิมพ์แบบกลไกสำหรับแท็บเล็ต /w เพราะแล็ปท็อปที่มีแป้นพิมพ์แบบกลไกที่ดีไม่มีอยู่จริง...ใช่หรือไม่ หรือถ้ามีก็แพงและคีย์บอร์ดก็แพง แบนถึงอย่างไร. การรักษาหน้าจอให้อยู่ในมุมการรับชมที่ถูกต้องนั้นต้องใช้ขาตั้งหรือตัวยึดแบบใดแบบหนึ่งที่มีแกนที่งอได้พร้อมที่จับหรือที่หนีบแบบแม่เหล็ก

การควบคุมอินพุต

ฉันแนบแป้นพิมพ์แบบเครื่องกลกับแท็บเล็ตด้วย ตัวแปลง OTG . Bluetooth ก็ใช้ได้เหมือนกัน... ปัญหาอยู่ที่ android map บ้าง ค่อนข้างธรรมดา ทางลัดที่ใช้กับ windows ที่ใช้อย่างใดอย่างหนึ่งMETA (ALT ) หรือMETA (ปุ่มวินโดว์). และไม่มีวิธีปิดการใช้งานพวกเขา KeyMapper ใช้งานได้บางส่วนโดยสามารถปิดการใช้งานการกระทำจากฝั่ง Android แต่ฉันยังไม่สามารถส่งต่อคีย์ผสมได้

รีโมทหรือเนทีฟ?

การใช้ไคลเอนต์ระยะไกลนั้นดีหรือไม่? บางทีการใช้ emacs โดยตรงบน Android และการใช้ความสามารถระยะไกลของ emacs เป็นการตั้งค่าที่เข้ากันได้มากกว่าหรือไม่ ในการติดตั้ง emacs บน Android คุณต้องใช้ chroots UserLand ทำให้ง่ายต่อการสร้าง chroots ของการแจกแจงทั่วไปและเริ่มต้น XServer โดยตรง อย่างไรก็ตาม การมีประสบการณ์ใช้งาน emacs ที่เหมาะสมยังคงต้องการการกำหนดค่าจำนวนมาก emacs-nox บน termux จะดีกว่า emacs-gtk ผ่าน userland/VNC หรือไม่ Termux รองรับ x11 แอพ . มันใช้ Xwayland เพื่อให้การสนับสนุน X11 สำหรับแอพ ดูเหมือนว่าจะเร็วกว่าเซิร์ฟเวอร์ xsdl x11 มากเพราะ (ฉันเดา) มันใช้หน่วยความจำที่ใช้ร่วมกันสำหรับการบัฟเฟอร์สตรีม (แทนที่จะเป็นซ็อกเก็ต TCP หรือ unix) ยังคงไม่มีการรองรับการเร่งความเร็ว HW แท็บเล็ตของฉันมี POWERVR GPU อยู่แล้ว ซึ่งยังไม่มีไดรเวอร์โอเพ่นซอร์สรูปแบบใด ๆ (แต่เห็นได้ชัดว่ามีกำหนดจะเปิดตัวในไตรมาสที่ 2 ปี 2565) ฉันยังประสบความสำเร็จในการเรียกใช้ a linuxdeployกำหนดค่า chroot ซึ่งไม่มีค่าใช้จ่ายของ proot ที่ด้านบนของเซิร์ฟเวอร์ termux-x11 อย่างไรก็ตาม chroot ต้องตรงกับเวอร์ชันเวย์แลนด์ (และอาจเป็นเมซ่าด้วย) ของ termux

บทสรุป

เมื่อพิจารณาถึงต้นทุนการกำหนดค่าของการเรียกใช้ emacs บนแท็บเล็ต Android ณ เวลานี้ เซสชันระยะไกลยังสะดวกกว่า หากความพยายามตามข้อกำหนดของ X11 บวกกับการเปิดตัวไดรเวอร์ powervr ในที่สุดก็สำเร็จ เครื่องชั่งอาจเปลี่ยนไปใช้การตั้งค่าแบบเนทีฟ

หาก emacs รองรับสแต็กกราฟิก android มันคงไม่มีทางเลือกอีกต่อไป แต่นั่นไม่ใช่กรณี และเห็นได้ชัดว่าไม่มีความสนใจในมัน (ไม่มีความสนใจในอินเทอร์เฟซแบบสัมผัสด้วย ดังนั้น ดีที่สุด ตัวเลือกสำหรับการใช้ emacs บนอุปกรณ์พกพาที่ไม่มีแป้นพิมพ์ที่เหมาะสม ณ จุดนี้จะเป็น emacspeak).

NixOnDroid สามารถลดความเจ็บปวดในการกำหนดค่าสำหรับการเพิ่มเครื่องมือทั้งหมดที่จำเป็นโดย emacs ไม่ว่าจะเป็นสิ่งนั้นหรือการสนับสนุน nix ที่จะเกิดขึ้นarm64.

ยังคงมีปัญหาแป้นพิมพ์ลัดบางรายการไม่ผ่าน ซึ่งวิธีแก้ปัญหาทั่วไปคือการแมปแป้นพิมพ์ลัดเหล่านั้นกับแป้นพิมพ์ลัดอื่น ๆ โชคดีที่มีประสิทธิภาพมาก แอพ keymapping สำหรับ android . ฉันจะต้องตรวจสอบการใช้แบตเตอรี่พาร์เซก และถ้ามันสูงเกินไป ฉันจะพิจารณา RDP ธรรมดาหรือเซสชัน ssh ระยะไกลอย่างง่ายด้วย emacsi ในเทอร์มินัล

โพสต์แท็ก: