Hanya berlari
/usr/lib/vino/vino-server
harus melakukan pekerjaan.
Setelah Anda memiliki akses ke server Anda, saya sarankan Anda menambahkannya ke Aplikasi Autostarted sehingga selalu dimulai.
Anda mungkin ingin mengubah beberapa pengaturan dengan:
vino-preferences
berhati-hatilah ketika Anda menjalankan preferensi-vino pada mesin jarak jauh, jika Anda menghapus centang "Izinkan pengguna lain mengontrol desktop Anda", Anda tidak akan dapat memeriksanya kembali.
atau mengedit:
~/.gconf/desktop/gnome/remote_access/%gconf.xml
Di sini file sampel:
<?xml version="1.0"?>
<gconf>
<entry name="vnc_password" mtime="1289267042" type="string">
<stringvalue>cXdlcnR5</stringvalue>
</entry>
<entry name="view_only" mtime="1289262982" type="bool" value="false"/>
<entry name="prompt_enabled" mtime="1254965869" type="bool" value="false"/>
<entry name="authentication_methods" mtime="1289267034" type="list" ltype="string">
<li type="string">
<stringvalue>vnc</stringvalue>
</li>
</entry>
<entry name="enabled" mtime="1289263574" type="bool" value="true"/>
</gconf>
Hati-hati, kata sandi dienkode base64. Untuk file ini, kata sandinya adalah qwerty. Saya melihat di beberapa forum bahwa orang telah berhasil mengubahnya, tapi saya punya masalah dengannya.
Di sini sebuah base64 encoder online:
http://www.motobit.com/util/base64-decoder-encoder.asp
/usr/lib/vino/vino-server
:No protocol specified ** (vino-server:2040): WARNING **: Could not open X display
vino-preferences: command not found
Jawaban singkat:
seperti jawaban yang diterima menyebutkan, jika vino tidak dimulai pada mesin jarak jauh, gunakan
Jawaban Panjang dan info lebih lanjut:
Subset pengaturan untuk server akses jarak jauh bawaan saat ini (vino) dapat dilihat, seperti yang disebutkan, dari preferensi vino. Daftar lengkap flag gconf dapat dilihat dengan
gconf-editor
perintah, terdaftar di bawah / desktop / gnome / remote_access. Anda juga dapat melihat kunci remote_access lainnya dengan perintah ini (atau variasi di atasnya):(Untuk alasan apa pun,
-R
juga akan berhasil.)Anda juga bisa mendapatkan dokumentasi kunci skema melalui
--long-docs
arg.Misalnya, untuk kunci alternative_port:
Jadi, misalnya, inilah cara mengubah port default melalui baris perintah:
gconftool akan memberi Anda kunci di bawah direktori yang diberikan. Inilah bagian 'remote_access':
Berikut adalah cara membuat daftar semua dokumen skema di bawah / desk / gnome / remote / access (melalui command-line / bin / bash):
sumber
/usr/lib/vino/vino-server
tidak bekerja dari SSH, katanyaCannot open display:
Saya juga ingin mengaktifkan vino dengan baris perintah tanpa masuk preferensi vino.
Ketika saya mulai
/usr/lib/vino/vino-server
, dikatakan bahwa saya tidak mengaktifkan layanan berbagi desktop.Dengan Unity
gconftool
tidak dapat digunakan lagi. Kita harus melakukannya viagsettings
.Jadi, pertama, aktifkan vino:
Kemudian mulai vino:
Sekarang Anda dapat mengakses dari jarak jauh ke komputer Anda.
Jika Anda ingin melihat semua konfigurasi yang tersedia untuk Vino:
sumber
export DBUS_SESSION_BUS_ADDRESS=...
. Untuk mendapatkan nilai variabel ini, saya menyalin dari lingkungan proses yang sedang berjalan (pgrep -u myUserName -l
untuk mendapatkan daftar proses, pilih angka, lalutr '\0' '\n' < /proc/NUMBER/environ | grep DBUS
). Kemudian ekspor DBUS_SESSION_BUS_ADDRESS dengan nilai yang dikembalikan. Kemudian perintah itu berlari.Di Ubuntu 14.04, saya menemukan variasi berikut berfungsi untuk saya:
Jika ini tidak berhasil, sesi X Anda mungkin berjalan pada sesuatu selain
:0
, jadi quickps aux | grep X
harus memperlihatkan a:1
atau:2
sumber
export DISPLAY=:0
sebagai gsettings perintah akan gagal tanpa:failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
.Mengapa, demi cinta semua yang baik di dunia yang keras ini, apakah tidak ada entri manusia untuk vino atau vino-server atau untuk semua perintah yang tercantum dalam
dpkg -L vino
output? Dalam hal ini, mengapa paket apa pun harus diinstal pada sistem Ubuntu, yang menghilangkan halaman manual setidaknya untuk perintah yang relevan? Oke, bacalah. Jawaban terbaik yang saya temukan sejauh ini ada di sini: http://ubuntuforums.org/archive/index.php/t-266981.htmlSaya sangat berharap ini membantu, dan saya berharap di masa depan komunitas Ubuntu mendokumentasikan semua perintah yatim ini. "Kemudahan penggunaan" tidak berarti meninggalkan baris perintah, dan itu tentu saja tidak berarti meninggalkan dokumentasi yang mudah diakses. </grumble>
sumber
Ini tampaknya tidak berfungsi dari jarak jauh melalui ssh karena kesalahan tentang tampilan dan sebagainya. Inilah yang saya lakukan:
Sebagian besar berfungsi sekarang!
sumber
export DISPLAY=:0.0
, desktop "remote" yang saya peroleh sebenarnya adalah desktop lokal saya (saya gunakanssh -X
). Juga, perlu untuk "Izinkan pengguna lain" melaluivino-preferences
(atau perintah shell yang disarankan dalam jawaban lain) sebelum berjalan/usr/lib/vino/vino-server
. Catatan: Mungkin klien VNC bekerja dengan ini setelah diatur dengan benar, tetapivinagre
tampaknya memberikan UI yang paling masuk akal.Saya dapat mengatur instalasi Ubuntu 16.04 baru dari koneksi ssh jarak jauh dengan skrip berikut:
Kutipan penting untuk pengaturan string mana pun (kutu tunggal di dalam tanda kutip). Untuk dconf agar dapat menulisnya perlu akses ke XWindows, oleh karena itu diperlukan bagian DISPLAY ekspor. Saya pikir Anda masih harus masuk ke desktop pada mesin Ubuntu yang sebenarnya untuk terhubung dengan VNC setelah ini. Perintah dump hanya ada di sana untuk mengkonfirmasi semua pengaturan berhasil, Anda tidak benar-benar membutuhkannya.
Secara opsional, Anda mungkin ingin melakukan ini jika Anda ingin selalu menampilkannya:
sumber
Bagi siapa pun yang menggunakan Linux Mint 15, saya dapat ini semua bekerja di MintBox2 saya dengan melakukan hal berikut. Saya sekarang dapat menjalankan MintBox 2 sepenuhnya tanpa kepala dengan: ssh + vino + VNC Ketat.
Ketik dempul melalui koneksi ssh ke mesin LinuxMint MintBox2:
Sekarang, jika Anda suka (ini tidak perlu) pada terminal LinuxMint (mis. Tidak pada dempul) ketik:
=> Anda mendapatkan output dari: 1 [artinya ini menyebabkan saya banyak kesulitan untuk mencari tahu yaitu ini bukan 0: 0 !!!!!!!!!!]
Sekarang, kembali ke dempul dan ketik:
=> Sekarang dimuat & Anda dapat menggunakan jendela 7 Ketat VNC Viewer untuk mengakses Linux Mint dll
Saya harap ini membantu seseorang di luar sana ...
sumber
Saya memiliki masalah yang sama dengan xubuntu setelah peningkatan 18,04. Pertama instal vino. Milik saya dihapus saat pemutakhiran tanpa pemberitahuan. Bahkan setelah menginstal vino, perintah vino-preferensi tidak berfungsi.
Berikut ini adalah solusinya yang mudah:
Instal dconf-editor
kemudian buka dan buka
/org/gnome/desktop/remote
akses danturn off encryption
.Ada juga beberapa opsi jarak jauh lain yang dapat Anda atur di dconf-editor. Namun hingga Anda menginstal vino, akses jarak jauh tidak muncul di dconf-editor.
Saya harap seseorang dapat menjelaskan apa yang terjadi pada preferensi vino.
sumber
sumber