Torne o Windows "Mostrar ícone e notificações" por padrão, mas deixe que você esconda

11

No Windows 7, se você tiver a opção Always show all icons and notifications on the taskbar desativada , a configuração para aplicativos individuais será padronizada como Only show notifications .

ExisteumamaneiramágicadealteraropadrãoparaShowiconandnotificationsemvezdeOnlyshownotifications?

Caso de uso: quando um novo aplicativo aparece e adiciona um ícone à bandeja do sistema, o padrão é mostrar o ícone e as notificações. Eu gosto da maioria dos ícones lá embaixo, pois eles oferecem acesso rápido a qualquer programa que esteja rodando, mas eu ainda quero ocultar seletivamente os poucos que eu não quero ver lá embaixo.

Se eu ativar Always show all icons and notifications on the taskbar , não posso ocultar nenhum. Se eu desabilitá-lo, eu tenho que passar por cada aplicativo único na lista e alterar a opção, então fique de olho nele para quaisquer novos aplicativos. Daí a minha pergunta.

    
por Kez 14.10.2010 / 16:44

3 respostas

1

Esse comportamento padrão também me incomoda muito. Concordo com a Microsoft que provavelmente era uma boa ideia definir como padrão "Mostrar notificações somente" para a maioria dos usuários. O objetivo da "Área de Notificação" é (como o nome indica) para mostrar notificações para seus usuários. NÃO deveria ser um lugar onde as empresas colocam ícones inúteis que "anunciam" seus programas, mas não fazem nada.

Dito isto, como usuário avançado, tenho uma boa idéia de quais ícones de bandeja são importantes para mim e que prefiro ocultar. Eu prefiro que os ícones sempre sejam exibidos por padrão, mas com a capacidade de ocultar manualmente os individuais, exatamente como o OP solicitou. Muitos ícones de bandeja não apenas fornecem notificações, mas também status em tempo real e acesso rápido a configurações e controles, etc. Por isso estou decepcionado com a falta de uma configuração (mesmo no registro) que permita o comportamento de novos ícones de notificação para ser "Mostrar Ícone e Notificações" por padrão.

Não consegui encontrar essa configuração. A chave do registro mencionada acima por James provavelmente não é útil . Por um lado, é sob HKLM , que é uma configuração de toda a máquina. Mas o comportamento dos ícones de bandeja é específico do usuário, no entanto, não há HKCU equivalente dessa chave.

A chave de registro relevante é, na verdade, HKCU\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\TrayNotify no valor IconStreams . Essa chave é uma chave de registro binária. Ele contém vários blocos de dados que armazenam o caminho completo para executáveis que adicionaram ícones de notificação, bem como a última dica de ferramenta exibida por cada ícone e a configuração "show" para cada um.

Portanto, embora eu não tenha encontrado uma maneira de alterar o comportamento padrão de novos ícones, consegui encontrar algumas boas referências de como decifrar o formato binário da chave de registro acima ou como acessar as mesmas informações usando a interface ITrayIcon (não documentada). Esses métodos foram usados para produzir utilitários que podem detectar e alterar o comportamento de ícones de bandeja individuais programaticamente.

Como o acesso programático a essas informações está disponível, não deve ser difícil criar um pequeno programa utilitário que monitore periodicamente a lista de ícones da bandeja e altere o comportamento de quaisquer novos ícones detectados. Depois disso, ele gravaria o nome do ícone e não o alteraria novamente, de modo que quaisquer alterações feitas manualmente pelo usuário não seriam sobrescritas.

Aqui estão alguns exemplos de código para detectar e modificar o comportamento de ícones de bandeja individuais:

Ambos fornecem bons exemplos de execução das tarefas necessárias para criar um pequeno utilitário que monitore e altere o comportamento de novos ícones de notificação. Se em algum momento eu conseguir escrever esse utilitário, vou postar aqui.

    
por 23.04.2015 / 16:06
1

Post antigo eu sei, mas apenas no caso ...

Acho que você provavelmente está procurando algo semelhante ao artigo do MSDN aqui, que mostra como desabilitar o Backup e restauração auto-notificação.

Como afirmado anteriormente, isso provavelmente exigirá uma edição do registro. Provavelmente em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NotificationArea , mas encontrei algo que poderia funcionar em EggheadCafe que parecia vale a pena tentar.

    
por 02.04.2011 / 19:15
0

Parece que um hack do registro pode resolver isso, mas eu não sou fã de ter que hackear seu sistema operacional para coisas básicas como essa. Sendo esse o caso, minha resposta simples seria que você está preso com o que o Windows 7 oferece, o que se você colocar em perspectiva, você não está instalando novos aplicativos o tempo todo - apenas de vez em quando.

Concordo que o Windows 7 precisa de uma maneira de fazer isso com aplicativos, mas por enquanto parece que você está preso fora de invadir o registro: - /

    
por 14.10.2010 / 17:38