Vous n'êtes pas identifié(e).
Pages : 1
Je n'arrive pas à automatiser le lancement
J'ai regardé du côté du fichier mpd.service , du lanceur autostart de xfce , mais rien ne fonctionne.
merci
Dernière modification par fran (05-11-2019 07:47:37)
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
Hors ligne
Hors ligne
Pour ce fichier, je propose:
Une fois le fichier mpd.service créé, on peut activer le service :
et le démarrer :
Par la suite mpd sera démarré à chaque nouvelle session y compris
lors d'un login en tty. Ça arrête le service automatiquement lors
de la déconnexion. Plus besoin de s'en occuper.
Il est possible que ça ne marche pas correctement. Il faut bien
penser à désactiver le service au niveau système :
et
Ce qui peut poser un soucis aussi, c'est l'autostart dans
Personnellement, j'ai supprimé ce fichier.
Le truc que l'on peut faire aussi, c'est utilisé une socket unix à la
place de la socket tcp sur le port 6600.
Dans ce cas, il faut aussi écrire un fichier .socket pour systemd et
avoir un fichier de configuration (mpd.conf) approprié et aussi que
les clients mpd soient configurés pour écouter sur une socket unix.
Je conviens que tout cela est un peu compliqué pour juste démarrer mpd
lors de l'ouverture de session. D'ailleurs, normalement il est démarré
automatiquement via le fichier /etc/xdg/autostart/mpd.desktop.
Remarquez qu'avec ce système par défaut, l'utilisation d'un socket
unix est mal gérée. En effet, comme mpd n'est pas arrêté lors de la
fermeture de session on peut se retrouver avec plusieurs mpd qui
tournent simultanément.
EDIT: Plus simplement, on peut aussi écrire un fichier mpd.desktop que l'on met dans
~/.config/autostart. Mais je ne sais pas si ça fonctionne pour xfce.
Dernière modification par enicar (27-10-2019 18:17:34)
Hors ligne
J'ai crée le fichier mpd.service dans ~/.config/systemd/user/
j'ai testé avec :
et
J'ai fait :
et supprimé mpd.service dans /etc/xdg/autostart/mpd.desktop
ça ne fonctionne que en faisant à chaque démarrage de session
voilà , voilà
Dernière modification par fran (27-10-2019 19:30:57)
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
Dernière modification par enicar (27-10-2019 19:33:34)
Hors ligne
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
Hors ligne
le shell ne me rend pas la main et mpd est lancé
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
par exemple. Alors que tu as mis ta configuration dans
Ça serait mieux avec tout au même endroit.
Je crois que ça sera plus simple de démarrer mpd depuis
un autostart sans systemd. Là je ne vois pas du tout ce qui ne va pas.
Je ne connais pas xfce, donc je ne peux pas te dire comment il faut
faire.
Un autre truc qui me me déplaît dans ta configuration c'est :
Cela veut dire que mpd écoute sur toutes les interfaces réseaux
disponibles. Je pense qu'il serait mieux de mettre :
pour n'écouter que sur l'interface locale de la machine.
Sauf si évidemment tu veux que mpd soit accesible depuis l'extérieur
de ta machine et que tu utilises des clients à travers un réseau
local. C'est une façon un peu risqué de faire. Dans ce cas
j'utiliserais plutôt ssh pour accéder à mpd qui n'écoute que
l'interface 127.0.0.1 (ou mieux sur une socket unix).
Mais bon toutes ces considérations ne vont pas résoudre ton soucis.
Hors ligne
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
Le fichier autostart ne fonctionne pas , non plus
C'est très succinct comme description du problème. Ça ne me permet pas d'imaginer
ce que tu as fait, quel fichier tu as utilisé, et quelle commande tu as essayé, etc…
Hors ligne
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
C'est tout.
En plus tu ne dis rien sur la nature du lanceur. Si c'est un fichier .desktop
il qu'il soit correctement écrit.
Hors ligne
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
portable : archlinux xfce
PC tv : debian 10 xfce
Hors ligne
Pages : 1