[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