@loutch,
Oui effectivement c'est beaucoup mieux comme ça 😉
Un GRAND merci 😃
PS: loutch si c'est pas trop te demander serait-il possible d'avoir ta config du Zodiac avec les icons Sioupléééé 😛
Ah tien tu as l'air de bien maîtriser le sujet des Conky's tu vas pouvoir peut être me donner la solution.
Regarde sur le Screen du dessus, mon calendar, je ne peux pas changer la police d'écriture des jours de la semaine(en lettre) et des jours(en chiffre).
Dés que je change le "font" pour mettre "URW Chancery L" à la place de celui de base "Droid Sans Mono" plus rien est à sa place du coup ça fait un calendar tout barbouillé 😃
normal_font = "URW Chancery L:pixelsize=14",
big_font = "URW Chancery L:pixelsize=42",
grid_font = "Droid Sans Mono:pixelsize=12"
Genre si je change comme ceci:
normal_font = "URW Chancery L:pixelsize=14",
big_font = "URW Chancery L:pixelsize=42",
grid_font = "URW Chancery L:pixelsize=12"
Ça me donne ceci:
:rolleyes: 😛
Si tu veux jeter un oeil je te donne la config :
calendar.lua
--
-- calendar.lua
-- Calendar for Conky
--
months = {
-- Add translations for names of months for your language
en = { "JANVIER", "FEVRIER", "MARS", "AVRIL",
"MAI", "JUIN", "JUILLET", "AOUT",
"SEPTEMBRE", "OCTOBRE", "NOVEMBRE", "DECEMBRE" },
ru = { "ЯНВАРЬ", "ФЕВРАЛЬ", "МАРТ", "АПРЕЛЬ",
"МАЙ", "ИЮНЬ", "ИЮЛЬ", "АВГУСТ",
"СЕНТЯБРЬ", "ОКТЯБРЬ", "НОЯБРЬ", "ДЕКАБРЬ" }
}
weekDays = {
-- Add translations for acronyms names days of the week for your language
en = { "DI", "LU", "MA", "ME", "JE", "VE", "SA" },
ru = { "ВС", "ПН", "ВТ", "СР", "ЧТ", "ПТ", "СБ" }
}
weekDaysFull = {
-- Add translations for names days of the week for your language
en = { "DIMANCHE", "LUNDI", "MARDI", "MERCREDI",
"JEUDI", "VENDREDI", "SAMEDI" },
ru = { "ВОСКРЕСЕНЬЕ", "ПОНЕДЕЛЬНИК", "ВТОРНИК", "СРЕДА",
"ЧЕТВЕРГ", "ПЯТНИЦА", "СУББОТА" }
}
function conky_calendar ()
local t = { lang = "en", -- Language for display Months and Days of week
-- Change it to your language, and add translations
-- for into the tables named 'months', 'weekDays'
-- and 'weekDaseFull' at top of this file
right_space = 78,
left_space = 123,
back_voffset = -113,
draw_spin = false,
normal_font = "URW Chancery L:pixelsize=14",
big_font = "URW Chancery L:pixelsize=42",
grid_font = "Droid Sans Mono:pixelsize=12",
weekend_color = "FFA300",
spin_color = "FFA300", }
local m, y = os.date("%m"), os.date("%Y")
return displayCalendar(m, y, 2, t) -- Month, Year, Start of Week (1 = Sunday, 2 = Monday)
-- and parameters table :-)
end
-- Display the calendar
-- Based on some examples from this page: http://lua-users.org/wiki/DisplayCalendarInHtml
function displayCalendar(month, year, weekStart, params)
local t, wkSt = os.time{year=year, month=month+1, day=0}, weekStart or 1
local d = os.date("*t", t)
local mthDays, stDay = d.day, (d.wday - d.day - wkSt+1) % 7
local wd = tonumber(os.date("%w")) + 1
local mths = months[params.lang] or months["en"]
local wdsf = weekDaysFull[params.lang] or weekDaysFull["en"]
local wds = weekDays[params.lang] or weekDays["en"]
local rs = "${alignc " .. params.right_space .. "}"
local ls = "${goto " .. params.left_space .. "}"
local bv = "${voffset " .. params.back_voffset .. "}"
local df = "${font}"
local nf = "${font " .. params.normal_font .. "}"
local bf = "${font " .. params.big_font .. "}"
local gf = "${font " .. params.grid_font .. "}"
local wc = "${color " .. params.weekend_color .. "}"
local sc = "${color " .. params.spin_color .. "}"
local result = "\n"
result = result .. nf .. rs .. mths[tonumber(month)] .. df .. "\n\n${voffset -10}"
if wd == 1 or wd == 7 then
result = result .. bf .. rs .. wc .. os.date("%d") .. "${color}" .. df .. "\n\n${voffset -2}"
result = result .. nf .. rs ..wc .. wdsf[wd] .. "${color}" .. df .. "\n\n"
else
result = result .. bf .. rs .. os.date("%d") .. df .. "\n\n${voffset -2}"
result = result .. nf .. rs .. wdsf[wd] .. df .. "\n\n"
end
if params.draw_spin then
result = result .. bv .. sc .. "${voffset -15}${goto 1}${hr 15}${color}\n\n${voffset -13}"
else
result = result .. bv .. "${voffset 2}"
end
result = result .. ls .. gf
for x=0,6 do
wd = (x + wkSt) <= 7 and x + wkSt or 1
if wd == 1 or wd == 7 then
result = result .. wc
end
result = result .. wds[wd] .. " "
if wd == 1 or wd == 7 then
result = result .. "${color}"
end
end
result = result .. "\n\n${voffset -13}" .. ls .. string.rep(" ", stDay)
for x = 1, mthDays do
wd = os.date("%w", os.time{year = year, month = month, day = x}) + 1
if wd == 1 or wd == 7 then
result = result .. wc
end
if x < 10 then
result = result .. "0"
end
result = result .. x .. " "
if wd == 1 or wd == 7 then
result = result .. "${color}"
end
if (x+stDay)%7==0 then
result = result .. "\n\n${voffset -14}" .. ls
end
end
return result
end
calendar.rc
background yes
out_to_console no
out_to_stderr no
out_to_x yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
total_run_times 0
update_interval 1.0
alignment tr
gap_x 550
gap_y 45
border_inner_margin 0
border_outer_margin 0
border_width 0
maximum_width 276
minimum_size 276 142
# Window Setting
own_window_argb_visual true
own_window_argb_value 0
own_window_type desktop
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
default_color e4e4e4
default_outline_color 000000
default_shade_color 222222
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
override_utf8_locale yes
use_xft yes
xftalpha 0.8
xftfont Droid Sans:style=Bold:pixelsize=12
lua_load calendar.lua
TEXT
${lua_parse calendar}
${goto 30}${font URW Chancery L:size=10}Semaine : ${color FFA300}${time %V}${color} Jour : ${color FFA300}${time %j}${color}
${goto 30}Zodiac : ${color FFA300}${execp ~/.conky/blanc/astro_neo.sh}${color}
${goto 30}Saint du jour : ${color FFA300}${exec $HOME/.conky/conky-meteo/meteo6jours/scripts/Saints.sh}${color}
#${goto 30}${color FFA300}Saint: $color${color1}${font Helvetica LT Std :size=8}${exec $HOME/.conky/conky-meteo/meteo6jours/scripts/Saints.sh}
calendar.sh
#!/bin/sh
##############################################################################
# Get the real directory, where is located executable file
case `uname` in
"FreeBSD" )
if [ $( readlink ${0} ) ]; then
RUNDIR=$( realpath $( dirname $( readlink ${0} ) ) )
else
RUNDIR=$( realpath $( dirname ${0} ) )
fi
;;
"Linux" )
RUNDIR=$( dirname $( readlink -f ${0} ) )
;;
esac
##############################################################################
INTERVAL=${1:-10}
cd ${RUNDIR}
sleep ${INTERVAL}
conky -c calendar.rc &
exit 0
Merci d'avance 🙂