Limpa a área de transferência do X usando cron [duplicate]

1

Existe alguma maneira de limpar a área de transferência do X de uma tarefa do cron? Os comandos usuais para xclip parecem não funcionar.

echo -n | xclip -selection clipboard

não funciona no cron.

    
por Tao W 04.08.2015 / 11:26

1 resposta

2

Os programas X usam DISPLAYs para descobrir qual instância do X11 aplicar o programa. Se você for o único usuário de seu host, provavelmente sua exibição será localhost:0 ou, muitas vezes, abreviada como :0 . você pode encontrar sua variável DISPLAY usando:

echo ${DISPLAY}

Para que o xclip use essa exibição, emita a opção de linha de comando -display ou defina a variável de ambiente DISPLAY

echo -n | xclip -display :0 -selection clipboard
    
por 04.08.2015 / 14:23