cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

Nous allons voir comment faire pour Ă©crire un message sur votre Ă©cran, puis sur celui d’une autre machine Linux dont vous avez les droits administrateurs et l’accĂšs en ssh



ඏ

En local

Pour Ă©crire un message sur votre Ă©cran, il y a la commande xmessage, mais je ne doute pas que vous trouverez des alternatives Ă  cette commande.

xmessage "Petit message Ă  moi--meme !"
xmessage "Petit message Ă  moi-meme !" -button "C'est bon !"

ඏ

Écrire sur l’écran d’un tiers

Pour Ă©crire sur l’écran d’une autre machine, vous devez au prĂ©alable vous connecter sur cette machine Ă  l’aide de ssh. Cet article traite ce point, partiellement un peu plus loin.

ssh VOTRE_USER_SUR_LA_MACHINE_DISTANTE@IP_DE_LA_MACHINE_DISTANTE

Une fois sur la machine distante, vous devrez rĂ©soudre deux chose pour ouvrir une application graphique en utilisant l’écran de votre cible.

Il faut lancer l’application en tant que l’utilisateur cible, pour cela il suffit d’avoir accùs à un compte ayant les droits administrateurs de la machine, puis vous devrez positionner correctement les variables DISPLAY et DISPLAY.

su -l utilisateur_cible -c 'DISPLAY=:0.0 XAUTHORITY=${HOME}/XAUTHORITY xmessage "Bosse un peu !!!"'

Vous pouvez ajouter sudo pour Ă©viter d’avoir Ă  saisir le mot de passe utilisateur. Sur Raspberry Pi OS l’utilisateur pi Ă  le pouvoir d’utiliser sudo sur toutes les commandes et ce sans mot de passe.

sudo su -l utilisateur_cible -c 'DISPLAY=:0.0 XAUTHORITY=${HOME}/XAUTHORITY xmessage "Bosse un peu !!!"'

Si vous souhaitez reprendre la main, immĂ©diatement aprĂšs avoir envoyĂ© le message, vous pouvez dĂ©crocher le processus Ă  l’aide de &, comme suit :

sudo su -l utilisateur_cible -c 'DISPLAY=:0.0 XAUTHORITY=${HOME}/XAUTHORITY xmessage "Bosse un peu !!!"&'

ඏ

Références

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog