Sådan repareres VirtualBox Træk og Slip, hvis det ikke fungerer
VirtualBox’ træk-og-slip-funktion (DnD) er ret praktisk, men det er mest en hovedpine, hvis man ikke får alle de små dele rigtige. For alle, der er afhængige af dette, kan det være frustrerende, når ens filer nægter at flytte problemfrit mellem vært og gæst. Normalt handler det bare om at sikre, at alt er konfigureret korrekt – gæstetilføjelser installeret, korrekte indstillinger aktiveret, den rigtige type VM osv. Det er ikke perfekt; nogle gange er det ustabilt, og i nogle opsætninger virker det bare ikke uanset hvad. Men her er en oversigt over, hvad du kan prøve for at løse de mest almindelige problemer og måske få DnD til at samarbejde.
Sådan repareres VirtualBox Træk og Slip, hvis det ikke virker?
Hvis du hacker løs for at få DnD til at virke, og det bare ikke virker, er det første du skal gøre generelt at opdatere til den nyeste VirtualBox-version.Ældre versioner har tendens til at have fejl eller ufuldstændig support, især for Linux-gæster. Du kan tjekke den aktuelle version ved at åbne VirtualBox og klikke på Hjælp > Om VirtualBox. På nogle opsætninger har opdateringen rettet en masse mærkelige fejl. Hvis du stadig kører en gammel version, kan du hente den seneste stabile build fra det officielle websted. Det er et godt udgangspunkt, og der har været masser af patchnoter, der adresserer DnD-fejl, så det er værd at prøve, før du dykker ned i dybere justeringer.
Sørg for, at gæstetilføjelser er korrekt installeret og aktiveret
Okay, det er her, tingene ofte går galt. Installation af gæstetilføjelser er ikke bare at montere ISO’en og håbe på magi. Du er virkelig nødt til at køre installationsprogrammet inde fra gæste-OS’et. For Windows VM’er betyder det normalt at gå til Enheder > Indsæt cd-aftryk af gæstetilføjelser i menulinjen og derefter åbne den rigtige eksekverbare fil (f.eks.VBoxWindowsAdditions.exe) fra det monterede drev. På Linux skal du først have installeret de rigtige byggeelementer – f.eks build-essential.dkms, osv.- og derefter køre installationsprogrammet med sudo sh VBoxLinuxAdditions.run. Glem ikke, at det for Linux anbefales at opdatere dine headere ved hjælp af, sudo apt-get install linux-headers-$(uname -r)før du installerer. Ellers fungerer gæstetilføjelserne muligvis ikke korrekt, og DnD forbliver deaktiveret.
Når den er installeret, skal du aktivere tovejs træk og slip manuelt. Gå til Enheder > Træk og slip > Tovejs. Nogle gange, selvom dette er aktiveret, holder det ikke fast efter genstart, så tjek igen, om det er aktivt. En advarsel: på nogle maskiner kan dette kræve en genstart eller endda en fuld genstart af værten for virkelig at virke.
Tjek dine Linux-headere og tilhørende pakker
Dette gælder primært for Linux-gæster. Guest Additions installeres ikke korrekt, hvis du mangler bestemte headere eller biblioteker. Sørg for at køre sudo apt-get updateførst, og hent derefter headerne med sudo apt-get install linux-headers-$(uname -r). Nogle gange har du også brug for SDL og Qt, især hvis du kompilerer moduler eller bruger ikke-standard skrivebordsmiljøer. Download passende versioner, kør filerne .runmed Kør i Terminal, og følg instruktionerne. Dette er ikke super kompliceret, men det er bestemt et trin, som folk overser.
Vær opmærksom på særheder og begrænsninger ved træk og slip
I praksis er DnD ikke særlig pålideligt på lang sigt. Det kan låse filer, stoppe med at virke efter et par forsøg eller kun virke på én måde. Nogle gange sidder filer fast eller vises ikke, hvor du forventer. Mærkeligt, ikke? Det er nærmest et igangværende arbejde, og nyere programrettelser hjælper, men forvent ikke, at det er bundsolidt. Nogle filhåndteringsprogrammer – som LXDE’s PCManFM – har også en tendens til at være problematiske; at skifte til Nautilus eller Thunar kan forbedre DnD-adfærden. Og på Windows-værter skal du huske, at det kan mislykkes at trække fra en VirtualBox på administratorniveau til en ikke-forhøjet Stifinder på grund af brugergrænsefladen (UAC).At køre værtens Stifinder som administrator kan nogle gange løse det, men det er ikke altid praktisk.
Prøv at bruge delte mapper som en backupplan
Hvis du har udtømt ovenstående, og DnD stadig nægter at samarbejde, er delte mapper en god løsning. Det er ikke træk-og-slip, men det er i det mindste hurtigt. For at konfigurere dette skal du gå til Enheder > Delte mapper > Indstillinger for delt mappe. Klik på ikonet for at tilføje en ny mappe, vælg din mappesti, aktiver Automatisk montering, og tryk på OK. På gæste-OS’et finder du den delte mappe monteret under standardplaceringen – ofte noget i retning af /media/sf_[foldername]eller tilknyttet som et netværksdrev. Dette er ikke perfekt, men det slår at kæmpe med ustabil DnD hele dagen.
Og hvis intet virker, kan netværksdeling eller manuel kopiering af filer via USB (eller VM’ens netværksforbindelse) være den sidste udvej. VirtualBox er ikke altid den mest problemfri med disse funktioner, så det hjælper at styre forventningerne.