Odpravlja težavo med OS X Yosemite 10.10.2 beta in Google Chrome

chrome-yosemite-beta-10.10.2-bug-0

Če ste uporabnik, ki se navadi uporabljati določen brskalnik in se pri nobenem drugem brskalniku ne počuti udobno, je možno, da ste naleteli na neprijetno presenečenje če ste posodobili na OS X Yosemite 10.10.2 beta ko poskušate zagnati Google Chrome in ugotovite, da ne deluje bodisi zato, ker ste razvijalec bodisi zato, ker ste vpisani v Applov javni program beta.

Vsekakor obstajajo dokazi, da Googlov brskalnik v najnovejši različici ne deluje pravilno z različico beta, ki jo je Apple uvedel za OS X Yosemite, vendar ga je mogoče uporabljati prek začasne rešitve, dokler ni končno izpuščen.

Prvo priporočilo, kot ste si morda predstavljali, je, da če uporabljate Chrome, ne posodabljajte najnovejše beta različice Yosemite, če tega še niste storili. Če ste korak že naredili in se znajdete v položaju, da tega ne zmorete zaženite svoj najljubši brskalnik S terminalom lahko zaženete to datoteko, ki vam bo zagotovo pomagala, dokler Apple ne bo izdal končne različice OS X 10.10.2 in ki jo bomo lahko uporabili na podlagi informacij 9to5mac.

Brez več, kopirajte in prilepite naslednjo kodo v dokument besedilo in ga shranite kot »patch.m« brez narekovajev:

#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

Potem zaženite ta ukaz v terminalu:

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

Nazadnje še zadnji ukaz v istem terminalu za zagon Google Chroma:

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

V tem primeru je resnica, da postane to dolgočasno, ko morate to znova zagnati, ko morate računalnik znova zagnati ali zagnati, čeprav, če imate nekaj znanja z Automatorjem, lahko ustvarite skript, ki opravi celoten postopek samodejno za izvedbo operacije. Kljub temu sem prepričan, da Apple nima dovolj časa za izdajo naslednje različice (10.10.2) Yosemite in ta napaka je bila v celoti odpravljena.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   sergio samano je dejal

    živjo miguel, moje ime je sergio, živim v franciji, želim te vprašati, imam težave pri ponovni namestitvi mac itunes i medice, da program maverick v tistem trenutku ni na voljo, poskusim kdaj drugič in ne vem, kako ga znova namestiti z izvornimi diski Poskusil sem različne stvari in upam, da mi ne morete ničesar svetovati, hvala