页次: 1
终于体会到awesome的强大了. conky功能可以自己写 代码如下
local button = require("awful.button")
local util = require("awful.util")
local wibox = require("wibox")
local cairo = require("lgi").cairo
local capi = { timer = timer }
local conky = wibox({ border_width = 0, type = "desktop" })
local pat = cairo.Pattern.create_rgba(0, 0, 0, 0)
conky:set_bg(pat)
conky.ontop = false
conky:geometry({ width = 600, height = 200, x = 200, y = 300 })
--~ conky.opacity = 1
conky.visible = true
local textbox = wibox.widget.textbox()
textbox:set_valign("middle")
textbox:set_markup('这里是文字信息')
local textmarginbox = wibox.layout.margin()
textmarginbox:set_margins(5)
textmarginbox:set_widget(textbox)
local imagebox = wibox.widget.imagebox()
imagebox:set_image('/home/wxg/Data/pictres/7/4CFCCd01.jpg')
imagemarginbox = wibox.layout.margin(imagebox, 0, 0, 0, 0)
local layout = wibox.layout.fixed.horizontal()
layout:add(textmarginbox)
layout:add(imagemarginbox)
conky:set_widget(layout)
local index = 0
conkytimer = capi.timer { timeout = 10 }
conkytimer:connect_signal("timeout", function()
index = index+ 1
imagebox:set_image('/home/wxg/Data/pictres/500px/'.. index ..'.jpg')
end)
conkytimer:start()
conkytimer:emit_signal("timeout")
比conky方便的是,可以增加对鼠标事件的支持。
最近编辑记录 wxg4net (2013-10-30 16:29:00)
Arch Linux User
离线
这个好好玩喵呜~
可是怎么把创建的 wibox 销毁呢……
最近编辑记录 依云 (2013-10-30 18:10:15)
离线
暂时没发现销毁的办法。不知道awesome是否提供这样的方法。 lua代码通篇都是 显示 隐藏。然后就不管了
Arch Linux User
离线
wibox是awesome中绘制的 无非是里面的一个变量 隐藏后 变量设置nil 系统会不会自动清除呢
Arch Linux User
离线
wibox是awesome中绘制的 无非是里面的一个变量 隐藏后 变量设置nil 系统会不会自动清除呢
我把那个变量设置成 nil 了,于是没办法操作它了…………
离线
页次: 1