Mam gościa Debiana zainstalowanego na hoście Windows 7 za pomocą Virtualbox. Instalacja domyślnie obejmowała virtualbox-ose-guest-utils, więc powinienem mieć wszystko, czego potrzebuję. Jak mogę włączyć udostępniony schowek?
virtualbox
debian
alnorth29
źródło
źródło
Odpowiedzi:
Obawiam się, że nie możesz mieć wspólnego schowka na gościu tylko z linii poleceń.
Wynika to z faktu, że TTY tak naprawdę nie tworzy odpowiedniego schowka, z którego mogą korzystać dodatki gości, dlatego potrzebujesz do tego pełnego GUI.
Lepiej będzie używać SSH do logowania się do gościa z hosta. W ten sposób możesz korzystać z funkcji klienta SSH, np. Putty, aby udostępnić schowek.
źródło
To może być skończone. Nie byłem w stanie uzyskać dwukierunkowej pracy z następującymi, ale Host to Guest (tj. Wklejanie zawartości do konsoli tekstowej) działa. Poniższe instrukcje dotyczą CentOS 5/6/7, jednak podobny mechanizm powinien działać w przypadku innych smaków.
Dzięki temu schowek X11 będzie zsynchronizowany ze schowkiem gpm. Gdy skonfigurowane jest ustawienie Wspólnego schowka dla „Hosta dla gościa”, VirtualBox zaktualizuje schowek X11, gdy zmieni się schowek hosta… załatany gpm użyje xclipa, aby wyciągnąć dane ze schowka X11 do schowka gpm…, które można następnie wkleić za pomocą środkowy przycisk myszy.
Udostępniony schowek
Możliwe jest udostępnienie schowka „Host to Guest” do pracy w trybie serwer / konsola. Udostępnianie „gość na hosta” obecnie nie działa, prawdopodobnie z powodu problemu między VBoxClient a Xvfb.
Zainstaluj Xvfb
Zainstaluj VBoxClient
Zainstaluj xclip
Pobierz, skompiluj i zainstaluj xclip ( http://sourceforge.net/projects/xclip/ ) jako / usr / local / bin / xclip.
Zainstaluj załatany gpm (z integracją xclip)
Pobierz najnowsze źródło gpm i załataj je następującymi zmianami.
Zainstaluj plik binarny jako / usr / local / bin / xclip-gpm.
To jest zaktualizowana wersja łatki autorstwa Alexa Efrosa ( http://powerman.name/patch/gpm.html ).
gpm-1.20.7-xclip-support.patch
Skonfiguruj, aby uruchamiał się po ponownym uruchomieniu
/etc/rc.local
źródło
Nie został jeszcze zaimplementowany, zobacz tę wyjątkową prośbę o funkcje, która ma już 6 lat.
https://www.virtualbox.org/ticket/1139
źródło
Znalazłem okrągły sposób na przeniesienie zawartości schowka Windows do gościnnego Linuksa, dzieląc się nią tutaj, na wypadek, gdyby ktokolwiek uznał ją za przydatną:
Najpierw zainstaluj niezwykle przydatny ClipX (miałem szczęście, że już go zainstalowałem i właśnie przeglądałem listę wtyczek z innych powodów, gdy natknąłem się na problem z kopiowaniem i wklejaniem).
Zainstaluj także
ClipX DiskLog Plugin 1.2
z tej samej stronyKliknij prawym przyciskiem myszy ikonę ClipX w zasobniku systemowym
Configure
i wybierz lokalizację pliku (uwaga: ten plik będzie przechowywać całą zawartość schowka, wybierz prywatną lokalizację i / lub wyczyść ją regularnie), powiedzmyD:\Personal\clipboard\clip.txt
Na swoim gościu Linux zainstaluj dodatki Virtualbox Guest (instrukcje dostępne gdzie indziej i zignoruj wszelkie związane z tym
X
błędy podczas instalacji, wymagana funkcja „folderów współdzielonych” będzie nadal działać)W swoim Virtualbox przejdź do
Devices->Shared Folders
, dodaj powyższy folderD:\Personal\clipboard\
i nadaj mu nazwę, powiedzclipboard
(możesz zrestartować gościa przed kontynuowaniem, chyba że chcesz ręcznie zamontować dysk w tym momencie)Teraz utwórz alias w swoim
.bashrc
(lub.bash_aliases
jeśli wolisz), który mówiIlekroć chcesz użyć bieżącej zawartości schowka Windows w wierszu poleceń, po prostu użyj
$(winclip)
w tym momencieTo wygląda na wiele kroków, ale wszystko zajmuje tylko kilka minut i pozwala uniknąć kłopotów z uruchomieniem serwera VM i klienta Putty i
ssh
przejścia do tej prostej funkcji. Nie znalazłem jednak sposobu, aby uczynić go dwukierunkowym, sugestie mile widziane!źródło
W ten sposób włączyłem obsługę schowka dwukierunkowego dla mojego serwera Debian 7.4.0, który zainstalowałem bez środowiska graficznego Gnome. Używam VirtualBox 4.3.6.
Zainstaluj i uruchom serwer X:
Zainstaluj xclip do obsługi schowka
Zainstaluj narzędzia, aby Virtualbox mógł budować dodatki gości
Zamontuj obraz dodatkowy gościa i zainstaluj dodatki
Na koniec zrestartuj Debiana przy pomocy
shutdown -r now
.Dostałem instrukcje dotyczące instalowania dodatków gości tutaj . Ten wpis na blogu jest przydatny do dostosowywania xclip.
źródło