Como obter um widget de relógio UTC no Awesome WM?

1

Existe uma maneira de obter um segundo widget de relógio no Awesome WM exibindo datetime UTC, sem ter que alterar meu fuso horário? Como um desenvolvedor, o UTC é o fuso horário de referência , por isso é realmente útil poder ver os fatos sobre um servidor.

    
por l0b0 06.04.2015 / 21:07

1 resposta

1

Adicionei tempo ao meu calendário e exibi o horário de Paris ou Melbourne meu widget de calendário Você pode verificar isso para atualizar seu widget.

A principal mágica está aqui:

    local f = io_m.popen("TZ='"..locale.."' date +%H:%M") 
    local s = f:read('*a') 
    local header = os.date("%B %Y  ",os.time{year=year,month=month,day=1})..s 

Rápido como usar: Crie um widget:

mytextclock = awful.widget.textclock()
require('calendar2')
calendar2.addCalendarToWidget(mytextclock, io, "<span color=\"yellow\"><b>%s</b></span>")

Então

coloque seu widget no seu wibox

-- Create the wibox
mywibox = {}
for s = 1, screen.count() do

    mywibox[s] = awful.wibox({ position = "top", screen = s })

    mywibox[s].widgets = {
            {
                mylauncher,
                mytaglist[s],
                mypromptbox[s],
                ["layout"] = awful.widget.layout.horizontal.leftright
            },
            mylayoutbox[s],
            mytextclock,
            ["layout"] = awful.widget.layout.horizontal.rightleft
        }
    
por 23.07.2015 / 10:29

Tags