App Store na Mountain Lion przesyła powiadomienia o aktualizacji za pośrednictwem Centrum powiadomień. Niestety dzieje się tak również w przypadku użytkowników, którzy nie są administratorami systemu (a więc nie mogą uruchomić App Store). Jak mogę to wyłączyć?
Centrum powiadomień ma preferencje, w których można sprawdzać aplikacje, ale App Store nie pojawia się na tej liście.
System Preferences -> Notifications
wyłączenia App Store?Odpowiedzi:
Teraz możesz po prostu przejść do Preferencji systemowych> App Store i wyłączyć „Automatycznie sprawdzaj dostępność aktualizacji”.
Żadnych bałaganów z zaporami ogniowymi i po prostu działa z App Store. Pamiętaj więc, aby sprawdzać co jakiś czas ręcznie, aby dowiedzieć się, kiedy masz aktualizacje!
źródło
Właśnie odkryłem brakujące rozwiązanie tutaj: http://osxdaily.com/2012/11/15/stop-software-update-mac-os-x/
Możesz selektywnie wyłączać powiadomienia o określonych aktualizacjach oprogramowania, na których ci nie zależy (np. Bezużyteczne aktualizacje aplikacji), klikając z wciśniętym klawiszem Control w aktualizacji w App Store, aby odsłonić ukrytą opcję „Ukryj aktualizację”.
Jest to najlepsze rozwiązanie dla tych, którzy chcą utrzymać Centrum powiadomień aktywne dla wszystkich innych jego zastosowań (alarmy kalendarza itp.), A także chcą otrzymywać powiadomienia o krytycznych aktualizacjach oprogramowania. Powinno trwale wyciszyć powiadomienia o niektórych aktualizacjach oprogramowania (dopóki oprogramowanie nie pojawi się z nową aktualizacją).
(Mam nadzieję, że działa to również w przypadku, gdy użytkownicy niebędący administratorami otrzymują powiadomienia o aktualizacjach, na których nie mogą działać).
Zrzut ekranu z artykułu OSxdaily:
źródło
Najlepszym rozwiązaniem, jakie do tej pory znalazłem, było ⌥+ kliknięcie ikony menu powiadomień w prawym górnym rogu i wyłączenie powiadomień. Jednak resetuje się to każdego dnia.
źródło
Odkryłem, że preferencje dla centrum powiadomień znajdują się w bazie danych sqlite w
~/Library/Application Support/NotificationCenter/
pliku o nazwie z identyfikatorem GUID, więc nie jestem pewien, czy jest taki sam dla każdego konta, ale był to jedyny plik w katalogu i ma.db
rozszerzenie . Użyłem następującego polecenia sqlNie jestem w 100% pewien, czy to działa, czy nie, ale możesz spróbować, uruchamiając
w terminalu.
Znaczenie flag
Jak sugerowano, oto, co udało mi się dowiedzieć o wartości flag, modyfikując wpisy w Preferencjach systemowych i obserwując wynikającą z tego zmianę wartości flagi.
Wartość flagi wydaje się być maską bitową o długości co najmniej 16 bitów, jak poniżej
Znaczenie pól to
M Ustaw, jeśli opcje zostały zmodyfikowane w stosunku do wartości domyślnych
A Ustaw, czy dla aplikacji mają być wyświetlane ostrzeżenia
b Ustaw, czy banery powinny być wyświetlane dla aplikacji
S Ustaw, jeśli zaznaczona jest opcja „Odtwarzaj dźwięk podczas odbierania powiadomień”
B Ustaw, jeśli „Aplikacja Badge ikona ”jest zaznaczone
H Ustawione, jeśli„ Pokaż w centrum powiadomień ”nie jest zaznaczone
Nie udało mi się znaleźć żadnego znaczenia dla pozostałych pól. Wartość 134 to pierwotna wartość, którą miał wpis w sklepie z aplikacjami (czyli 150), ale z wyczyszczonym bitem alertu. Myślałem, że jednym z dodatkowych bitów ustawionych we wpisie w AppStore był ten, który spowodował, że był ukryty w okienku preferencji, ale nawet po wyczyszczeniu nie pojawił się.
źródło
Niedawno odkryłem, że możesz odrzucić poszczególne powiadomienia, klikając powiadomienie o aktualizacji sklepu z aplikacjami i przeciągając / przeciągając w prawo. Robię to około 20 razy dziennie, ponieważ nie mam czasu na ponowne uruchamianie komputera iMac każdego dnia w celu aktualizacji oprogramowania.
źródło
Wyłączanie powiadomienia App Store
Otwórz folder Aplikacje i przejdź do aplikacji App Store. Kliknij aplikację prawym przyciskiem myszy i wybierz „Pokaż zawartość opakowania”. Wybierz folder zawartości. W tym folderze zobaczysz aplikację o nazwie „Info.plist”. Skopiuj to na pulpit lub inny folder. Otwórz ten plik w edycji tekstu. W tym pliku znajdują się różne opcje. Przewiń w dół do opcji określającej stan. NSUserNotificationAlertStyle alert Zmień „alert” na „none”.
Zapisz plik i skopiuj go z powrotem do lokalizacji, w której go znalazłeś. Aby dokonać zmiany, musisz uwierzytelnić się za pomocą hasła administratora, ponieważ zmieniasz chroniony plik systemowy. Może być konieczne ponowne uruchomienie aplikacji App Store lub komputera Mac. Uznanie za ten pomysł można znaleźć na imgur.
źródło
Znajduje się w:
Preferencje systemowe <Bezpieczeństwo i prywatność <Zapora ogniowa <Opcje zapory ogniowej (może być konieczne jej aktywowanie) +<<AppStore
Kliknij strzałkę po prawej stronie, aby wyświetlić menu rozwijane, aby wybrać opcję „blokuj wszystkie połączenia przychodzące” i utrzymuję to w ten sposób, dopóki nie zdecyduję, że nadszedł czas, aby wszystko zaktualizować.
źródło
Eee… z jakiegoś powodu nie mogę odpowiedzieć
<key>
Buscarowi tam, który mówi o całej sprawie NSUserNotificationAlertStyle</key>
, w odpowiedzi na „App Store jest denerwujący”.Jeśli przejdziesz do info.plist w zawartości pakietu i wygląda on na cały XML-y, myślę, że sztuczka polega na znalezieniu tej linii z NSUserNotificationAlertStyle wewnątrz
<key>
tagu, a następnie poszukaj<string>
tagu, który powinien umieszczać słowo „alert”. Po prostu zmień „alert” na „none” ... Myślę, że to zadziała. Uruchomi się ponownie i przetestuje teraz.źródło
Aktualizacja: To nie działa, z jakiegoś powodu klucz wydaje się być ignorowany.
Myślę, że możesz zmienić domyślne zachowanie App Store.app, zmieniając pozycję
NSUserNotificationAlertStyle
plist zalert
nabanner
. Właśnie zastosowałem tę zmianę, ale nie byłem w stanie zweryfikować jej działania, ponieważ nie było jeszcze żadnych aktualizacji.Oto co zrobiłem:
Znajdź alert:
^w alert<
zamień na
banner
i zapisz^x y
źródło
Jeśli chcesz pójść o krok dalej i trwale wyłączyć Centrum powiadomień, otwórz Terminal (znajduje się w Aplikacje / Narzędzia) i wpisz następujące polecenie, a następnie klawisz powrotu:
sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool false
Będziesz musiał wpisać hasło administratora, aby kontynuować wysyłanie prośby o wyłączenie Centrum powiadomień. Możesz ponownie włączyć centrum powiadomień, zastępując „fałsz” w powyższym zestawieniu słowem „prawda”.
Po wykonaniu tej czynności wpisz następujące polecenie, aby zamknąć Centrum powiadomień:
killall NotificationCenter Po wylogowaniu i ponownym zalogowaniu się na komputerze Mac ikona Centrum powiadomień na pasku menu będzie niedostępna.
LUB
Możesz po prostu ukryć aktualizację w Mac App Store lub skądkolwiek pochodzi powiadomienie.
Podziękowania: http://www.maclife.com/article/howtos/how_disable_notification_center_mountain_lion
źródło
Wypróbuj: Preferencje systemowe, App Store i wyłącz Aktualizacje automatyczne. Prosty
źródło
Otwórz Preferencje systemowe> Aktualizacje oprogramowania, a następnie usuń zaznaczenie pola „Zostaniesz powiadomiony, gdy aktualizacje będą gotowe do zainstalowania” .
źródło
Przejdź do ustawienia> powiadomienie> sklep z aplikacjami> wyłącz zezwolenie na powiadomienie
źródło