#1 Le 25/05/2018, à 10:13
- Herby
Impossible d'installer ConkyClementine
Bonjour,
Je viens d'abandonner mon bon vieux Kubuntu 14.04 pour réinstaller le tout nouveau kubuntu 18.04. J'utilise clementine pour la lecture audio et, sous la 14.04, j'utilisais une app nommée conkyclementine qui me permettait d'afficher dans mon conky les infos concernant le morceau en cours dans clementine.
Cette app est disponible dans un PPA tiers : https://www.ubuntuupdates.org/ppa/conky_companions
Lorsque je tente de rajouter le PPA :
herby@herby-PC:~$ sudo add-apt-repository ppa:conky-companions/ppa
[sudo] Mot de passe de herby :
Plus d’info : https://launchpad.net/~conky-companions/+archive/ubuntu/ppa
Appuyez sur [ENTRÉE] pour continuer ou sur Ctrl-c pour annuler l'ajout.
Réception de:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB]
Atteint:2 http://vn.archive.ubuntu.com/ubuntu bionic InRelease
Ign:3 http://ppa.launchpad.net/conky-companions/ppa/ubuntu bionic InRelease
Réception de:4 http://vn.archive.ubuntu.com/ubuntu bionic-updates InRelease [83,2 kB]
Err:5 http://ppa.launchpad.net/conky-companions/ppa/ubuntu bionic Release
404 Not Found [IP : 91.189.95.83 80]
Atteint:6 http://vn.archive.ubuntu.com/ubuntu bionic-backports InRelease
Lecture des listes de paquets... Fait
E: Le dépôt http://ppa.launchpad.net/conky-companions/ppa/ubuntu bionic Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
Suite à cela, impossible d'installer conkyclementine. Je pense que le problème vient de l'erreur 404 mais ne sais pas comment corriger cela.
Hors ligne
#2 Le 25/05/2018, à 10:42
- inbox
Re : Impossible d'installer ConkyClementine
Salut,
Le PPA que tu as utilisé pour conkyclementine n'a pas de version pour Bionic (18.04). Tu peux le vérifier en affichant le contenu de l'URL :
http://ppa.launchpad.net/conky-companions/ppa/ubuntu/dists/
Il te faut donc l'enlever de tes sources de dépôts.
Les dernières mises à jour de ce paquets datent de 2013.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#3 Le 25/05/2018, à 10:58
- Herby
Re : Impossible d'installer ConkyClementine
Il te faut donc l'enlever de tes sources de dépôts.
Salut et merci. Je l'ai déjà enlevé. Est-ce que cela signifie que je ne peux définitivement plus l'installer ?
J'ai essayé d'installer conkyclementine en téléchargeant le .deb mais "error: cannot satisfy dependencies". J'ai esssayé d'installer les paquets manquants. Il s'agit de librairies python si je me souviens bien. Mais rien à faire, ça ne fonctionne pas.
Je pense qu'il est inutile d'insister malheureusement.
Hors ligne
#4 Le 25/05/2018, à 11:02
- inbox
Re : Impossible d'installer ConkyClementine
Ce n'est plus maintenu, donc plus adapté à la version actuelle.
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#5 Le 30/05/2018, à 15:43
- Herby
Re : Impossible d'installer ConkyClementine
Me sentant désespéré de ne plus avoir ces infos dans mon conky, j'ai créé un script qui répare ça:
#!/bin/bash
# clementine info display script by NHerby
case "$1" in
# Create a copy of the cover
cover)
file=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artUrl`
FILENAME=$( echo "$file" | cut -c 22- )
if [ "$FILENAME" != "" ]
then
cp "$FILENAME" ~/.conky/cover.jpg
fi
;;
# Now Playing Info
status)
status=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus`
if [ "$status" == "Paused" ]
then status="Playing"
fi
echo $status
;;
artist) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artist | cut -c 15- ;;
title) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title | cut -c 14- ;;
album) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep album | cut -c 14- ;;
year) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep year | cut -c 12- ;;
genre) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep genre | cut -c 14- ;;
progress)
curr=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Position`
tot=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep length`
total=$( echo "$tot" | cut -c 14- )
if [ "$total" != "" ]
then
let progress=curr*100
let progress=progress/total
fi
echo $progress
;;
esac
à placer dans ~/.conky/clementine
Je suis loin d'être un codeur donc ce script est la première méthode qui fonctionne que j'ai trouvée. Il y a certainement moyen de faire mieux...
Pour finir, voici la partie du conky qui permet d'afficher le résultat:
${if_running clementine}
${if_match "Playing" == "${execi 10 ~/.conky/clementine status}"}${color 4769ea}${font caviar dreams:size=10}Musique
${voffset -8}${hr}
${font caviar dreams:size=8}${color b5f9ff}${voffset 2}${goto 91}${execi 10 ~/.conky/clementine artist}
${goto 91}${execi 10 ~/.conky/clementine title}
${goto 91}${execi 10 ~/.conky/clementine album}
${image ~/.conky/cover.jpg -p 1, 786 -s 75x75 -f 10}${execi 10 ~/.conky/clementine cover}
${color 4769ea}${voffset -12}${execibar 2 ~/.conky/clementine progress}
$endif$endif
Dernière modification par Herby (Le 30/05/2018, à 16:15)
Hors ligne
#6 Le 27/11/2020, à 03:17
- soujaa
Re : Impossible d'installer ConkyClementine
Bon matin.
Je veux de l'aide pour pouvoir supprimer une ligne de ce conky. Sur l'image le texte que je veux supprimer est souligné en rouge.
.conkyrc
###############################
###############################
### As You Are: Conky theme ###
### Gandhar Desai ###
### 13-07-2015 ###
###############################
###############################
alignment tm
background no
gap_x -420
gap_y 80
minimum_size 0 0
maximum_width 1366
own_window yes
own_window_class Conky
own_window_type desktop
own_window_transparent yes
#own_window_argb_visual yes
#own_window_argb_value 255
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
default_color white
default_bar_size 360 4
#color1 DDDDDD
#color2 AAAAAA
#color3 888888
#color4 EF5A29
#default_outline_color white
#default_shade_color 112422
#border_width 0
#border_outer_margin 0
#border_inner_margin 0
#draw_borders no
#draw_graph_borders yes
#draw_outline no
#draw_shades no
uppercase no
use_spacer none
#show_graph_scale no
#show_graph_range no
override_utf8_locale yes
use_xft yes
xftfont Cantarell:size=12
xftalpha 1
double_buffer yes
update_interval 1.0
#cpu_avg_samples 2
#net_avg_samples 2
#no_buffers yes
#out_to_console no
#out_to_stderr no
#extra_newline no
#stippled_borders 0
TEXT
${font Raleway:thin:size=120}${alignc}${time %H:%M}${font}
${voffset -30}
${font Raleway:light:italic:size=28}${alignc}${time %A,%e %B}${font}
${voffset 150}
${if_running clementine}
${if_match "Playing" == "${execi 10 ~/.conky/clementine status}"}${color de7348}${font Raleway:size=20} MUSIQUE
${voffset -8}${hr}
${font Raleway:bold:size=10}${color ffffff}${voffset 2}${goto 91}${alignr 10}${execi 10 ~/.conky/clementine artist}
${goto 91}${alignr 10}${execi 10 ~/.conky/clementine title}
${goto 91}${alignr 10}${execi 10 ~/.conky/clementine album}
${image ~/.conky/cover.jpg -p 0,450 786 -s 150x150 -f 10}${execi 10 ~/.conky/clementine cover}
${color de7348}${voffset -12}${execibar 2 ~/.conky/clementine progress}
$endif$endif
Le script du conky clementine
#!/bin/bash
# clementine info display script by NHerby
case "$1" in
# Create a copy of the cover
cover)
file=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artUrl`
FILENAME=$( echo "$file" | cut -c 22- )
if [ "$FILENAME" != "" ]
then
cp "$FILENAME" ~/.conky/cover.jpg
fi
;;
# Now Playing Info
status)
status=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus`
if [ "$status" == "Paused" ]
then status="Playing"
fi
echo $status
;;
artist) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artist | cut -c 15- ;;
title) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title | cut -c 14- ;;
album) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep album | cut -c 14- ;;
year) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep year | cut -c 12- ;;
genre) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep genre | cut -c 14- ;;
progress)
curr=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Position`
tot=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep length`
total=$( echo "$tot" | cut -c 14- )
if [ "$total" != "" ]
then
let progress=curr*100
let progress=progress/total
fi
echo $progress
;;
esac
Merci A Herby et merci de votre aide
Hors ligne
#7 Le 23/01/2021, à 23:58
- soujaa
Re : Impossible d'installer ConkyClementine
Salut
Je me réponds.
Dans script du conky clementine, Il faut ajouter -w a la ligne album) devant le mot album. Soit mettre -w entre grep et album
Ainsi le script devient.
#!/bin/bash
# clementine info display script by NHerby
case "$1" in
# Create a copy of the cover
cover)
file=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artUrl`
FILENAME=$( echo "$file" | cut -c 22- )
if [ "$FILENAME" != "" ]
then
cp "$FILENAME" ~/.conky/cover.jpg
fi
;;
# Now Playing Info
status)
status=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus`
if [ "$status" == "Paused" ]
then status="Playing"
fi
echo $status
;;
artist) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artist | cut -c 15- ;;
title) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title | cut -c 14- ;;
album) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep -w album | cut -c 14- ;;
year) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep year | cut -c 12- ;;
genre) qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep genre | cut -c 14- ;;
progress)
curr=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Position`
tot=`qdbus org.mpris.MediaPlayer2.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep length`
total=$( echo "$tot" | cut -c 14- )
if [ "$total" != "" ]
then
let progress=curr*100
let progress=progress/total
fi
echo $progress
;;
esac
Dernière modification par soujaa (Le 24/01/2021, à 00:00)
Hors ligne