Wolę mieć wszystkie aplikacje zainstalowane na użytkownika ~/Applications/
niż na całym świecie. Domyślną lokalizacją aplikacji zainstalowanych z Mac App Store jest globalny folder aplikacji znajdujący się pod adresem /Applications/
.
Czy istnieje defaults write com.apple.AppStore
polecenie, które mogę uruchomić w terminalu, lub może .plist
plik, który mogę edytować ręcznie, aby zmienić tę domyślną preferencję?
lion
mac-appstore
Bryson
źródło
źródło
/Applications
uzyskać bardziej kreatywne odpowiedzi…Odpowiedzi:
Jeśli chodzi o Omówienie systemu plików Mac OS X , wydaje się, że Apple wymusza na programistach przestrzeganie ich reguł dotyczących folderów aplikacji znajdujących się w katalogu / Aplikacje lub ~ / Aplikacje. Chodzi o to, aby zachować zgodność ze sposobem dostarczania aktualizacji przez Mac App Store.
jeśli nie masz wystarczającej wygody, aby użyć domyślnego folderu, tak, nadal możesz przenieść aplikację, którą pobrałeś z Mac App Store do innego folderu z dwoma zastrzeżeniami:
źródło
W tym momencie nie ma żadnych szczegółów na ten temat (ale jestem pewien, że istnieje właściwość lub .plist), ale w międzyczasie możesz utworzyć prosty obieg pracy Automatora „Akcje folderów”, który przenosi aplikacje do wybranego folderu. Jest to proste i najczęściej dzieje się w tle.
Jednym z problemów, które tu widzę, jest działanie aktualizacji.
źródło
Oto opcja, choć nie jest to dokładnie to, o co prosiłeś, osiągnie większość twoich celów:
Utwórz dowiązanie symboliczne w folderze głównym o nazwie Aplikacje, wskazując folder Aplikacje w katalogu domowym.
ln -s /Users/your_name/Applications /Applications
Nie jestem pewien, kto korzysta z komputera poza tobą, a także nie jestem pewien, co dokładnie starasz się osiągnąć, czy ma to na celu usprawnienie tworzenia kopii zapasowych, czy utrzymywanie twoich aplikacji w tajemnicy przed innymi, czy też to po prostu chcesz zainstalować aplikacje.
Uwaga - powyższa metoda spowoduje uszkodzenie innych użytkowników, jeśli istnieją. Możesz użyć:
zamiast poprzedniego polecenia symlink, chociaż miałem z tym problemy i musisz upewnić się, że każdy użytkownik ma folder ~ / Applications.
źródło
I zazwyczaj przenieść wszystkie moje aplikacje nabyte od MAS w podkatalogu, np
Applications/Games
lubApplications/Utilities
lub cokolwiek garnitury lepiej.Jak powiedział Wongacid , do wykonania przeniesienia wymagane będzie hasło administracyjne.
Mam już kilka aktualizacji moich aplikacji, więc wydaje się, że aktualizacja przeniesionych aplikacji działa bezbłędnie, przynajmniej w przypadku programów przechowywanych w
Applications
folderze. Nie mogę być jednak pewien innych lokalizacji.źródło