Vous n'êtes pas identifié(e).
Dernière modification par Jean-Pierre Pinson (04-07-2019 23:06:05)
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Dernière modification par Jean-Pierre Pinson (04-07-2019 23:00:43)
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Dernière modification par tophechris94 (05-07-2019 00:33:04)
sparkylinux-ver-fluxbox-icewm=> https://mega.nz/file/jJ8hiJBD#rhy5o3GzC … RFSeokkwFo
je viens en paix , pas taper sur la tete .
Hors ligne
Je ne comprends pas pourquoi j'ai ce message, quand je lance la commande, J'ai ce retour:
Parce qu'il est déjà lancé. Il doit être démarré lors de l'ouverture de ta session
graphique. Pour le démarrer indépendamment j'ai supprimé ce fichier :
D'autre part, pour être sûr que systemd ne le démarre pas au niveau système
il faut faire (dans l'ordre) :
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
,J'ai ce retour :
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
n'est pas présent sur mon ordi
en revenche j'ai tapé les commandes et en retour j'ai:
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Il semblerait que ncmpcpp essaie de démarrer le serveur, qui est déjà démarré, probablement à l’init.
Non, je t'ai expliqué post #5 comment mpd était démarré au début de ta session graphique.
Hors ligne
enicar le fichier:
/etc/xdg/mpd.desktopn'est pas présent sur mon ordi
en revenche j'ai tapé les commandes et en retour j'ai:$ systemctl mask --now mpd.socket
Created symlink from /etc/systemd/system/mpd.socket to /dev/null.
$ systemctl mask --now mpd.service
Created symlink from /etc/systemd/system/mpd.service to /dev/null.
Bien donc maintenant, il ne reste plus qu'à tout redémarrer pour voir si mpd tourne ou pas.
Pour l'instant je ne sais pas ce que tu as fait ou pas.
Donc, il faudrait pour débrouiller tout cela, l'intégralité du fichier
~/.config/mpd/mpd.conf ou ~/.mpd/mpd.conf.
L'intégralité du fichier ~/.config/ncmpcpp/config ou
~/.ncmpcpp/config.
De plus je voudrais avoir le résultat des commandes :
et
Et aussi je voudrais savoir ce que tu utilises comme système.
Donc ça fait quatre choses à fournir.
Hors ligne
Le problème de ce système est qu'il ne permet pas d'arrêter mpd lors d'un logout.
Du coup si on utilise une socket unix, on peut se retrouver avec 2 mpd qui tournent.
Ce n'est pas le cas si on utilise la socket tcp par défaut sur localhost:6600.
Par conséquent si on veut utiliser une socket unix, le meilleur moyen est de supprimer ce fichier
(/etc/xdg/autostart/mpd.desktop). Et de créer un mpd.service et un mpd.socket dans
~/.config/systemd/user/. Puis d'activer ces units.
Dernière modification par enicar (05-07-2019 20:29:42)
Hors ligne
est en lecture seul, je ne sait pas comment le supprimer ?
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Pour que ça fonctionne il faut que tu changes un paramètre dans ton le fichier
de configuration de ncmpcpp (soit ~/.ncmpcpp/config).
Tu as mis :
Tu devrais mettre :
Je suppose que localhost correspond à l'interface de loopback :
127.0.0.1
Comme ça, je pense que ça devrait fonctionner. Sauf que mpd ne démarrera
pas automatiquement. Finalement puisque tu utilises la socket tcp localhost:6600
tu devrait remettre le xdg.desktop. On peut aussi créer deux fichiers pour sytemd
dans ~/.config/systemd/user pour que ça démarre au moment du login.
À toi de voir ce que tu veux faire.
Dernière modification par enicar (06-07-2019 13:21:39)
Hors ligne
en revanche je ne comprend pas ça:
Je suppose que localhost correspond à l'interface de loopback :
127.0.0.1
Comme ça, je pense que ça devrait fonctionner. Sauf que mpd ne démarrera
pas automatiquement. Finalement puisque tu utilises la socket tcp localhost:6600
tu devrait remettre le xdg.desktop. On peut aussi créer deux fichiers pour sytemd
dans ~/.config/systemd/user pour que ça démarre au moment du login.
À toi de voir ce que tu veux faire.
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Dernière modification par Jean-Pierre Pinson (06-07-2019 17:41:56)
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
on remet mdp.desktop dans /etc/xdg/autostart/
on met un mpd.desktop dans ~/.config/autostart/
on met un appel à mpd dans un fichier autostart qui est lancé par ton environnement graphique.
On utilise un script systemd dans le répertoire utilisateur dans ~/.config/systemd/user
Les scripts pour systemd que je t'avais montré fonctionneront presque, puisque
le mpd.socket utilise une socket unix et non la socket tcp sur localhost:6600.
Ça peut être changé facilement. C'est pour ça que je te demande ce que tu veux faire.
Personnellement, je préfère utiliser systemd et une socket unix. Mais ça fait plus de travail.
EDIT : Tu peux déjà tester si ça marche en lançant
directement mpd :
Et en lançant ncmpcpp :
Depuis ncmpcpp, tu lances un update de la base de données de mpd avec la touche « u ».
Dernière modification par enicar (06-07-2019 17:44:41)
Hors ligne
Dernière modification par Jean-Pierre Pinson (06-07-2019 17:55:11)
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Debian
Bureau : gnome
Ordinateur : Thinkpad T440P libreboot
Hors ligne
Hors ligne