Posso forçar o envio de notificação a aparecer em um monitor diferente?

3

Estou usando o notificar-enviar para apresentar informações ocasionais aos meus usuários. No entanto, em uma configuração de dois monitores, notificar-enviar sempre mapeia a janela no canto inferior direito do monitor direito.

Os usuários gostariam que o pop-up fosse movido para o canto inferior direito do monitor esquerdo.

notify-send não parece permitir o argumento de linha de comando -geometry e o Control Center - > Configurações específicas da janela não parecem identificar a classe da janela automaticamente.

Existe uma maneira de forçar o envio de notificação a aparecer em um local específico, ou existe uma alternativa adequada que venha com o RHEL5?

    
por Bill 07.03.2012 / 05:11

1 resposta

1

Você pode tentar alterar um pouco a variável de exibição:

DISPLAY=:0.1 notify-send [options] "summary" "body"

Normalmente, as telas da área de trabalho são: 0 e a principal é: 0,0, a segunda é: 0,1 e assim por diante.

Se bem me lembro, isso deve ser colocado na outra tela.

pode ser necessário ter um script de wrapper ou algo assim para alterar o valor de DISPLAY ao executar o aplicativo de envio de notificação. Contanto que esteja no caminho antes do real, funcionará bem sem que ninguém perceba realmente.

    
por 08.07.2012 / 20:41