Vos Conky
Postez ici vos conkys ou des petits bouts et demandes d'aide.
Discussions Libres
loutch Membre non connecté
-
- Voir le profil du membre loutch
- Inscrit le : 07/07/2010
- Groupes :
Reprise du message précédent
BonjourMageia 9 xfce

les deux versions

@+
Linuxmint 24.02 Xia - Mageia 9 xfce et plasma sur ssd sur HP Pavilion g7
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
loutch Membre non connecté
-
- Voir le profil du membre loutch
- Inscrit le : 07/07/2010
- Groupes :
Attention conky créé sur une ubuntu xfce bientôt sur M9
Ça faisait longtemps mais j'ai de nouveau un conky audacious qui fonctionne au clic
le conkyrc
Code :
conky.config = {
background = true,
use_xft = true,
font = 'Liberation Sans:size=7',
xftalpha = 1,
update_interval = 0.5,
total_run_times = 0,
own_window = true,
own_window_transparent = true,
own_window_argb_visual = true,
own_window_type = 'normal',
own_window_hints = 'undecorated,below,skip_taskbar,skip_pager',
own_window_title = 'audacious_conky',
double_buffer = true,
minimum_width = 400,
minimum_height = 100,
text_buffer_size = 2048,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
default_color = 'white',
alignment = 'bottom_middle',
gap_x = 0,
gap_y = 138,
no_buffers = true,
uppercase = false,
cpu_avg_samples = 2,
override_utf8_locale = true,
imlib_cache_flush_interval = 60,
imlib_cache_size = 10000,
out_to_stderr = false,
lua_load = '~/.conky/lua/image.lua',
};
conky.text = [[${execi 0.2 bash /home/romuald/.conky/audacious/scripts/click_audacious.sh > /dev/null 2>&1}\
${execi 3 ~/.conky/audacious/scripts/cover.sh}
${goto 160}${execi 1 audtool current-song-output-length} ${goto 358}${color ff8000}${execi 1 audtool current-song-length}\
${goto 188}${color ff8000}${execbar 2, 164 expr 100 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)}$color\
${goto 188}${color 000000}${execbar 2, 164 echo 0}$color
${lua fDrawImage ~/.conky/audacious/audacious.png 24 14 68 70}\
${lua fDrawImage ~/.conky/audacious/case.png 0 0 410 108}\
${if_existing /tmp/audacious_click}${image /home/romuald/.conky/audacious/images/Orange.png -p 102,00 -s 30x30}${endif}\
${voffset -20}${font GE Inspira :size=10}\
${goto 160}${execi 3 audtool current-song-tuple-data artist}${font}
${goto 160}${execi 3 audtool current-song-tuple-data title}
${goto 160}${execi 3 audtool current-song-tuple-data album}
# AFFICHAGE DES ICÔNES (Configuration 4 boutons)
${lua fDrawImage ~/.conky/audacious/stop.png 115 31 13 13}
${lua fDrawImage ~/.conky/audacious/rew.png 100 45 13 13}
${lua fDrawImage ~/.conky/audacious/play.png 115 45 13 13}
${lua fDrawImage ~/.conky/audacious/fwd.png 130 45 13 13}
${voffset -250}
]];
le script pour le clic et l'ampoule
Code :
#!/bin/bash
# 1. Récupération de la fenêtre
WINDOW_UNDER_MOUSE=$(xdotool getmouselocation --shell | grep WINDOW | cut -d= -f2)
WIN_NAME=$(xprop -id $WINDOW_UNDER_MOUSE WM_NAME 2>/dev/null | cut -d'"' -f2)
if [ "$WIN_NAME" != "audacious_conky" ]; then
exit 0
fi
# 2. Coordonnées relatives
WID=$(xdotool search --name "audacious_conky" | tail -1)
WX=$(xwininfo -id $WID | grep "Absolute upper-left X" | awk '{print $4}')
WY=$(xwininfo -id $WID | grep "Absolute upper-left Y" | awk '{print $4}')
eval $(xdotool getmouselocation --shell 2>/dev/null)
IS_DOWN=$(xinput query-state 16 | grep -o "button\[1\]=down")
REL_X=$((X - WX))
REL_Y=$((Y - WY))
if [ ! -z "$IS_DOWN" ]; then
# On vérifie si on clique sur l'un des boutons
# REW | PLAY | STOP | FWD
if [[ $REL_X -ge 100 && $REL_X -le 113 && $REL_Y -ge 45 && $REL_Y -le 58 ]] || \
[[ $REL_X -ge 115 && $REL_X -le 128 && $REL_Y -ge 45 && $REL_Y -le 58 ]] || \
[[ $REL_X -ge 115 && $REL_X -le 128 && $REL_Y -ge 31 && $REL_Y -le 44 ]] || \
[[ $REL_X -ge 130 && $REL_X -le 143 && $REL_Y -ge 45 && $REL_Y -le 58 ]]; then
# Création du témoin lumineux
touch /tmp/audacious_click
# Exécution des commandes selon la zone
[[ $REL_X -ge 100 && $REL_X -le 113 && $REL_Y -ge 45 && $REL_Y -le 58 ]] && audacious --rew
[[ $REL_X -ge 115 && $REL_X -le 128 && $REL_Y -ge 45 && $REL_Y -le 58 ]] && audacious --play-pause
[[ $REL_X -ge 115 && $REL_X -le 128 && $REL_Y -ge 31 && $REL_Y -le 44 ]] && audacious --stop
[[ $REL_X -ge 130 && $REL_X -le 143 && $REL_Y -ge 45 && $REL_Y -le 58 ]] && audacious --fwd
sleep 0.4
rm -f /tmp/audacious_click
fi
fi

On ne la voit pas mais la souris est sur l'icone play
@+
Linuxmint 24.02 Xia - Mageia 9 xfce et plasma sur ssd sur HP Pavilion g7
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie