Raspberry pi เซสชันการเข้าถึงระยะไกลที่ใช้งานอยู่


10

เมื่อฉันเข้าถึง raspberry pi จากระยะไกลด้วยซอฟต์แวร์ที่ติดตั้งไว้ในตอนนี้ฉันไม่ได้รับการเข้าถึงเซสชันปัจจุบันที่แสดงบนทีวีของฉัน แต่เป็นเซสชันใหม่

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

ATM ฉันใช้ putty และ Xming เพื่อเข้าถึง PI ของฉัน แต่นั่นเป็นการสร้างเซสชันผู้ใช้ใหม่แทนที่จะเป็นเซสชันที่ใช้งานอยู่


2
คุณลองเซิร์ฟเวอร์ VNC แล้วหรือยัง elinux.org/RPi_VNC_Server
Steven Devijver

จะลองใช้เมื่อฉันกลับบ้านจากที่ทำงาน tnx
Tom

คำตอบ:


5

คุณต้องติดตั้ง x11vnc daemon บน linux distro ที่ทำงานบน Pi จากนั้นเรียกใช้คำสั่งนั้น

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address

หลังจากรันคำสั่งแล้วให้เชื่อมต่อ pi กับไคลเอนต์ VNC ใด ๆ



1

คุณควรติดตั้ง VNC

โดยทั่วไปคุณต้องทำตามคำแนะนำที่นี่

พื้นฐานคือ:

  1. ติดตั้ง sudo apt-get install tightvncservertightvncserver:
  2. ทำให้เชลล์เข้มงวดกับคำสั่งเริ่มต้น
  3. เพิ่มสคริปต์ init
  4. ติดตั้งโปรแกรมดู TightVNC จากเว็บไซต์
  5. เชื่อมต่อ

ฉันอาจเพิ่มความช่วยเหลือเพิ่มเติมในภายหลังหากคุณต้องการ


1

ใน RPi มาตรฐานของฉันฉันต้องเรียกใช้ x11vnc โดยไม่มีพารามิเตอร์ใด ๆ เพื่อให้สามารถควบคุมเซสชันสดบน Pi ด้วยไคลเอนต์ TightVNC บนแล็ปท็อป Windows ของฉัน มีบางสิ่งที่หลอกฉันไม่ได้สักพักต้องมีช่องว่างระหว่าง -display และ: 0 บิตและหากคุณมีเซสชันที่ถูกยกเลิกคุณต้องฆ่ามันใน Pi (เช่น vncserver kill: 0 ) รีบูตเครื่องหรือใช้หมายเลขที่แสดงอื่น คุณต้องตรวจสอบพอร์ตที่ใช้ x11vnc ตามที่ปรากฏในข้อความหลังจากที่คุณเรียกใช้ หลังจากทำการค้นคว้ามาทั้งวัน


0

ฉันสามารถรับการเชื่อมต่อระยะไกลได้หลังจากเริ่มใช้คำสั่งที่ย่อลงซึ่ง gurcanozturk แบ่งปัน

หลังจากติดตั้ง x11vnc ฉันก็แก้ไข

/etc/xdg/lxsession/LXDE/autostart

เพื่อเรียกใช้คำสั่งต่อไปนี้:

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr

การทำเช่นนี้จะช่วยให้การใช้ VNC เชื่อมต่อหนึ่งครั้งคุณจะต้องรีบูตอุปกรณ์เพื่อทำการเชื่อมต่ออีกครั้ง

ในการเชื่อมต่อกับ VNC ให้ใช้

IP_of_pi:5900

สิ่งนี้จะทำให้คุณเชื่อมต่อและใช้งานได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.