рдпрд╣ рдХреИрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЬреАрд╡рди рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд╣реАрдВ ... рдпрд╣ рд╕рдм
рдорд░рд▓рд╛ рдХреЗ рд╕рд╛рде рдЕрджреНрднреБрдд рдШрдВрдЯреЗ рдХреЗ рд╕рд╛рде рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рджреЗрдЦрд╛ рдХрд╣реАрдВ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рдЫрд╡рд┐ рдиреЗ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рджреА, рдореИрдВрдиреЗ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдХреА рдорджрдж рдХреА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛, рдФрд░ рдмрд╛рдЗрдирд░реА рдШрдбрд╝реА (
рдмрд╛рдЗрдирд░реА-рдХреЛрдбреЗрдб рджрд╢рдорд▓рд╡ рдШрдбрд╝рд┐рдпреЛрдВ ) рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдЕрджреНрднреБрдд рдЪреАрдЬрд╝ рдХреА рдЦреЛрдЬ рдХреА, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдЬрд╛рд╡рд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЗрд╕ рд╕рдордп рдкреНрд░рджрд░реНрд╢рди рдХреА рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдЗрддрдирд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдЖ рдХрд┐ рдореИрдВ рдПрдХ рдмрд╛рдЗрдирд░реА рдШрдбрд╝реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рдЖрд╡реЗрджрди рд▓рд┐рдЦреЗрдВред рд╕рдордп рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛, рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рднреВрд▓ рдЖрд╡реЗрджрди рдмрд╛рдЗрдирд░реА рдШрдбрд╝реА рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдореЗрд░реА рдирдЬрд╝рд░реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдЧрд┐рд░ рдЧрдИ, рдФрд░ рд╕реНрдореГрддрд┐ рдХреА рдЕрдЯрд╛рд░реА рдореЗрдВ рдмрд╕реЗред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдШрдЯрдирд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЕрдЯрд╛рд░реА peretryahnul, рдФрд░ рдмрд╛рдЗрдирд░реА рдШрдбрд╝реА рдХреЗ рд╡рд┐рдЪрд╛рд░ рдорд╕реНрддрд┐рд╖реНрдХ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдореБрдЦреНрдп рд╕рдорд╛рд░реЛрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рдо рдерд╛, рдФрд░ 23 рдЗрдВрдЪ рд╕реЗ 17 рдЗрдВрдЪ рдХреА рдЙрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд╕рд╛рде рдкреАрдЫрд╛ рдХрд┐рдпрд╛ред рдХрд╛рдо рдХреЗ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдХреЗ рдмрд╛рдж рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдХ рд╡рд░реНрд╖ рдХреЗ рдЧреНрдиреЛрдо рдбреЗрд╕реНрдХрдЯреЙрдк рдореИрдВ рдкрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЕрдВрддрд░рд┐рдХреНрд╖ рдХрд╛ рдкреВрд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ (1920 * 1080, рд╡рд╣рд╛рдБ рд╣реИ рдФрд░ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдореЙрдиреАрдЯрд░ рдкрд░ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд▓рд┐рдП рднрдпрд╛рдирдХ рдерд╛)ред
рдмрд╕ рдЙрд╕ рдкрд▓ рдореЗрдВ, рдПрдХ рдмрд╛рд░ рдореИрдВ рдлрд┐рд░ рдЯрд╛рдЗрд▓ рдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рднрд░ рдореЗрдВ рдЖрдпрд╛, рдФрд░ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕рдВрдЧрдарди рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЗрд╕ рд╡рд┐рдзрд┐ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ ред рдФрд░ рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛ - рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛редрдЙрдкрдпреЛрдЧ рдХреА рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЖрд╢реНрд╡рд╕реНрдд рдпрд╣ WM рдХреЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореЗрд░реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓ рд╣реИ, рдФрд░ рднрдпрд╛рдирдХ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХ рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИ, рдФрд░ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╣реЛ рдЧрдП рд╣реИрдВред рдореЗрд░реЗ рд▓рд┐рдП рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж рд╕реЗ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛
рд▓реБрдЖ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ рдХрд┐ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реАрдзреЗ рд╡рд┐рдЧреЗрдЯреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╡рд┐рдЧреЗрдЯреНрд╕ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдПрдХ
рдПрдирд╛рд▓реЙрдЧ рдШрдбрд╝реА рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдЖрдпрд╛, рдФрд░ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдХреЛрдб рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдиреЗ рдореБрдЭреЗ рдПрдХ рдЪреАрдЬрд╝ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рджрд┐рдЦрд╛рдпрд╛, рдЬреЛ рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░реБрдЪрд┐ рджреЗрддрд╛ рд╣реИ - рдПрдХ рдмрд╛рдЗрдирд░реА рдШрдбрд╝реА, рднрдпрд╛рдирдХ рдкрд╛рда рдорд╛рдирдХ рдХреЗ рдмрдЬрд╛рдпред рд╕рднреА рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд┐рддреНрд░ рдкреЗрдВрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдЬреЗрдЯ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ред
image:draw_rectangle(x,y,w,h)
рдмреЗрд╢рдХ, рднрд╛рд╖рд╛ рд▓реБрдЖ рдореИрдВ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдмрд╣реБрдд рддреБрдЪреНрдЫ рдкреНрд░рддреАрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореИрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЧрдпрд╛редрддреЛ рд╡рд╣рд╛рдБ рддреБрдо рдЬрд╛рдУ
рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдЖрдк рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдЦреЛрд▓реЗрдВ:
$vim ~/.config/awesome/rc.lua
рд╣рдо рдПрдХ рд╡рд┐рдЬреЗрдЯ рдЙрдкрд▓рдмреНрдз рдкрд╛рда рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ
mytextclock = awful.widget.textclock ({align = " рд╕рд╣реА"})
рдФрд░ рд╣рдо "рдмрдирд╛рдП рдЬрд╛рдиреЗ" рд╢реБрд░реВ:
binaryclock = {}
binaryclock.widget = рд╡рд┐рдЬреЗрдЯ ({type = " Imagebox"})
binaryclock.w = 51 --width
binaryclock.h = 24 --height (рдмреЗрд╣рддрд░ 6 рдХреЗ рдЧреБрдгрдХ рдореЗрдВ рд╣реЛрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдПрдХ рднрдпрд╛рдирдХ --dont wibox рдХреА рдКрдВрдЪрд╛рдИ рдХреЗ рд▓рд┐рдП рдШрдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рдХреА рд╣рдорд╛рд░реА рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ
binaryclock.show_sec = рд╕рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --must <br> рд╣рдо рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВрдЧреЗ?
binaryclock.color_active = beautiful.bg_focus --active рд░рдВрдЧ рдбреЙрдЯ
binaryclock.color_bg = beautiful.bg_normal --background рд░рдВрдЧ
binaryclock.color_inactive = beautiful.fg_focus --inactive рд░рдВрдЧ рдбреЙрдЯ
binaryclock.dotsize = math.floor (binaryclock.h / 6) --dot рдЖрдХрд╛рд░
binaryclock.step = math.floor (binaryclock.dotsize / 2) рдбреЙрдЯреНрд╕ рдХреЗ рдмреАрдЪ --whitespace
binaryclock.widget.image = image.argb32 (binaryclock.w, binaryclock.h, рдирд╣реАрдВ рдХреЗ рдмрд░рд╛рдмрд░) --create рдЫрд╡рд┐
рдЕрдЧрд░ (binaryclock.show_sec) рддреЛ binaryclock.timeout = 1 рдмрд╛рдХреА binaryclock.timeout = 20 рдЕрдВрдд --we рдЕрдХреНрд╕рд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдЬрдм рд╣рдо рд╕реЗрдХрдВрдб рдирд╣реАрдВ рджрд┐рдЦрд╛
рдЖрдк рд╕рднреА рд╡рд┐рдЬреЗрдЯ рд╕реЗрдЯ рдпрд╣рд╛рдБ рд╣реИ, рдФрд░ рд╕рднреА рддреБрд░рдВрдд рдЖрдпреЛрдЬрд┐рдд рд░рд╛рд╢рд┐ рдХрд╛ рдмреБрдирд┐рдпрд╛рджреА рдЧрдгрдирд╛ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рддрдм рдореИрдВ рд▓реБрдЖ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ рджрд╢рдорд▓рд╡ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
binaryclock.DEC_BIN = рд╕рдорд╛рд░реЛрд╣ (IN) рдХреЛ --thanx Lostgallifreyan (http://lua-users.org/lists/lua-l/2004-09/msg00054.html)
рд╕реНрдерд╛рдиреАрдп рдмреА, рдХрд╢реНрдореАрд░, рдмрд╛рд╣рд░, рдореИрдВ , рдбреА = 2, "01", "", 0
рдереЛрдбрд╝реА рджреЗрд░ рдореЗрдВ> 0 рдХрд░рдирд╛
рдореИрдВ = рдореИрдВ + 1
рдореЗрдВ, рдбреА = math.floor (IN / рдмреА), math.mod (IN, рдмреА) + 1
рдмрд╛рд╣рд░ = string.sub (рдХрд╢реНрдореАрд░, рдбреА, рдбреА) ..OUT
рдЕрдВрдд
рд╡рд╛рдкрд╕реА рдмрд╛рд╣рд░
рдЕрдВрдд
рдЕрдм рд╣рдо рд╕рдорд╛рд░реЛрд╣ risuyuschuyu рд╕реБрд╡рд┐рдзрд╛, "рдбрд╛рдпреЛрдб" рдШрдВрдЯреЗ, рдХреНрд░рдорд╢рдГ рдХреА рдШреЛрд╖рдгрд╛, рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП
binaryclock.paintdot = рд╕рдорд╛рд░реЛрд╣ (рд╡реИрд▓, рдкрд╛рд▓реА, рд╕реАрдорд╛) рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рд╢рд┐рдлреНрдЯ рдХреЗ рд╕рд╛рде рдбреЙрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ --paint рд╕рдВрдЦреНрдпрд╛
рд╕реНрдерд╛рдиреАрдп binval = binaryclock.DEC_BIN (рд╡реИрд▓)
рд╕реНрдерд╛рдиреАрдп рдПрд▓ = string.len (binval)
рд╕реНрдерд╛рдиреАрдп рдКрдВрдЪрд╛рдИ = 0 --height рд╕рдорд╛рдпреЛрдЬрди, рдЖрдк рд▓рд┐рдлреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдКрдкрд░ рдбреЙрдЯреНрд╕
рдЕрдЧрд░ (рдПрд▓ <рд╕реАрдорд╛) рддреЛ
for i = 1 ,limit - l do binval = "0" .. binval end
рдЕрдВрдд
i = 0, limit- 1 рдХрд░рддреЗ
рдЕрдЧрд░ (string.sub (binval, limit- рдореИрдВ, рд╕реАрдорд╛-i) == " 1") рддреЛ
Binaryclock.widget.image: draw_rectangle ( Shift, Binaryclock.h - Binaryclock.dotsize - рдКрдБрдЪрд╛рдИ, Binaryclock.dotsize, Binaryclock.dotsize, true , Binaryclock.color_active )
рдЕрдиреНрдпрдерд╛
Binaryclock.widget.image: draw_rectangle ( Shift, Binaryclock.h - Binaryclock.dotsize - рдКрдБрдЪрд╛рдИ, Binaryclock.dotsize, Binaryclock.dotsize, true , Binaryclock.color_inactive
рдЕрдВрдд
height = height + binaryclock.dotsize + binaryclock.step
рдЕрдВрдд
рдЕрдВрдд
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдХрд┐ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣рдорд╛рд░реЗ рдШрдбрд╝реА рдЦреАрдВрдЪрддрд╛ рд╣реИ:
binaryclock.drawclock = function () --get рд╕рдордп рдФрд░ рднреЗрдЬрдиреЗ рдЕрдВрдХ paintdot рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ()
binaryclock.widget.image:draw_rectangle ( 0 , 0 , binaryclock.w, binaryclock.h, true , binaryclock.color_bg ) --fill background
local t = os.date ( "*t" )
рд╕реНрдерд╛рдиреАрдп рдШрдВрдЯреЗ = t.hour
if ( string.len ( hour ) == 1 ) then
рдШрдВрдЯреЗ = "0" .. t.hour
рдЕрдВрдд
local min = t. рдорд┐рдирдЯ
рдЕрдЧрд░ (string.len (рдиреНрдпреВрдирддрдо) == 1) рддреЛ
рдорд┐рдирдЯ = "0" .. рдЯреАред рдорд┐рдирдЯ
рдЕрдВрдд
рд╕реНрдерд╛рдиреАрдп рд╕реЗрдХрдВрдб = t.sec
if ( string.len ( sec ) == 1 ) then
sec = "0" .. t.sec
рдЕрдВрдд
рд╕реНрдерд╛рдиреАрдп col_count = 6
рдЕрдЧрд░ (binaryclock.show_sec рдирд╣реАрдВ) рддреЛ col_count = 4 рдЕрдВрдд
рд╕реНрдерд╛рдиреАрдп рдХрджрдо = math.floor ((binaryclock.w - col_count * binaryclock.dotsize) / 8) --calc рдХреНрд╖реИрддрд┐рдЬ рдХреЙрд▓рдо рдХреЗ рдмреАрдЪ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдХреЗ
binaryclock.paintdot ( 0 + string.sub ( hour, 1 , 1 ) , step, 2 )
binaryclock.paintdot (0 + string.sub (рдШрдВрдЯрд╛, 2, 2), binaryclock.dotsize + 2 * рдХрджрдо, 4)
binaryclock.paintdot ( 0 + string.sub ( min , 1 , 1 ) ,binaryclock.dotsize * 2 + 4 * step, 3 )
binaryclock.paintdot ( 0 + string.sub ( min , 2 , 2 ) ,binaryclock.dotsize * 3 + 5 * рдХрджрдо рд╣реИ, 4 )
рдЕрдЧрд░ (binaryclock.show_sec) рддреЛ
binaryclock.paintdot (0 + string.sub (рд╕реЗрдХ, 1, 1), binaryclock.dotsize * 4 + 7 * рдХрджрдо рд╣реИ, 3)
binaryclock.paintdot (0 + string.sub (рд╕реЗрдХрдВрдб, 2, 2), binaryclock.dotsize * 5 + 8 * рдХрджрдо, 4)
рдЕрдВрдд
binaryclock.widget.image = binaryclock.widget.image
рдЕрдВрдд
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╕рдмрд╕реЗ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
binarytimer = рдЯрд╛рдЗрдорд░ {рдЯрд╛рдЗрдордЖрдЙрдЯ = binaryclock.timeout} --register рдЯрд╛рдЗрдорд░
binarytimer: add_signal ( "рдЯрд╛рдЗрдордЖрдЙрдЯ", рд╕рдорд╛рд░реЛрд╣ ()
binaryclock.drawclock ( )
рдЕрдВрдд )
binarytimer: start () --start рдЯрд╛рдЗрдорд░
рдФрд░ рдкреИрдирд▓ (vibokse) рдкрд░ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЛ рд░рдЦрдирд╛:
mywibox [рдПрд╕] .widgets = {
--widgets
binaryclock.widget,
рдлрд┐рд░ --widgets
рд▓реЗрдЖрдЙрдЯ = awful.widget.layout.horizontal.rightleft
}
рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реМрдВрджрд░реНрдп (рдФрд░ рдкрд░ рдкреВрд░реНрдг HD рд╕реНрдХреНрд░реАрди рд╕рд╛рдорд╛рдиреНрдп рдЖрдХрд╛рд░ рдШрдбрд╝реА) рдХреЗ рд▓рд┐рдП рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЕрднреА рддрдХ рдерд╛ рдкреИрдирд▓ рдХреА рдКрдВрдЪрд╛рдИ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП:
mywibox [рдПрд╕] = awful.wibox ({ рд╕реНрдерд┐рддрд┐ = "рдЯреЙрдк", рд╕реНрдХреНрд░реАрди = рд░реЛрдВ, рдКрдВрдЪрд╛рдИ = " 22"})
рдЖрдк 22px рдХреА рдкреИрдирд▓ рдКрдВрдЪрд╛рдИ рдкрд░, 24 рдХреА рд╡рд┐рдЬреЗрдЯ рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдкреИрдирд▓ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдорд╛рдкрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, 24px рдХреА рдкреИрдирд▓ рдКрдВрдЪрд╛рдИ рдкрд░, рдЯреНрд░реЗ рдореЗрдВ рдкрд┐рдЬрд┐рди рдЖрдЗрдХрди рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдмреНрд▓рд┐рдВрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдорддреМрд░ рдкрд░ рд╢рд░рд╛рд░рддреА рд╣реИред
рдХрд╛рдо рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдЕрджреНрднреБрдд рдЕрджреНрднреБрдд рдХреЙрдореНрдмреЛ Mod4 + Ctrl + рдЖрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ?
рдореЗрд░реЗ рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рджрд┐рди рдЦрд╛рдиреЗ рдХреЗ рд╡рдХрд╝реНрдд рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ - рдФрд░ рдмрд╛рдЗрдирд░реА рдШрдбрд╝реА рдЦреБрд╢реА рд╕реЗ blinked, рднрдпрд╛рдирдХ рдмрд╛рд░ рдореЗрдВ рд╕рдордп рджрд┐рдЦрд╛, рдФрд░ рдореИрдВ рд▓реБрдЖ рднрд╛рд╖рд╛ рдХреЗ рдЬреНрдЮрд╛рди рд╕реЗ рд╕рдореГрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЙрдирдХреЗ рдЖрднрд╛рд╕реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдЬрд╛рдиреЗредрдкреБрдирд╢реНрдЪ рд╡рд┐рдЬреЗрдЯ рдХреЛрдб
рдЬрд▓реНрдж рд╣реА рдирд┐рдореНрди рдкрд░ рдПрдХ рд╡рд┐рдХреА рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд
рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдкрддрд╛ ред рднрдпрд╛рдирдХ v3.4.10 (рдкрд▓реАрддрд╛) рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред