Com o Centro de Notificação em Mountain Lion, recebo um alerta quando há atualizações de software disponíveis. O problema é que minhas únicas opções são 'Detalhes' e 'Atualização'. Não quero interromper meu trabalho para instalar a atualização e não quero iniciar a App Store para ver qual é a atualização. Eu só quero descartar o alerta para que ele não volte mais. Eu sei sobre a dica que desliza a notificação para o lado da tela para desaparecer, mas parece voltar alguns minutos depois.
Procurei nas Preferências do Sistema para alterá-lo para um 'banner' em vez de um 'alerta', para que ele desaparecesse sozinho após alguns segundos, mas não há opção para controlar as notificações de atualização de software. Também li atentamente essas duas perguntas relacionadas e não consigo fazer com que as respostas funcionem para mim para suprimir notificações de atualização repetitivas.
Posso desativar as atualizações de software todos juntos, mas não sou contra as notificações de atualização - desde que eu reconheça e não me incomode novamente.
Existe uma opção de configuração oculta que eu possa chamar para controlar o reaparecimento dessas notificações?
Respostas:
Acabei de desativar a verificação automática de atualizações nas Preferências do Sistema:
Eu instalo atualizações manualmente da App Store ou com
sudo softwareupdate -ia
.Tentei adicionar este comando ao crontab da raiz (e não reiniciar após as atualizações):
Não tive nenhum problema no início, mas após a atualização 10.8.3, o Safari começou a travar no lançamento até reiniciar. Depois disso, mudei
-ia
para-da
o comando apenas baixa as atualizações.softwareupdate
embora não inclua atualizações para aplicativos da App Store.fonte
Há um banco de dados SQLite localizado em ~ / Library / Application Support / NotificationCenter que procura hospedar todas as informações de aplicativos registrados no Notification Center.
A Mac App Store tem algumas entradas no banco de dados, mas não vejo nada que permita alterar as configurações. Talvez alguém com mais conhecimento possa bisbilhotar e descobrir mais.
fonte
ckoerner estava no caminho certo. Isso é um pouco técnico, mas fui abençoadamente livre do aviso de atualização 10.8.3 o dia todo.
Vá para ~ / Biblioteca / Suporte a aplicativos / NotificationCenter
Descubra qual arquivo .db é o mais novo.
Abra esse arquivo no Terminal com sqlite3:
sqlite3 LONG_FILE_NAME.db
Digite
select app_id from app_info where bundleid = 'com.apple.appstore';
e pressione Enter. Um número será exibido.Em seguida, exclua todas as notificações da loja de aplicativos.
delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;
Por fim, pode ser necessário matar o NotificationCenter. Essa foi a única maneira de remover uma notificação existente da tela. Digite
killall NotificationCenter
Terminal.Aqui está um exemplo de uso do sqlite3:
Não sei quanto tempo isso vai durar, mas foi uma ótima tarde sem essa notificação me incomodando o dia todo.
fonte
Vá para systemPreferences> softwareUpdates e desmarque tudo o que vê.
fonte
Clique no ícone à direita dos holofotes. Em seguida, role até o topo. Ele exibirá "Mostrar alertas e faixas ativadas". Simplesmente desligue-o e os alertas desaparecerão pelo resto do dia.
fonte
Se você passar o mouse sobre a notificação e deslizar da esquerda para a direita no trackpad (supondo que você tenha uma), ela será movida para a lista de notificações e fora da tela imediata.
fonte