การใช้ Pi เป็นตู้หรือวิธีรับ VNC บน Pi


12

ฉันต้องการเรียกใช้ Pi เป็นตู้ที่คนจำนวนมากสามารถใช้ได้ Pi ไม่ทรงพลังพอที่จะเรียกใช้แอปพลิเคชันที่ฉันต้องการ มีวิธีใช้ Pi เหมือนจอแสดงผลและทำการคำนวณทั้งหมดบนเซิร์ฟเวอร์หรือไม่?

แก้ไข: ข้อมูลเพิ่มเติม ใน Pi ฉันเปิดให้ใช้การแจกจ่ายใด ๆ บนเซิร์ฟเวอร์ฉันต้องใช้งาน Chrome เท่านั้น ดังนั้น Ubuntu, OS X หรือ Windows ก็ถือว่าใช้ได้


2
คุณควรบอกเราว่าคุณต้องการใช้การกระจายแบบใดบน Raspberry Pi คุณควรบอกเราด้วยว่าโปรแกรมและระบบปฏิบัติการใดที่คุณต้องการใช้กับเครื่องอื่น มันจะดีถ้าคุณสามารถแก้ไขคำถามของคุณและเพิ่มข้อมูลนั้นได้
Anders

เพิ่มข้อมูล สำหรับ Pi ทุกอย่างก็โอเค สำหรับเซิร์ฟเวอร์ระบบปฏิบัติการใด ๆ ที่สามารถเรียกใช้ Chrome ได้
Scoop

ฉันขอชี้แจง ... คุณลองใช้ Chromium บน Pi ได้หรือไม่
อเล็กซ์แชมเบอร์เลน

ใช่ฉันลองแล้ว แต่หน้าเว็บที่ฉันต้องการเรียกใช้มีจาวาสคริปต์มากเกินไป
สกู๊ป

อัปเดตล่าสุดเกี่ยวกับภาพ Raspberry Pi บนเว็บไซต์ของพวกเขาเร็วขึ้นเล็กน้อยอาจจะเพียงพอ หากคุณใช้งาน Ubuntu บนเซิร์ฟเวอร์คุณสามารถใช้´ssh -Y´ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ จากนั้นกราฟต์ทั้งหมดจะถูกส่งผ่าน ssh จากเซิร์ฟเวอร์ไปยังไคลเอนต์
Anders

คำตอบ:


9

ในคำถามที่คุณพูดว่า "Pi ไม่ทรงพลังพอที่จะเรียกใช้แอปพลิเคชันที่ฉันต้องการ" และคุณยังกล่าวว่า "บนเซิร์ฟเวอร์ฉันต้องใช้งาน Chrome ได้เท่านั้น" ดังนั้นฉันจะสมมติว่าคุณกำลังพยายามเรียกใช้แอปพลิเคชันเว็บบางประเภทที่มีการโหลดหน้าเว็บแบบไดนามิก (เช่น ajax หรือ flex / flash)

ฉันอยากจะแนะนำให้ลองใช้โครงสร้างพื้นฐานเซิร์ฟเวอร์ / ไคลเอนต์ที่คุณพูดถึงคุณควรลอง Raspbian รุ่นใหม่และติดตั้ง Chromiumซึ่งเป็นเวอร์ชันโอเพ่นซอร์สของ Chrome หรืออาจให้โอกาสเบราว์เซอร์ Midori เริ่มต้นอีกครั้ง Raspbian เวอร์ชั่นล่าสุดนั้นมีประสิทธิภาพที่ดีขึ้นมากโดยเฉพาะในกรณีของการท่องเว็บดังนั้นคุณควรลองดู


4

ทั้งหมดขึ้นอยู่กับการแจกจ่ายที่คุณรันบน Raspberry Pi และโปรแกรมใดที่คุณต้องการเรียกใช้บนเครื่องอื่น สิ่งสำคัญคือต้องรู้ว่าระบบปฏิบัติการใดที่เครื่องทำงาน

หากเป็นโปรแกรม X11 ที่ทำงานบนกล่อง Linux / Unix คุณควรจะสามารถลงชื่อเข้าใช้ในเครื่องอื่นและเรียกใช้โปรแกรมของคุณที่นั่น

ssh user@machine -X -e /path/to/program/on/other/machine

นอกจากนี้คุณยังสามารถกำหนดค่าบัญชีผู้ใช้userในจากนั้นเครื่องอื่นจะสามารถเรียกใช้โปรแกรมmachineได้ ด้วยวิธีนี้คุณจะเพิ่มความปลอดภัยได้เล็กน้อย เนื่องจากไม่ใช่ส่วนหนึ่งของคำถามฉันจะไม่พยายามตอบวิธีตั้งค่าคีออสก์ที่ปลอดภัย

ถ้าเป็นเครื่องที่ใช้ MS Windows มันจะซับซ้อนกว่านี้นิดหน่อย แต่เนื่องจากฉันไม่รู้วิธีใช้สิ่งนี้ในเครื่อง Windows บางคนจะต้องบอกคุณว่าจะทำอย่างไร


3

X11 ทำงานบนราสเบอร์รี่ ในสมัยก่อนคุณสามารถใช้ XDMCP ด้วยX -query serverแล้วเรียกใช้เซสชันบนเซิร์ฟเวอร์ ฟังดูเหมือนว่าเป็นสิ่งที่คุณต้องการที่นี่เช่นกัน


ฉันต้องการเห็นXวิธีแก้ปัญหาเพิ่มเติมเท่านั้น - เป็นโปรโตคอลที่ดี
อเล็กซ์แชมเบอร์เลน

อย่างน้อยลิงก์ที่เชื่อถือได้ Remote X ทำงานได้ดีมากกับสิ่งที่ดูเหมือนว่าในวันนี้เครื่องขนาดเล็กที่น่าอัศจรรย์ใจด้วยโปรเซสเซอร์ m68k และ i960 และ 10base2 Sparc 25MHz อาจเป็นเทอร์มินัลที่มีกำลังใจหรือ / และเซิร์ฟเวอร์ เวลาที่ดี :)
XTL
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.