
Jak zmienić rozmiar interfejsu w aplikacjach Adobe CS6 przy monitorach wysokiej gęstości pikseli?
Kupując nie tak dawno laptopa zawęziłem wybór do jednostek z matrycami o wysokich rozdzielczościach. Głównym powodem dla którego zdecydowałem się na ten konkretny model laptopa był system operacyjny lub właściwie możliwości, które w tym zakresie sprzęt oferował. Padło na macbooka pro retina 13, ze względu, że w OSXie CS6 natywnie obsługiwał wysoką rozdzielczość (rozważałem wtedy migrację na OSX i cross transfer licencji Adobe – to temat na osobny wpis), poza tym, zawsze pozostawała możliwość instalacji Windowsa za pomocą BootCampa. Laptop na Windowsie takich możliwości nie oferował (nie myślę tutaj o dość kulawych rozwiązaniach VM).
Po 3-4 miesiącach rozdwojenia jaźni, jak nazywam okres w którym próbowałem pracować równolegle na dwóch systemach operacyjnych, zdecydowałem się na instalację Windowsa na maku.
Powstał wtedy problem wysokiej rozdzielczości matrycy lub braku obsługi tejże w pakiecie Adobe CS6.
Szczęśliwie jest na to rozwiązanie, które jest proste w wykonaniu, a umożliwia poprawienie tego, czego Adobe poprawić już w pakiecie pudełkowym nie chciało.
Poniższy tip tyczy się tylko wersji CS6 na Windowsa, na OSX CS6 ma już obsługę wysokiej rozdzielczości. Co do wcześniejszych wersji pakietu – nie testowałem.
Solucja ma dwa etapy:
- najpierw należy dodać wpis w rejestrze Windowsa, aby ten szukał zewnętrznych plików manifestu dla danych programów,
- stworzyć sam plik manifest w katalogu interesującego nas programu.
Zaczynamy naciskając klawisz Windows + R, piszemy regedit i wciskamy OK.
Znajdujemy następujący klucz w rejestrze:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
Następnie naciskamy prawy klawisz myszy i wybieramy NOWY > DWORD (32 bit) Wartość
Piszemy PreferExternalManisfest i potwierdzamy enterem.
Edytujemy PreferExternalManifest (prawy klawisz myszy i modyfikuj).
Wpisujemy wartość 1 w Dane Wartości i wybieramy szesnastkowy dziesiętny.
Klikamy OK, zamykamy edytor rejestru.
Teraz wystarczy do każdego katalogu interesującego nas programu wrzucić poniższy plik, zmieniając jego nazwę na plik wykonywalny programu (np. photoshop.exe) z dopiskiem .manifest (photoshop.exe.manifest).
Dla photoshopa będzie to:
photoshop.exe.manifest
w c:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)
Dla innych programów, np. Illustratora, wystarczy zmienić nazwę powyższego pliku na illustrator.exe.manifest
To wszystko!
Hint znalazłem na blogu Dana Antonielliego
http://www.danantonielli.com/adobe-app-scaling-on-high-dpi-displays-fix/
Dan, high five for this!