Διορθώνει το πρόβλημα μεταξύ του OS X Yosemite 10.10.2 beta και του Google Chrome

Chrome-yosemite-beta-10.10.2-σφάλμα-0

Εάν είστε χρήστης που συνηθίζει να χρησιμοποιεί ένα συγκεκριμένο πρόγραμμα περιήγησης και δεν αισθάνεται πλέον άνετα με τη χρήση άλλου, είναι πιθανό αυτό έχετε συναντήσει μια δυσάρεστη έκπληξη εάν έχετε ενημερώσει το OS X Yosemite 10.10.2 beta όταν προσπαθείτε να εκτελέσετε το Google Chrome και να δείτε ότι δεν λειτουργεί, είτε επειδή είστε προγραμματιστής είτε επειδή είστε εγγεγραμμένοι στο δημόσιο πρόγραμμα beta της Apple.

Σε κάθε περίπτωση, υπάρχει πράγματι απόδειξη ότι το πρόγραμμα περιήγησης Google στην τελευταία του έκδοση δεν λειτουργεί σωστά με την έκδοση beta που έχει ξεκινήσει η Apple για το OS X Yosemite, ωστόσο είναι δυνατόν να το χρησιμοποιήσετε μέσω μιας προσωρινής λύσης έως ότου η τελική έκδοση αυτού είναι τελικά κυκλοφόρησε.

Η πρώτη πρόταση που ίσως έχετε φανταστεί είναι ότι εάν είστε χρήστης του Chrome, μην ενημερώσετε αυτήν την τελευταία έκδοση beta του Yosemite εάν δεν το έχετε κάνει ακόμα. Εάν έχετε ήδη κάνει το βήμα και βρεθείτε σε θέση να μην είστε σε θέση να το κάνετε εκτελέστε το αγαπημένο σας πρόγραμμα περιήγησης Μπορείτε να χρησιμοποιήσετε το τερματικό για να ξεκινήσετε αυτό το αρχείο που σίγουρα θα σας βοηθήσει έως ότου η Apple κυκλοφορήσει την τελική έκδοση του OS X 10.10.2 και ότι χάρη στις πληροφορίες που δόθηκαν από το 9to5mac, μπορούμε να χρησιμοποιήσουμε.

Χωρίς περισσότερα, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα σε ένα έγγραφο κείμενο και αποθήκευση ως «patch.m» χωρίς τα εισαγωγικά:

#import <AppKit/AppKit.h>

__attribute((constructor)) void Patch_10_10_2_entry()
{
NSLog(@"10.10.2 patch loaded");
}

@interface NSTouch ()
- (id)_initWithPreviousTouch:(NSTouch *)touch newPhase:(NSTouchPhase)phase position:(CGPoint)position     isResting:(BOOL)isResting force:(double)force;
@end

@implementation NSTouch (Patch_10_10_2)
- (id)_initWithPreviousTouch:(NSTouch *)touch newPhase:(NSTouchPhase)phase position:(CGPoint)position     isResting:(BOOL)isResting
{
return [self _initWithPreviousTouch:touch newPhase:phase position:position isResting:isResting force:0];
}
@end

Τότε εκτελέστε αυτήν την εντολή στο τερματικό:

clang -dynamiclib -framework AppKit ~/Desktop/patch.m -o ~/Desktop/patch.dylib

Τέλος, αυτή η τελευταία εντολή στον ίδιο τερματικό για να ξεκινήσετε το Google Chrome:

env DYLD_INSERT_LIBRARIES=~/Desktop/patch.dylib "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

Σε αυτήν την περίπτωση, η αλήθεια είναι ότι καθίσταται κουραστικό να το κάνετε αυτό κάθε φορά που πρέπει να κάνετε επανεκκίνηση του υπολογιστή ή να τον ξεκινήσετε, αν και αν έχετε κάποια γνώση με το Automator μπορείτε δημιουργήστε ένα σενάριο που κάνει όλη τη διαδικασία αυτόματα για την εκτέλεση της λειτουργίας. Ακόμα, είμαι πολύ σίγουρος ότι δεν μένει πολύς χρόνος για την Apple να κυκλοφορήσει την επόμενη έκδοση (10.10.2) του Yosemite και αυτό το σφάλμα έχει διορθωθεί πλήρως.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   σεργιο σαμανο dijo

    γεια miguel το όνομά μου είναι sergio Ζω στη Γαλλία θέλω να σας ρωτήσω ότι έχω προβλήματα με την επανεγκατάσταση του mac itunes μου, πιστεύω ότι το πρόγραμμα maverick δεν είναι διαθέσιμο εκείνη τη στιγμή, προσπαθώ σε άλλη στιγμή και δεν ξέρω πώς να επανεγκαταστήσω με τους δίσκους προέλευσης Δοκίμασα διάφορα πράγματα και ελπίζω ότι τίποτα δεν μπορεί να με συμβουλεύσει, ευχαριστώ