• # sudo & DISPLAY

    Posté par (courriel, site web personnel) . En réponse au message script pour lancer une application avec un profil particulier. Évalué à 3.

    Un truc comme ceci devrait faire ce que tu veux je pense:
    # su user -c "DISPLAY=:0 /la/commande/qui/va/bien"
    Pour le faire "dynamiquement" (sans hardcoder le nom de l'utilisateur et l'écran utilisé), tu peux essayer ça (tout sur une ligne):
    # `w | grep -E '^[a-z0-9]+[[:blank:]]+:[0-9][[:blank:]]+' | sed -r 's/^([a-z0-9]+)[[:blank:]]+(:[0-9])[[:blank:]]+.*$/su 1円 -c "DISPLAY=2円 \/la\/commande\/qui\/va\/bien"/'`
    Ya sûrement moyen de faire plus propre (et ya surement des exemples fournis avec acpid).

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.