tightvncserver - menampilkan layar yang sama pada HDMI dan vncclient

38

Bisakah saya memulai tightvncserver untuk menampilkan layar yang sama pada layar HDMI dan vncclient?

Saya mencoba -selalu berbagi, tetapi tidak melihat perbedaan.

Sunting Saya ingin mengontrol Pi dari jarak jauh, menggunakan keyboard, mouse pada remote (Mac), dan memiliki tampilan pada layar HDMI Pi serta remote. Saya biasa melakukan ini di masa lalu, menjalankan Linux dari PC Windows. Penelitian lebih lanjut menunjukkan tightvncserver tidak dapat melakukan ini (jadi apa yang dilakukan -always shared?). Saya juga mencoba x11vnc, tetapi tidak bisa melakukan ini di Mac.

Milliways
sumber
Bisakah Anda menguraikan sedikit lebih banyak tentang pertanyaan Anda? Saat ini agak kabur dan sulit dijawab.
syb0rg
Anda harus mengeditnya menjadi pertanyaan kalau-kalau ada orang yang tidak membaca komentar itu.
syb0rg

Jawaban:

37

Anda harus menginstal x11vnc dan mengkonfigurasinya untuk mendapatkan layar yang sama pada HDMI dan juga klien vnc.

apt-get install x11vnc

kemudian jalankan perintah x11vnc dengan parameter.

x11vnc -display :0 -usepw -listen IP_of_pi -allow allowed_ip_address

-display : screen number to get
-usepw   : use password security
-listen  : IP address of server (Pi IP)
-allow   : allowed client IPs (client IP, in your case Mac IP address)

Kemudian gunakan klien VNC di Mac Anda, saya lebih suka 'Ayam VNC' dan terhubung ke alamat IP Pi.

Pembaruan:
Untuk menyetel koneksi VNC untuk kinerja Anda dapat menggunakan parameter tersebut.

-noxdamage -ncache 10 -ncache_cr

Anda dapat menemukan lebih banyak parameter dan definisi x11vnc di http://www.karlrunge.com/x11vnc/x11vnc_opts.html

Informasi bagus tentang x11vnc:
http://www.karlrunge.com/x11vnc/

gurcanozturk
sumber
Terima kasih, saya mengerti. Saya masih harus melakukan sedikit lebih banyak untuk menyempurnakannya untuk saya gunakan; Monitor HDMI saya lebih besar dari Macbook. Saya belum menggunakan Chicken of VNC sejak OS X 10.4, tetapi OS X Screen Sharing tidak bekerja dengan x11vnc, meskipun saya menggunakan ini dengan tightvncserver.
Milliways
Saya menggunakan versi uji coba JollyFastVNC juga.
gurcanozturk
Saya masih melihat hitam (dengan kursor X). Saya menjalankan ini melalui bash w-create
Jacksonkr
Terima kasih atas jawaban ini, banyak membantu saya. Dalam tautan ini raspberrypi.org/forums/viewtopic.php?p=108862#p108862 seorang pria mengusulkan solusi yang sama dan juga menunjukkan cara mengaktifkannya saat boot.
Leo
1
Untuk Mac Anda dapat menggunakan klien VNC bawaan: Buka Finder> Go> Connect To Server> ketik misalnya vnc://192.168.1.123:5901dan klik Connect .
ccpizza
-2

Anda harus melihat ke sinergi tho saya baru tahu bahwa itu dibayar tetapi Anda dapat menemukan versi yang lebih tua di sini http://synergy.soft32.com/ atau Anda bisa mendapatkan sumber dan kompilasi gratis juga merupakan aplikasi open source tetapi pergi dibayar karena kurangnya sumbangan

jesterod
sumber
Agak sulit untuk dikompilasi, saya hampir akan memilih ini karena Anda membayar untuk Synergy maka Anda menemukan Anda tidak bisa mendapatkan Raspberry Pi untuk bekerja dengannya kecuali Anda mengkompilasi seperti yang dikatakan @Jesterod - Namun jika Anda harus melalui semua itu kemudian, juga seperti yang dia katakan, Anda tidak perlu membayar .. Saya menemukan tipuan yang terbaik untuk mengatakan itu adalah "solusi" untuk Pi tanpa BANYAK pengungkapan LEBIH BANYAK tentang masalah yang menyertainya.
Steve Radich-BitShop.com