시간대를 변경하지 않고 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
}