virt-manager kopiuje funkcję wklejania do vm

17

Czy ktoś wie, jak skłonić Virtual Managera do zainstalowania funkcji kopiuj-wklej na maszynie wirtualnej?

Nic nie mogę znaleźć w Google.

FutuToad
źródło
1
Proszę opisać więcej na temat „funkcji kopiowania”. Jakiej funkcjonalności potrzebujesz? Nie masz dostępu do ssh na hoście?
shgnInc
dodawanie do @shgnlnc: czy chcesz dwukierunkowe kopiowanie i wklejanie dla hosta i gościa?
Tejas
powiązane: askubuntu.com/questions/858649/...
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Odpowiedzi:

16

Musisz użyć „Spice” zamiast „VNC”:

  1. Nie musisz już instalować spice-gtk: virt-manager ma teraz wbudowanego klienta spice-gtk. Ale musisz zainstalować python-spice-client-gtk( spice-client-gtkna debianie) na hoście vm (jeśli używasz virt-manager na innym komputerze, aby połączyć się z hostem vm zdalnie przez ssh, musisz także zainstalować python-spice-client-gtkna tym komputerze)
  2. Uruchom virt-manager
  3. Wybierz maszynę wirtualną
  4. Włącz maszynę wirtualną
  5. Połącz się z gościem za pomocą ssh; w gościu zainstaluj spice-vdagent i sprawdź, czy uruchomiono spice-vdagentd ( ps -lef|grep spice-vdagentdzwróci ci proces, jeśli jest uruchomiony)
  6. Pokaż szczegóły wirtualnego sprzętu
  7. Wybierz Wyświetl VNC i zmień VNC na Przyprawa i zaakceptuj dodanie kanału
  8. Zmień model wideo z Cirrus (domyślny) na QXL
  9. Uruchom ponownie virt-manager i włącz maszynę wirtualną

Używasz Spice.

Inne rozwiązanie, bez X, ale zakładając, że możesz ssh do swojego hosta z twojego komputera i do vm z twojego hosta:

  1. mymachine:~$ssh user@host
  2. host:~$ssh user@guest
Guillaume Vauvert
źródło
Czy należy zainstalować te pakiety na komputerze, na którym zainstalowano virt-manager? Czy dokładnie na hoście?
shgnInc
Nie ma już potrzeby instalowania spice-gtk. Zmieniłem odpowiedź.
Guillaume Vauvert
1
W rzeczywistości wydaje się, że po zainstalowaniu spice-vdagentgościa nie ma potrzeby ponownego uruchamiania virt-managerani gościa, aby korzystać z udostępniania schowka. Wystarczy się wylogować, a następnie zalogować ponownie do gościa.
gerlos
6

Musisz zainstalować agenta gościa Spice w gościu:

Sprawdź część „ Gość ” w sekcji Pliki do pobrania Spice: https://www.spice-space.org/download.html

Honza
źródło
2
W przypadku gościa Windows oprócz instalacji narzędzia spice-guest-musiałem wykonać następujące czynności w virt-manager: Dodaj sprzęt -> Kanał, ustaw nazwę na „com.redhat.spice.0” (lub podobny), ustaw urządzenie wpisz „Spice agent (spicevmc)”. Znalazłem te informacje z tego posta reddit po długim wyszukiwaniu: reddit.com/r/linux/comments/asw4wk/…
jackkamm