Alternative le 21-12-18 [contourné]Lanceur ne fonctionne pas au top

Assistance concernant Linux Mint
Avatar du membre
loutch
Messages : 517
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

[contourné]Lanceur ne fonctionne pas au top

Message par loutch »

Bonjour

Voilà, sous Mint 17.2 xfce je me suis créé un lanceur pour Radiotray et son conky (il fonctionne au top sur Mageia 4 xfce .)

Un clic ouvre le conky et ouvre radiotray

Un second clic ferme radiotray et coupe le conky, comme cela il n’y a rien d'ouvert en arrière plan. Mais sur Mint 17.2 j'ai un problème : au premier clic cela lance bien le conky et radiotray mais lors du second clic, au lieu de tout couper, ça n'arrête que radiotray et remet le conky à zéro donc c'est pas top.

Voila le script en question:

Code : Tout sélectionner

 
#!/bin/bash

PROG_NAME1="conky -c /home/$USER/.conky/radiotray/conkyrc"	# Nom du programme à  démarrer/arrêter.
PROG_NAME2="/usr/bin/radiotray" # Nom du programme à  démarrer/arrêter.

PROCESSPID1=$(pgrep -f /home/$USER/.conky/radiotray/conkyrc)	# Récupère le PID du processus.
PROCESSPID2=$(pgrep -f "usr/bin/radiotray")	# Récupére le PID du processus.


if [[ "$PROCESSPID1" != ""  && "$PROCESSPID2" != "" ]]; then	# Si les deux processus existe alors on le(s) kill.
        kill $PROCESSPID1 && echo "Stop $PROG_NAME1 (PID: $PROCESSPID1)"
        kill $PROCESSPID2  && echo "Stop $PROG_NAME2 (PID: $PROCESSPID2)"
else	# Si aucun processus on démarre le programme.
        kill $PROCESSPID1 
        $PROG_NAME1 & 
        echo "Start $PROG_NAME1"
        kill $PROCESSPID2  
        $PROG_NAME2 & 
        echo "Start $PROG_NAME2"
        if [[ "$PROCESSPID1" == ""  || "$PROCESSPID2" == "" ]]; then	# Si un des processus n'existe pas alors on le(s) kill.
                kill $PROCESSPID1 && echo "Stop $PROG_NAME1 (PID: $PROCESSPID1)"
                kill $PROCESSPID2  && echo "Stop $PROG_NAME2 (PID: $PROCESSPID2)"
                echo "Il y a eu un souci au lancement tout a été coupé"
        fi
fi
Si l'un d'entre vous a une idée ,merci d'avance et

@+
Modifié en dernier par loutch le mar. 8 déc. 2015 20:54, modifié 1 fois.
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

zeb
Messages : 16473
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Lanceur ne fonctionne pas au top

Message par zeb »

Salut loutch,
Je ne pourrai t'aider, mais je pense que ton problème n'est pas spécifique à xfce car il fonctionne sur Mageia, je pense à un problème sur mint en "général".
Tu vois ou je veux en venir , je déplace dans "générale"

Cela pourrait être aussi dans "logiciel" (conky et radiotray), mais à la base c'est le lanceur qui ne fonctionne pas.

Avatar du membre
loutch
Messages : 517
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Lanceur ne fonctionne pas au top

Message par loutch »

Hello

OK pas de soucis

@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
tyrry
modérateur
Messages : 5731
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: Lanceur ne fonctionne pas au top

Message par tyrry »

zebulon a écrit :Cela pourrait être aussi dans "logiciel" (conky et radiotray), mais à la base c'est le lanceur qui ne fonctionne pas.
Je ne pense pas, puisque le lanceur… lance bien ce qu'il doit lancer mdrrrrrrr
C'est plutôt le script qui ne stoppe pas conky
Distro: Debian 12 Bookworm Desktop: LXDE
Kernel: 6.1.0-19-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series
L'experience est quelque chose que vous obtenez, juste après que vous en ayez besoin

zeb
Messages : 16473
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Lanceur ne fonctionne pas au top

Message par zeb »

tyrry a écrit :C'est plutôt le script qui ne stoppe pas conky
donc c'est du général enfin plus que xfce

Avatar du membre
loutch
Messages : 517
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Lanceur ne fonctionne pas au top

Message par loutch »

hello
Je ne pense pas, puisque le lanceur… lance bien ce qu'il doit lancer mdrrrrrrr
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Lanceur ne fonctionne pas au top

Message par mpat »

bête question pourquoi un lanceur ? alors qu'il se crée tout seul dans son et vidéo ?
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Avatar du membre
loutch
Messages : 517
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Lanceur ne fonctionne pas au top

Message par loutch »

hello
mpat a écrit :bête question pourquoi un lanceur ? alors qu'il se crée tout seul dans son et vidéo ?
Parce que j'utilise un conky qui m'affiche le logo de la station ainsi que la pochette du titre joué et qu'avec ce lanceur radiotray ainsi que le conky sont correctement fermés. Je n'ai pas radiotray juste éteint ou le conky en arrière plan non affiché mais toujours actif.

@+
HP Pavilion g 7 1357 sf avec ssd Tessa cinnamon Mageia 7rc mate
Asus ROG avec xubuntu 18.04 et xubuntu 19.04

Image

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Lanceur ne fonctionne pas au top

Message par mpat »

ce que tu nous montres plus haut est un conky pour (Mucic On Console MOC) sur MLO que tu as transformé mais pas prévu pour radiotray.
Mucic On Console MOC

Pour ceux qui utilisent Music On Console (moc)

Le script qui lance le conky et mocp avec son interface dans la console (remplacer konsole par console ou autre suivant votre environnement)

Code :

#!/bin/bash

PROG_NAME1="conky -c /home/$USER/.conky/moc/conkyrc" # Nom du programme à démarrer/arrêter.
PROG_NAME2="/usr/bin/konsole -e /usr/bin/mocp" # Nom du programme à démarrer/arrêter.

PROCESSPID1=$(pgrep -f /home/$USER/.conky/moc/conkyrc) # Récupère le PID du processus.
PROCESSPID2=$(pgrep -f "/usr/bin/mocp") # Récupére le PID du processus.


if [[ "$PROCESSPID1" != "" && "$PROCESSPID2" != "" ]]; then # Si les deux processus existe alors on le(s) kill.
kill $PROCESSPID1 && echo "Stop $PROG_NAME1 (PID: $PROCESSPID1)"
kill $PROCESSPID2 && echo "Stop $PROG_NAME2 (PID: $PROCESSPID2)"
else # Si aucun processus on démarre le programme.
kill $PROCESSPID1
$PROG_NAME1 &
echo "Start $PROG_NAME1"
kill $PROCESSPID2
$PROG_NAME2 &
echo "Start $PROG_NAME2"
if [[ "$PROCESSPID1" == "" || "$PROCESSPID2" == "" ]]; then # Si un des processus n'existe pas alors on le(s) kill.
kill $PROCESSPID1 && echo "Stop $PROG_NAME1 (PID: $PROCESSPID1)"
kill $PROCESSPID2 && echo "Stop $PROG_NAME2 (PID: $PROCESSPID2)"
echo "Il y a eu un souci au lancement tout a été coupé"
fi
fi

exit 0
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Lanceur ne fonctionne pas au top

Message par mpat »

Et pour le conky radiotray ici.
Conky radiotray avec affichage du logo de la station et pour le moment seulement lounderadio avec la pochette du titre joué.
Pour les logos( pas trop grand) ,un petit tour sur le net et les mettre dans le dossier du conky.


le conkyrc :

Code TEXT :

background yes
use_xft yes
xftfont URW Chancery L:style=Bold:size=11
xftalpha 1
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
#own_window_color 000000
own_window_argb_visual yes
#own_window_argb_value 0
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
double_buffer yes
minimum_size 250 250
maximum_width 250
text_buffer_size 2048
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment top_right
gap_x 0
gap_y 150
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
imlib_cache_size 0
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes

# Taille des pointillés
stippled_borders 5

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 ffffff
#
color2 e8e8e8
#
color3 6495ee
#
color4 cacaca
#
color5 e7e7e7
#
color6 red

lua_load ~/.conky/draw_bg/draw_bg.lua


TEXT

${voffset -30}${font URW Chancery L:style=Bold:size=20}${alignc}Radiotray ${font}${lua conky_draw_bg 0 60 140 120 120 0x000000 0.99}
${texeci 60 ~/.conky/radiotray/loungeradio.sh}
Radio : ${alignc}${font URW Chancery L:style=Bold:size=14}${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}$font
En ce moment :
${font URW Chancery L:style=Bold:size=10}${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray getCurrentMetaData| fold -s -w40}
${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "RTL"}${image ~/.conky/radiotray/rtl.png -p 55,135 -s 120x120 -n}${else}
${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "RTL2"}${image ~/.conky/radiotray/rtl2.jpg -p 55,135 -s 120x120 -n}${else}
${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "HOTMIX80"}${image ~/.conky/radiotray/Hotmixradio-80.jpg -p 55,135 -s 120x120 -n}${else}
${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "MAXI80"}${image ~/.conky/radiotray/maxi80.jpg -p 55,135 -s 120x120 -n}${else}
${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "LOUNGERADIO"}${image ~/.conky/radiotray/loungeradio.jpg -p 55,135 -s 120x120 -n}${endif}
${endif}${endif}${endif}${endif}
et ça donne ceci.
1432472479.png
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Répondre