fungsionalitas copy paste virt-manager ke vm

17

Adakah yang tahu bagaimana cara membuat Virtual Manager menginstal fungsi salin-tempel ke Mesin Virtual?

Tidak dapat menemukan apa pun di Google.

FutuToad
sumber
1
Tolong jelaskan lebih lanjut tentang "fungsionalitas salin". Fungsi apa yang Anda butuhkan? Apakah Anda tidak mengakses ssh di host?
shgnInc
menambahkan ke @shgnlnc: atau Anda ingin copy dan paste dua arah untuk host dan tamu?
Tejas
terkait: askubuntu.com/questions/858649/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

16

Anda harus menggunakan "Spice" daripada "VNC":

  1. Tidak perlu lagi menginstal spice-gtk: virt-manager sekarang memiliki klien spice-gtk. Tetapi Anda perlu menginstal python-spice-client-gtk( spice-client-gtkpada debian) pada host vm (jika Anda menggunakan virt-manager di komputer lain untuk terhubung ke host vm dari jarak jauh melalui ssh, Anda juga harus menginstal python-spice-client-gtkpada mesin itu)
  2. Mulai manajer-kebajikan
  3. Pilih Anda mesin virtual
  4. Nyalakan mesin virtual
  5. Terhubung ke tamu Anda dengan ssh; di tamu, instal spice-vdagent dan verifikasi bahwa spice-vdagentd diluncurkan ( ps -lef|grep spice-vdagentdakan mengembalikan Anda proses jika berjalan)
  6. Tampilkan detail perangkat keras virtual
  7. Pilih Display VNC dan ubah VNC ke Spice dan terima untuk menambahkan Channel
  8. Ubah model Video dari Cirrus (default) ke QXL
  9. Mulai kembali virt-manager dan nyalakan mesin virtual

Anda menggunakan Spice.

Solusi lain, tanpa X, tetapi dengan asumsi bahwa Anda dapat ssh ke host Anda dari mesin Anda, dan ke vm Anda dari host Anda:

  1. mymachine:~$ssh user@host
  2. host:~$ssh user@guest
Guillaume Vauvert
sumber
Haruskah menginstal paket-paket ini pada mesin yang virt-manager diinstal di atasnya? Atau tepatnya di Host?
shgnInc
Tidak perlu lagi menginstal spice-gtk. Saya telah mengubah jawabannya.
Guillaume Vauvert
1
Sebenarnya sekali Anda menginstal spice-vdagentdi guest, tidak perlu me-restart virt-manageratau tamu untuk menggunakan berbagi clipboard. Sudah cukup untuk keluar lalu masuk kembali ke tamu.
gerlos
6

Anda perlu menginstal agen tamu Spice ke tamu:

  • bumbu-alat tamu untuk tamu Windows
  • spice-vdagent untuk tamu linux

Periksa bagian " Tamu " dari bagian unduhan Spice: https://www.spice-space.org/download.html

Honza
sumber
2
Untuk tamu Windows, selain menginstal spice-guest-tools, saya perlu melakukan hal berikut dalam virt-manager: Add Hardware -> Channel, atur nama menjadi "com.redhat.spice.0" (atau serupa), atur perangkat ketik sebagai "Spice agent (spicevmc)". Saya menemukan info ini dari posting reddit ini setelah lama mencari: reddit.com/r/linux/comments/asw4wk/…
jackkamm