Χρησιμοποιήστε την Ελεύθερη Λειτουργία του VirtualBox ή τη Μονάδα Ενότητας του VMware για την απρόσκοπτη εκτέλεση προγραμμάτων από μια εικονική μηχανή
Οι εικονικές μηχανές γενικά χρησιμοποιούν λειτουργικά συστήματα guest και τα προγράμματά τους σε ένα μόνο παράθυρο. Ωστόσο, τόσο το VirtualBox όσο και το VMware διαθέτουν λειτουργίες που σας επιτρέπουν να απελευθερώσετε εικονικά προγράμματα από τη φυλακή τους, να τα εκτελείτε στον υπολογιστή υποδοχής.
Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε προγράμματα χωρίς να παραβιάζουν το παράθυρο της εικονικής μηχανής και την επιφάνεια εργασίας του λειτουργικού συστήματος του επισκέπτη. Εάν χρησιμοποιείτε πολλές οθόνες, μπορείτε να τοποθετήσετε διαφορετικά παράθυρα από ένα εικονικό μηχάνημα σε διαφορετικές οθόνες.
Πως δουλεύει
Όλα αυτά τα χαρακτηριστικά λειτουργούν ομοίως. Ξεκινάτε την εικονική μηχανή σας, εκκινήστε τα προγράμματα που θέλετε να χρησιμοποιήσετε και, στη συνέχεια, ενεργοποιήστε τη λειτουργία "Seamless Mode" ή "Unity Mode." Το παράθυρο του λειτουργικού συστήματος του επισκέπτη και το παράθυρο της εικονικής μηχανής θα εξαφανιστούν αφήνοντας τα παράθυρα του λειτουργικού συστήματος στον υπολογιστή σας . Θα φαίνεται να εκτελούνται σαν να τρέχουν στο λειτουργικό σας σύστημα, αλλά η εικονική μηχανή εξακολουθεί να εκτελείται στο παρασκήνιο. Τα προγράμματα εξακολουθούν να έχουν "sandboxed", ώστε να μην έχουν πρόσβαση στα αρχεία του λειτουργικού συστήματος του κεντρικού υπολογιστή σας - απλά φαίνονται να τρέχουν στο λειτουργικό σύστημα υποδοχής.
Αυτά τα κόλπα λειτουργούν είτε χρησιμοποιείτε Windows, Linux ή Mac. Μπορείτε να εκτελείτε άψογα τα προγράμματα των Windows στα desktop του Linux ή να τρέχετε το λογισμικό Linux σε ένα Windows.
Χρησιμοποιώντας τη λειτουργία Seamless Mode του VirtualBox
Σημειώστε ότι το VirtualBox σάς επιτρέπει μόνο να χρησιμοποιήσετε αυτή τη λειτουργία με τους επισκέπτες Windows, Linux και Solaris. Εάν καταφέρετε να εκτελέσετε το Mac OS X σε εικονική μηχανή VirtualBox ή εάν χρησιμοποιείτε ένα λειτουργικό σύστημα όπως το Haiku, δεν θα μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία.
Πριν από τη χρήση αυτής της δυνατότητας, πρέπει να εγκαταστήσετε το πακέτο λογισμικού VirtualBox Guest Additions στο εσωτερικό της εικονικής μηχανής guest με την οποία θέλετε να το κάνετε. Αν δεν το έχετε κάνει ήδη, εκκινήστε την εικονική μηχανή, κάντε κλικ στο μενού Συσκευές και επιλέξτε Εγκατάσταση πρόσθετων επισκεπτών. Θα σας ζητηθεί να εγκαταστήσετε το λογισμικό.
Για να χρησιμοποιήσετε αυτή τη λειτουργία, πατήστε το πλήκτρο "Host" - συνήθως το δεξιό πλήκτρο Ctrl, αλλά εμφανίζεται στην κάτω δεξιά γωνία του παραθύρου της εικονικής μηχανής - και το L ταυτόχρονα. Μπορείτε επίσης να κάνετε κλικ στο μενού Προβολή και να επιλέξετε την επιλογή Switch to Seamless Mode.
Το VirtualBox θα αποκρύψει το φόντο της επιφάνειας εργασίας του επισκέπτη του λειτουργικού συστήματος, κάνοντας το να φαίνεται ότι τα προγράμματα του λειτουργικού συστήματος του επισκέπτη εκτελούνται στην επιφάνεια εργασίας του λειτουργικού συστήματος του κεντρικού υπολογιστή. Ωστόσο, οι εφαρμογές που εκτελούνται δεν θα εμφανίζονται στην τυπική γραμμή εργασιών του λειτουργικού σας συστήματος.
Για να εξέλθετε από την ομαλή λειτουργία, απλώς πατήστε ξανά το πλήκτρο κεντρικού υπολογιστή και το L. Θα βρείτε επίσης ένα μενού VirtualBox πάνω από τη γραμμή εργασιών σας, το οποίο μπορείτε να τοποθετήσετε το δείκτη του ποντικιού πάνω από την οθόνη. Κάντε κλικ στην επιλογή Προβολή και επιλέξτε ξανά την επιλογή Switch to Seamless Mode για να απενεργοποιήσετε την ομαλή λειτουργία.
Χρησιμοποιώντας τη λειτουργία Ενότητας του VMware
Το VMware διαθέτει ένα παρόμοιο χαρακτηριστικό που ονομάζεται λειτουργία Unity. Διατίθεται δωρεάν στον VMware Player καθώς και στις εφαρμογές VMware Workstation και VMware. Όπως συμβαίνει με το VirtualBox, η λειτουργία Unity Mode του VMware λειτουργεί για μηχανές φιλοξενίας Windows και Linux.
Όπως και η απρόσκοπτη λειτουργία του VirtualBox, η λειτουργία Unity Mode του VMware απαιτεί το δικό του πακέτο λογισμικού του VMware να εγκατασταθεί μέσα στην εικονική μηχανή επισκέπτη. Πριν δοκιμάσετε αυτό, βεβαιωθείτε ότι το VMware Tools είναι εγκατεστημένο στην εικονική μηχανή guest. Μπορείτε να το κάνετε επιλέγοντας την επιλογή Install VMware Tools στο μενού του προγράμματος VMware.
Για να μεταβείτε στη λειτουργία Ενότητας, κάντε κλικ στην επιλογή Ενότητα στο μενού του προγράμματος VMware.
Σε αντίθεση με το VirtualBox, τα προγράμματα που εκτελούνται στο εικονικό μηχάνημα θα εμφανίζονται στη γραμμή εργασιών σας σαν να τρέχουν στο λειτουργικό σας σύστημα. Θα έχετε πρόσβαση σε ένα μενού Έναρξη ή Εφαρμογές που σας επιτρέπει να ξεκινήσετε εφαρμογές στο εικονικό μηχάνημα.
Για να εμφανίσετε το μενού Έναρξη σε έναν κεντρικό υπολογιστή των Windows, τοποθετήστε το στο κουμπί Έναρξη. Για να εμφανίσετε το μενού Εφαρμογές σε έναν κεντρικό υπολογιστή Linux, τοποθετήστε το στην πάνω αριστερή γωνία της οθόνης. Επιλέξτε Exit Unity σε αυτό το μενού για να απενεργοποιήσετε τη λειτουργία Unity.
Το VMware σας επιτρέπει επίσης να δημιουργείτε συντομεύσεις απευθείας σε εφαρμογές μέσα στην εικονική μηχανή. Απλά κάντε δεξί κλικ σε μια εφαρμογή στο μενού και επιλέξτε Δημιουργία συντόμευσης στην επιφάνεια εργασίας. Θα πάρετε μια συντόμευση στην επιφάνεια εργασίας στο λειτουργικό σύστημα υποδοχής σας, το οποίο θα εκκινήσει το πρόγραμμα που εκτελείται στην εικονική μηχανή κατά την εκκίνηση.
Λειτουργία των Windows XP
Η λειτουργία Windows XP των Windows 7 λειτουργεί στην πραγματικότητα με τον ίδιο τρόπο, εκτελώντας ένα εικονικό μηχάνημα των Windows XP στο Virtual PC στο παρασκήνιο. Στη συνέχεια, τα Windows εμφανίζουν τα προγράμματα που θέλετε να εκτελούνται στην τυπική επιφάνεια εργασίας σας, ενσωματώνοντάς τα με το λειτουργικό σας σύστημα Windows 7.
Η λειτουργία των Windows XP δεν υπάρχει πλέον στα Windows 8, πιθανώς επειδή η Microsoft θα σταματήσει σύντομα να υποστηρίζει τα Windows XP, αλλά μπορείτε να χρησιμοποιήσετε τη λειτουργία Ομοιομορφία ή Ενότητα για να αποκτήσετε μια παρόμοια λειτουργία τύπου Windows XP στα Windows 8, αν θέλετε.
Αν χρησιμοποιείτε Parallels σε Mac, μπορείτε να επιλέξετε την επιλογή Enter Coherence από το μενού View για να εμφανίσετε τα παράθυρα μιας εικονικής μηχανής με τον ίδιο τρόπο.