• [^] # Re: Affecter la variable DISPLAY

    Posté par (site web personnel, Mastodon) . En réponse au message Utiliser "at" pour lancer un programme graphique ?. Évalué à 2.

    Merci pour vos réponses ! Je m'étais pourtant déjà fais avoir avec des histoires de variables d'environnement avec at... Effectivement, ainsi ça marche :

    $ echo "DISPLAY=:0 firefox https://linuxfr.org/" | at now +1 minute
    

    Voici les différences entre les variables d'environnement du bash de départ et celles du sh lancé par at :

    $ env | sort > env_bash.txt
    $ echo "env | sort > env_sh.txt" | at now
    $ diff env_sh.txt env_bash.txt
    5a6
    > DISPLAY=:0
    23d23
    < OLDPWD=/
    30a31
    > SHELL=/bin/bash
    34a36
    > TERM=xterm-256color
    35a38
    > _=/usr/bin/env