J'avais auparavant, une petite multi-pendules qui m'affichait les heures de 4 endroits sur la planète mais celle-ci est malheureusement hors service .. Pour la remplacer, j'ai crée ce petit widget tout simple avec conky qui peut facilement se lancer au démarrage ou à la demande, comme bon vous semble ..
Avant toutes choses, sous debian13, il faudra installer quelques petites choses ..
$ sudo apt install conky-all fonts-dejavu
Ensuite, il faut créer le fichier de configuration :
$ mousepad ~/.conky_timezones.conf # vous pouvez utiliser nano si vous préférez
Copiez-y l'intégralité du code ci-dessous :
conky.config = {
alignment = 'top_left',
-- Ajustez la position X pour centrer selon votre écran
gap_x = 535,
gap_y = 60,
minimum_width = 830,
minimum_height = 80, -- Réduit pour coller au plus près du texte
maximum_width = 830,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'panel',
own_window_transparent = false,
own_window_argb_visual = true,
-- EFFET FOND FUMÉ :
-- Au lieu de 0 (transparent), on met une opacité à 100 (sur une échelle de 0 à 255).
-- La couleur de fond par défaut de la fenêtre étant noire, cela va créer un rectangle sombre
-- semi-transparent qui améliore énormément le contraste, même sans flou natif.
own_window_argb_value = 80,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
background = true,
double_buffer = true,
draw_borders = false,
update_interval = 1.0,
use_xft = true,
default_color = 'FFFFFF',
color1 = '00FFD2', -- Couleur LCD Cyan
}
conky.text = [[
# Ligne 1 : Villes (ajustées pour être centrées au-dessus des blocs LCD)
${font DejaVu Sans:style=Bold:size=11}${goto 46}NEW YORK${goto 264}PARIS${goto 471}TOKYO${goto 675}SYDNEY${font}
#
# Rapprochement vertical
${voffset -10}
#
# Ligne 2 : Heures LCD
${color1}${font DejaVu Sans Mono:style=Bold:size=20}${goto 20}${tztime America/New_York %H:%M:%S}${goto 230}${tztime Europe/Paris %H:%M:%S}${goto 440}${tztime Asia/Tokyo %H:%M:%S}${goto 648}${tztime Australia/Sydney %H:%M:%S}${font}${color}
]]
alignment = 'top_left',
-- Ajustez la position X pour centrer selon votre écran
gap_x = 535,
gap_y = 60,
minimum_width = 830,
minimum_height = 80, -- Réduit pour coller au plus près du texte
maximum_width = 830,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'panel',
own_window_transparent = false,
own_window_argb_visual = true,
-- EFFET FOND FUMÉ :
-- Au lieu de 0 (transparent), on met une opacité à 100 (sur une échelle de 0 à 255).
-- La couleur de fond par défaut de la fenêtre étant noire, cela va créer un rectangle sombre
-- semi-transparent qui améliore énormément le contraste, même sans flou natif.
own_window_argb_value = 80,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
background = true,
double_buffer = true,
draw_borders = false,
update_interval = 1.0,
use_xft = true,
default_color = 'FFFFFF',
color1 = '00FFD2', -- Couleur LCD Cyan
}
conky.text = [[
# Ligne 1 : Villes (ajustées pour être centrées au-dessus des blocs LCD)
${font DejaVu Sans:style=Bold:size=11}${goto 46}NEW YORK${goto 264}PARIS${goto 471}TOKYO${goto 675}SYDNEY${font}
#
# Rapprochement vertical
${voffset -10}
#
# Ligne 2 : Heures LCD
${color1}${font DejaVu Sans Mono:style=Bold:size=20}${goto 20}${tztime America/New_York %H:%M:%S}${goto 230}${tztime Europe/Paris %H:%M:%S}${goto 440}${tztime Asia/Tokyo %H:%M:%S}${goto 648}${tztime Australia/Sydney %H:%M:%S}${font}${color}
]]
Une fois sauvegardé, vous pouvez lancer le widget avec la commande :
$ conky -c ~/.conky_timezones.conf
La pendule multi zones s'affichera en haut au centre de vote écran principal. Libre à vous de la modifier comme bon vous semble.


Aucun commentaire:
Enregistrer un commentaire