[Linux] Exécution au démarrage d'un script sh dans un tty

Daniel Huhardeaux daniel.huhardeaux@::1
Mar 22 Juil 14:49:17 CEST 2025


Bonjour,

soit le script

#!/bin/sh

$(which wayfire)
export WAYLAND_DISPLAY=wayland-1
$(which wayvnc) fd99:1234:beef:cafe::19

exit 0

à exécuter au démarrage de l'ordinateur pour un utilisateur Z. Lorsqu'il 
est exécuter à partir d'un tty auquel est connecté l'utilisateur Z il 
est fonctionnel.

Je cherche à présent à le faire exécuter au démarrage de l'ordinateur et 
ça coince. Les tests sont effectués en étant connecté en ssh à cet 
ordinateur: je me fais jeter par /dev/dri/render128 lorsque wayfire se 
lance, les droits étant root:render u=rw g=rw o=

Question: pourquoi le même utilisateur peut l'exécuter en terminal et 
pas via ssh?

J'ai créé un service systemctl --user: il n'est même pas exécuté !

La configuration: Mac mini M2 sous Asahi Linux Debian 13, X11 n'est plus 
suivi (par Debian ou Debian Asahi Linux, je ne sais) donc passage à 
Wayland. Et pour utiliser VNC bein ... c'est la galère, pas de gestion 
directe avec wayland, faut passer par les  compositors.

Si une bonne idée venait à germer auprès de vous qui ne savez que faire 
puisque tout est calme au boulot ou vous êtes en vacances et vous vous 
ennuyez ;), je serai preneur.

Bonne journée
-- 
Daniel


Plus d'informations sur la liste de diffusion linux