Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/09/2017, à 04:09

soujaa

[Résolu]Juste mettre la date du conky en Francais

Salut a tous.
Je veux juste mettre la date du conky en français. La date est en Anglais mais je veux qu'elle s'affiche en Français.
Je me dit qu'il faut changer quelque chose sur cette ligne dans le conkyrc.

${alignc}${execi 10 LANG=${template9} LC_TIME=${template9} date +"%A, %d %B"}\

Voici le conkyrc complet

conky.config = {
    background = true,
    use_xft = true,
    font = 'Linux Biolinum O:size=10',
    xftalpha = 1, 
    update_interval = 1.0,
    total_run_times = 0,
    own_window = true,
    own_window_transparent = true,
    own_window_type = 'normal',
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    double_buffer = true,
    minimum_width = 800,
    minimum_height = 900,
    maximum_width = 900,
    draw_shades = false,
    draw_outline = false,
    draw_borders = false,
    draw_graph_borders = false,
    default_color = '48192D',
    default_shade_color = '000000',
    default_outline_color = '828282',
    alignment = 'top_left',
    no_buffers = true,
    uppercase = false,
    cpu_avg_samples = 2,
    net_avg_samples = 1,
    temperature_unit = 'celsius',
    override_utf8_locale = true,
    imlib_cache_size = 0,
    default_color = 'FFFFFF',
    color0 = 'FFFFFF',
    color1 = '48192D',
    color2 = '333333',
    color3 = '414569',
    color4 = '40A440',
    color5 = '000000',
    color6 = 'C22E14',
    template9 = 'pl_PL.UTF-8',
    own_window_argb_value = 0,
    own_window_argb_visual = true,
    own_window_colour = '000000',
    gap_x = 800,
    gap_y = 20,
    pozycja_x=400,
    pozycja_y=400,
    lua_load = '~/.lua/urgo.lua',
    lua_draw_hook_post = 'main',
}

conky.text = [[
${font Linux Biolinum O:weight=Bold:size=90}${color4}\
${alignc}${time %H:%M}\
${font}${color}
${font Andale Mono:weight=Bold:size=28}${color4}\
${voffset 10}\
${alignc}${execi 10 LANG=${template9} LC_TIME=${template9} date +"%A, %d %B"}\
${font}${color}
]]
--[[
${color4}SYSTEM ${hr 2}
${offset 15}$sysname $kernel
${offset 15}$nodename
${offset 15}Uptime: $uptime
${offset 120}${cpugraph 40,183 666666 666666}${voffset -25}



Battery: ${battery_percent BAT1}% ${battery_bar BAT1}
${offset 90}ETHERNET
${offset 15}Up: ${upspeed enp2s0} / ${totalup}
${offset 15}${upspeedgraph enp2s0 40,285 4B1B0C FF5C2B 100 -l}
${offset 15}Down: ${downspeed enp2s0} / ${totaldown}
${offset 15}${downspeedgraph enp2s0 40,285 324D23 77B753 100 -l}
${offset 15}Up: ${upspeed wlp3s0} / ${totalup}
${offset 15}Down: ${downspeed wlp3s0} / ${totaldown}
${color4}${hr 2}
]]

Dernière modification par soujaa (Le 01/10/2017, à 03:12)

Hors ligne

#2 Le 30/09/2017, à 07:28

MicP

Re : [Résolu]Juste mettre la date du conky en Francais

Bonjour soujaa

Remplace la ligne :

template9 = 'pl_PL.UTF-8',

par

template9 = 'fr_FR.UTF-8',

=======
Si ça ne fonctionne toujours pas,
remplace :

${alignc}${execi 10 LANG=${template9} LC_TIME=${template9} date +"%A, %d %B"}\

par :

${alignc}${execi 10 LANG='fr_FR.UTF-8' LC_TIME='fr_FR.UTF-8' date +"%A, %d %B"}\

Dernière modification par MicP (Le 30/09/2017, à 07:41)

Hors ligne

#3 Le 01/10/2017, à 03:11

soujaa

Re : [Résolu]Juste mettre la date du conky en Francais

Merci MicP
Ceci a suffit a mon bonheur
Remplace la ligne :

template9 = 'pl_PL.UTF-8',

par

template9 = 'fr_FR.UTF-8',

Hors ligne

#4 Le 21/12/2020, à 12:01

Compte supprimé

Re : [Résolu]Juste mettre la date du conky en Francais

Bonjour,
Il est recommandé d'éviter d'utiliser exec car couteux en processus :

le man conky a écrit :

exec command
              Executes a shell command and displays the output in conky. Warn‐
              ing:  this  takes a lot more resources than other variables. I'd
              recommend coding wanted behaviour in C/C++ and posting a patch.

D'autant que dans le cas présent, nous pouvons utiliser le time de conky :
exemple:

conky.text = [[${color red}${alignc}${time %A %d %B}
${alignc}${time %H:%M:%S}

Dernière modification par Compte supprimé (Le 21/12/2020, à 12:01)

#5 Le 21/12/2020, à 14:03

MicP

Re : [Résolu]Juste mettre la date du conky en Francais

+1 : Il vaut mieux utiliser les fonctions internes d'un programme plutôt que de lui en faire lancer un autre.

Hors ligne