histórico de notificações do indicador [duplicado]

4

Estou procurando uma maneira de visualizar todas as entradas em notificações de indicadores . Eu já instalei e corri. Por padrão, ele mostra apenas cinco notificações recentes, mesmo quando você tem mais de cinco em uma "lista" em algum lugar.

Como na captura de tela acima, como posso ver todas as 11 notificações de uma só vez?

    
por Parto 22.03.2014 / 23:55

1 resposta

3

Solução para mostrar mais notificações na bolha

Para o Ubuntu 13.04 e superior. Se você interpretar a pergunta de OPs como "Quero que mais notificações apareçam",

sudo nano /usr/share/glib-2.0/schemas/net.launchpad.indicator.notifications.gschema.xml

Procure as linhas que dizem

<range min="1" max = "10"/> <default>5<default>

e edite o <default>5<default> e o '<range min="1" max = "10"/> para o que você precisar.

Para os curiosos

No debian para o software, ele possui algumas pastas nas quais ele é instalado. Ele instala as coisas em /usr/share e /usr/lib . Os arquivos da biblioteca estão em .so , então não consigo editar nada lá. Navegando por /usr/share , achei a pasta doc que é apenas a informação do pacote debian, pixmaps quais são os pngs para os ícones na barra de notificação, e então havia glib-2.0 que convenientemente tinha um fácil de ler xml Arquivo. É aqui que você edita a variável para mostrar o valor das notificações desejadas.

Solução para salvar as notificações no arquivo

Se você interpretar a pergunta OPs como "Eu quero ver meu histórico de notificações", esta é uma solução geral, você pode fazer o que quiser com o log produzido, ou seja, acumular, deixar claro no desligamento, etc. -notifications é baseado em notificar-osd como indicado em suas anotações. Notificações de indicadores não são necessárias para esta solução.

Em sudo nano /etc/environment add LOG=1 .

Reinicie.

Suas notificações agora serão armazenadas em /home/$USER/.cache/notify-osd.log

Editar: Variáveis globais podem ser uma má ideia para mudar porque não se sabe quais outros programas usam essa variável. Adicione LOG=1 ao seu .bashrc local.

    
por Mr.Lee 23.03.2014 / 01:20