您尚未登录。

#1 2015-05-28 19:56:50

cliier
会员
注册时间: 2011-10-19
帖子: 146

【已解决】求助,有关awesome的wibox插件位置问题

使用awesome玩的很开心
最近看到仙子终于更新awesome代码,就下载下来弄上,但…… 技术有限,各种不懂,想请社区帮帮忙。
i2697443
i2697422
-----------------------------------------------------------------------------------------------------------------------------------
就是图情况,想把顶部的cpu:电池:网络:音量全部移动到底部显示,空出顶部任务栏。
希望各位大大,帮忙指出那里错误,怎样才能使指示器移动到底部,谢谢大家!
以下是部分代码

 -- Create the wibox
    mywibox[s] = awful.wibox({ position = "bottom", screen = s, height = 18 })  
-- Widgets that are aligned to the right
    local right_layout = wibox.layout.fixed.horizontal()
    right_layout:add(memwidget)
    right_layout:add(cputempwidget)
    right_layout:add(batwidget)
    right_layout:add(netwidget)
    right_layout:add(volumewidget)
    if s == 1 then right_layout:add(wibox.widget.systray()) end
    right_layout:add(mytextclock)
    right_layout:add(mylayoutbox[s])
    
    mywibox[s] = awful.wibox({ position = "top", screen = s })
-- Widgets that are aligned to the left
    local left_layout = wibox.layout.fixed.horizontal()
    left_layout:add(mylauncher)
    left_layout:add(mytaglist[s])
    left_layout:add(mypromptbox[s])
    
    
    -- Now bring it all together (with the tasklist in the middle)
    local layout = wibox.layout.align.horizontal()
    layout:set_left(left_layout)
    layout:set_middle(mytasklist[s])
    layout:set_right(right_layout)

    mywibox[s]:set_widget(layout)
end
-- }}}

最近编辑记录 cliier (2015-08-14 00:18:31)

离线

#2 2015-05-31 09:48:45

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: 【已解决】求助,有关awesome的wibox插件位置问题

mywibox 重复定义 你看不到么.


Arch Linux User

离线

#3 2015-05-31 09:51:23

cliier
会员
注册时间: 2011-10-19
帖子: 146

Re: 【已解决】求助,有关awesome的wibox插件位置问题

刚使用awesome不久,不了解awesome代码,能告诉如何做吗?

wxg4net 说:

mywibox 重复定义 你看不到么.

离线

#4 2015-08-03 16:06:20

Hacksign
会员
注册时间: 2012-08-01
帖子: 26

Re: 【已解决】求助,有关awesome的wibox插件位置问题

首先wibox定义位置,你的mywibox重复定义,你的position = "top"或者position = "bottom"的wibox需要有一个改名.
然后,wibox是容器.
如果你想将cpu和memory的widget按照左排列的layout放到底部,那么这么做:

bottom_wibox[s] = awful.wibox({ position = "bottom", screen = s, height = 18 })
local left_layout = wibox.layout.fixed.horizontal()
left_layout:add(cputempwidget)
left_layout:add(memwidget)
bottom_wibox[s]:set_widget(left_layout)

或者,你可以直接用我的版本:

[url=http://www.zimagez.com/zimage/2015-08-0316-00-34.php]
  2015-08-0316-00-34.php
[/url]

Awesome配置

最近编辑记录 Hacksign (2015-08-03 16:10:32)

离线

#5 2015-08-03 16:09:06

cliier
会员
注册时间: 2011-10-19
帖子: 146

Re: 【已解决】求助,有关awesome的wibox插件位置问题

Hacksign 说:

首先wibox定义位置,你的mywibox重复定义,你的position = "top"或者position = "bottom"的wibox需要有一个改名.
然后,wibox是容器.

谢谢你,我试试看

离线

#6 2015-08-03 18:40:26

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 【已解决】求助,有关awesome的wibox插件位置问题

还是qtile简单,自带渲染器,没有垂直刷新的问题

大家都来用qtile吧

离线

#7 2015-08-14 00:17:02

cliier
会员
注册时间: 2011-10-19
帖子: 146

Re: 【已解决】求助,有关awesome的wibox插件位置问题

Hacksign 说:

首先wibox定义位置,你的mywibox重复定义,你的position = "top"或者position = "bottom"的wibox需要有一个改名.
然后,wibox是容器.
如果你想将cpu和memory的widget按照左排列的layout放到底部,那么这么做:

弄了半天按照你的方法加进去,但是还是错误,最后才知道,须先定义bommot_wibox = {},然后才能在下面加入,不然怎么加上去也是错误。谢谢啦

离线

页脚