Απενεργοποιήστε τελείως το "Επανάνοιγμα των Windows κατά την επανασύνδεση" στο Mac OS X
Πίνακας περιεχομένων:
Μπορεί να έχετε παρατηρήσει ότι όταν αποσυνδεθείτε ή επανεκκινήσετε το Mac OS X, εμφανίζεται ένα παράθυρο διαλόγου με ένα πλαίσιο ελέγχου δίπλα στο "Επανάνοιγμα των παραθύρων κατά τη σύνδεση ξανά" που επαναφέρει όλες τις ανοιχτές εφαρμογές σας και παράθυρα.
Αν δεν σας αρέσει και έχετε βαρεθεί να καταργείτε την επιλογή του πλαισίου για να μην ανοίγουν πλέον τα παράθυρα, μπορείτε να χρησιμοποιήσετε ένα σενάριο τρίτου μέρους για να καταστήσετε τη δυνατότητα άχρηστη.Για να διευκρινίσουμε, αυτό που κάνει είναι να απενεργοποιεί πλήρως τη δυνατότητα σε σταθερή βάση, ανεξάρτητα από το αν αυτό το πλαίσιο ελέγχου για τη διατήρηση των παραθύρων είναι επιλεγμένο ή όχι, τα παράθυρα δεν θα επαναφέρονται.
Αν και αυτό είναι μέρος της δυνατότητας Resume του OS X, αυτό διαφέρει από την πλήρη απενεργοποίηση της Συνέχισης της εφαρμογής ή με βάση την εφαρμογή, επειδή αυτό επηρεάζει μόνο τις επανεκκινήσεις και τις αποσυνδέσεις.
Απενεργοποίηση "Επανάνοιγμα των παραθύρων όταν συνδέεστε ξανά" κάνοντας το άχρηστο
Να θυμάστε, αυτό το σενάριο απενεργοποιεί τη δυνατότητα, αλλά το παράθυρο διαλόγου θα εξακολουθεί να εμφανίζεται. Η διαφορά είναι με αυτό το σενάριο, δεν έχει σημασία αν το πλαίσιο διαλόγου είναι επιλεγμένο ή όχι, τα παράθυρα και οι εφαρμογές δεν θα επαναφέρουν. Απευθύνεται σε προχωρημένους χρήστες που αισθάνονται άνετα με τη γραμμή εντολών, η ακατάλληλη σύνταξη μπορεί να οδηγήσει σε σφάλματα ή να επισκεφθούν τη λάθος διεύθυνση URL, επομένως να είστε συγκεκριμένοι σχετικά με το τι χρησιμοποιείτε. Εάν δεν είστε σίγουροι, μην προχωρήσετε. Πρόκειται για πρόσβαση σε σενάριο από ιστότοπο τρίτου μέρους, χρήση με δική σας ευθύνη.
Επικολλήστε τα ακόλουθα σε μία γραμμή εντός του τερματικού και πατήστε επιστροφή:
curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh
Στη συνέχεια, ελέγξτε το αρχείο για να βεβαιωθείτε ότι είναι αυτό που θέλετε να περιέχει:
γάτα ~/fixlogin.sh
Αν το αρχείο ταιριάζει με τα περιεχόμενα του σεναρίου παρακάτω, μπορείτε να το εκτελέσετε με τα εξής:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
ΣΗΜΕΙΩΣΗ: εάν προτιμάτε να δημιουργήσετε το δικό σας αρχείο και να μην χρησιμοποιήσετε το curl για να κατεβάσετε το σενάριο "fixlogin.sh" από έναν απομακρυσμένο κεντρικό υπολογιστή που ονομάζεται pastie, το αρχείο είναι αυτό, μπορείτε να επικολλήσετε το ακόλουθο στο ένα έγγραφο που ονομάζεται 'loginfix.sh', κάντε το εκτελέσιμο με chmod +x και εκτελέστε το σενάριο χειροκίνητα:
!/bin/bash echo !/bin/bash> /tmp/loginfix.sh echo rm /Users//Library/Preferences/ByHost/com.apple.loginwindow.>> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/bin /loginfix.sh οι προεπιλογές γράφουν com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Όπως μπορείτε να δείτε, το σενάριο διαγράφει τα πάντα μέσα στον κατάλογο χρήστη ~/Library/Preferences/ByHost/ που αντιστοιχεί στο "com.apple.loginwindow."
(Το παραπάνω κείμενο είναι σκόπιμα μικρό, ώστε να χωράει σε μία γραμμή)
Στη συνέχεια εκτελέστε το με την ακόλουθη εντολή:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
Αυτή η εντολή κατεβάζει ένα σενάριο, το τοποθετεί στην κατάλληλη θέση, το κάνει εκτελέσιμο και, στη συνέχεια, καταργεί το προσωρινό αρχείο. Αν αναρωτιέστε, τα περιεχόμενα του ληφθέντος σεναρίου bash είναι τα εξής:
"!/bin/bash echo !/bin/bash> /tmp/loginfix.sh echo rm /Users//Library/Preferences/ByHost/com.apple.loginwindow. >> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/ /loginfix.sh οι προεπιλογές γράφουν com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Εάν θέλετε ποτέ να επιστρέψετε στην προεπιλεγμένη συμπεριφορά αυτής της δυνατότητας OS X Lion, απλώς πληκτρολογήστε την παρακάτω εντολή εγγραφής προεπιλογών:
sudo προεπιλογές διαγραφή com.apple.loginwindow LoginHook
Και θα επιστρέψετε για να μπορείτε να επιλέξετε επαναφορά παραθύρου με βάση την επιλογή αυτού του πλαισίου ελέγχου.
Αυτό το μικρό σενάριο προέρχεται από το HexBrain, ευχαριστούμε που το στείλατε στο Mark!