Awesome WM에서 UTC 시계 위젯을 얻는 방법은 무엇입니까?

Awesome WM에서 UTC 시계 위젯을 얻는 방법은 무엇입니까?

시간대를 변경하지 않고 Awesome WM의 두 번째 시계 위젯에 UTC 날짜 시간을 표시하는 방법이 있나요? 개발자로서 UTC는이것참조 시간대이므로 서버에 대한 정보를 탐색하여 확인할 수 있는 것은 매우 유용합니다.

답변1

나는 실제로 결국 얻었습니다.이 솔루션:

clock_format = "%a %Y-%m-%d %H:%M %Z"
utc_textclock = wibox.widget.textclock(" " .. clock_format, nil, "Z")
local_textclock = wibox.widget.textclock(" — " .. clock_format .. " ")

답변2

내 캘린더에 시간을 추가했는데 파리나 멜버른 시간이 표시됩니다.내 캘린더 위젯이를 확인하여 위젯을 업데이트할 수 있습니다.

주요 마법은 다음과 같습니다.

    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 

빠른 방법: 위젯 만들기:

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

그 다음에

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
        }

관련 정보