logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-10-2016 13:25:45

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

[Resolu] programmer l'horaire d'activation du programme clementine

Bonjour,

Afin de réveiller chaque matin ma belle en douceur, je souhaiterai programmer l'ouverture de clementine ou un autre logiciel de lecture de musique, afin de m'en servir comme réveil matin sur la chaîne.

Une idée du début du commencement pour le faire ?
... character0111.gif

Dernière modification par smolski (23-10-2016 20:17:38)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#2 23-10-2016 13:27:38

anonyme-6
Invité

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Bonjour,
Voilà le début du commencement d'une piste :
https://debian-facile.org/doc:systeme:crontab

#3 23-10-2016 13:33:07

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Merci, j'y avais pensé mais je ne sais pas comment l'indiquer en ligne de commande, je pensais plutôt à un script bash...
Je vais déjà chercher dans ce sens au plus simple. big_smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 23-10-2016 14:57:46

anonyme-6
Invité

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Sûr que tu avais dû y penser vu que tu as écrit la page du wiki smile

La machine sera déjà sous tension ? La session ouverte ? Tu veux l'arrêter comment ?

Sinon pour tester, un truc dans ce genre peut faire :

0      7      *       *       1,2,3,4,5 ta-session DISPLAY=:0 /usr/bin/vlc /home/ta-session/ta-musique.mp3

(ogg .. )   ou http://direct.fipradio.fr/live/fip-midfi.mp3 pour écouter le direct de FIP.

En supposant que l'on fasse relâche le samedi et le dimanche.

Dernière modification par anonyme-6 (23-10-2016 15:17:08)

#5 23-10-2016 15:21:14

kawer
Membre
Lieu : Earth
Distrib. : Debian Stable
Noyau : Current
(G)UI : Xfce
Inscription : 08-10-2013

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Tu te crée une playlist, par exemple :

find chemin/dossier_A_Lire -name "*.mp3" -print > playlist.txt



Et tu fais un crontab avec :

mplayer -playlist chemin/playlist.txt



Tiré d'un script bash d'ubuntu ici, tu peu le faire je pense avec clémentine aussi ...

Dernière modification par kawer (23-10-2016 15:22:27)


Songez à ce que vous avez été, à ce que vous êtes, et à ce que vous serez un jour, et vous deviendrez humbles. Saint Vincent de Paul
La maladie la plus constante et la plus mortelle, mais aussi la plus méconnue de toute société, est l’indifférence. Abbé Pierre
Carpe diem, quam minimum credula postero. Horace

Hors ligne

#6 23-10-2016 16:04:14

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Ok ! Effectivement, le cron je l'ai programmé, c'est impec.
Le script est super, merci kawer.

Je fais les tests et je reviens pour le résolu...
character0093.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 23-10-2016 18:12:23

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Impec le crontab, il suffit de préparer la liste puis de mettre dans le crontab la commande clementine avec l'option -p qui met en route sur la liste préconfigurée.
Ce qui donne à écrire dans le crontab suite à :

crontab -e


ceci :

30 6  *  *  7 clementine -p


pour un réveil tous les dimanches à 6h 30 avec clementine et les musiques de sa liste de diffusion déjà prête.
Ça devrait l'faire pour ne pas être en retard à la messe.
Mouaaaaaaaaaaaaa... lol

L'est pas belle la vie avé la ligne de commande ?
16-203d.gif

Dernière modification par smolski (25-10-2016 09:25:49)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#8 24-10-2016 08:44:47

anonyme-6
Invité

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Ça devrait l'faire

C'est intéressant, parce que sur mon installation, pour lancer avec cron une application graphique, la commande doit aussi contenir "DISPLAY=:0".
En l'absence de cette option, j'obtiens l'erreur suivante "clementine: cannot connect to X server".

Et donc chez toi ce n'est pas le cas ?

#9 24-10-2016 08:50:11

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Resolu] programmer l'horaire d'activation du programme clementine

non, ça marche direct comme je l'indique.
Mon installation avec la commande uname :

uname -a


Linux monpc 4.6.0-0.bpo.1-amd64 #1 SMP Debian 4.6.4-1~bpo8+1 (2016-08-11)


J'utilise gnome sur ce pc.

Dernière modification par smolski (24-10-2016 08:51:45)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#10 24-10-2016 09:00:39

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Je ne sais plus où c'était, mais il m'avait été fortement déconseillé d'utiliser cron pour ce genre de tâche hmm

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#11 24-10-2016 09:07:12

anonyme-6
Invité

Re : [Resolu] programmer l'horaire d'activation du programme clementine

On peut ausi utiliser systemd, il fait tant de choses.

#12 24-10-2016 10:39:01

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Resolu] programmer l'horaire d'activation du programme clementine

@bendia : Oui, dans les sixties, le cron était gros aux commandes...
... happy0148.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#13 24-10-2016 11:14:03

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Pour utiliser cron pour démarrer une tâche qui se devra utiliser X, plutôt que mettre DISPLAY=:0, ce qui peut
fort bien ne pas être le bon display (en théorie, car en pratique c'est souvent le :0). On peut
faire une application qui tourne sous X et qui attend la notification de cron pour démarrer la tâche
désirée… Bon, je reconnais que c'est un peu alambiqué…

Hors ligne

#14 24-10-2016 11:36:14

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Resolu] programmer l'horaire d'activation du programme clementine

Pour info, j'ai trouvé la solution de l'option -p dans le man de clementine.

man clementine


Player options :

       -p           --play
                 Start the playlist currently playing.


character0263.gif

apt-cache policy clementine


clementine:
  Installé : 1.2.3+dfsg-2+b1
  Candidat : 1.2.3+dfsg-2+b1
 Table de version :
 *** 1.2.3+dfsg-2+b1 0


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums