[英]Refresh image memory in awesome WM
這是一個 function 基於屏幕 #1 創建一個小部件(當前是一個 wibox)。 floutage.sh
腳本創建此屏幕當前屏幕截圖的模糊圖像。 使用此 function 時,始終顯示相同的模糊圖像:處理了第一個模糊圖像,但 screen.png 內容發生了變化。
function widget.createWidget(args)
local w = nil
local file = "/tmp/screen.png"
awful.spawn.easy_async_with_shell(
"sh /home/david/.config/awesome/widgets/floutage.sh " .. file,
function()
w = wibox({
x = 0,
y = 0,
width = 1200,
height = 1920,
border_width = 0,
screen = screen[1],
bgimage = file,
ontop = true,
visible = true
})
--
w:buttons(
gears.table.join(
awful.button({}, 1,
function()
w.visible = false
w = nil
end
)
)
)
--
end
)
--
return w
end
如果我使用不同的名稱更改文件變量,則會顯示正確的模糊圖像:
local file = "/tmp/" .. os.date("%Y%m%d-%H%M%S") .. ".png"
我怎樣才能簡單地使用“/tmp/screen.png”? (刷新圖像 memory?)
bgimage = gears.surface.load_uncached(file),
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.