Problem z synchronizacją Alfreda z Dropboksem
Nowy komputer. Postanowiłem poinstalować wszystko na nowo (a nuż okaże się, że nie potrzebuję jakichś aplikacji). Oczywiście Alfred 2 jest jednym z pierwszych programów, które zainstalowałem. Napotkałem jednak na problem z synchronizacją ustawień znajdujących się w folderze Dropboksa.
Mój problem polegał na tym, że w czasie wyboru folderu z ustawieniami był on wyszarzony, przez co nie mogłem korzystać z używanych na innych komputerach ustawień.
Rozwiązanie okazało się jednak dość proste, a problem wynikał ze sprawy, którą przeoczyłem. Wszystko zaczęło się już dość dawno. Na Dropboksie utworzyłem folder o nazwie apps
, w którym miałem zamiar trzymać właśnie ustawienia różnych aplikacji. W międzyczasie Dropbox wprowadził podobny pomysł w folderze o takiej samej nazwie. Problem w tym, że każda aplikacja, która chciałaby mieć dostęp do tego folderu musi otrzymać do tego prawa na bazie API Dropboksa. Ponieważ jednak ja byłem „pierwszy”, to wcześniej nie było żadnych złych objawów. W przypadku nowego komputera opisany akapit wyżej problem wystąpił. Ustawienia miałem umieszczone w katalogu apps
na Dropboksie, więc teoretycznie Alfred powinien poprosić o dostęp. Takiej opcji jednak nie ma, bo ta aplikacja nie ma w zasadzie takiej potrzeby. Rozwiązania są dwa:
- pierwszy to zmiana położenia ustawień Alfreda do innego folderu na Dropboksie, choć wtedy trzeba będzie ręcznie przestawić odnośniki na innych komputerach;
- drugi natomiast to wpisanie poniższej komendy w Terminalu (przy uprzednim wyłączeniu Alfreda):
defaults write com.runningwithcrayons.Alfred-Preferences dropbox.allowappsfolder -bool TRUE
Następnie można włączyć Alfreda i wybrać starą lokalizację ustawień.
W drugim przypadku mogą jednak wystąpić pewne problemy z błędnym uaktualnianiem ustawień. Dlatego wydaje mi się, że jednak lepiej przenieść lokację preferencji do innego folderu na Dropboksie.
Źródło: Alfred v2 Support