Я делаю именно то, что он говорит в порочном README, но когда я перезагружаю файл конфигурации, в верхнюю панель не добавляются виджеты. Например, я добавляю:
require("vicious")
вверху (после перемещения порочного каталога в ~ / .config / awesome /) и:
-- Initialize widget
cpuwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(cpuwidget, vicious.widgets.cpu, "$1%")
позже в файл конфигурации. Я перезагружаю конфигурационный файл, и ничего не меняется.
Что я делаю неправильно?
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
Вы создали и зарегистрировали виджет, но на самом деле вы не сказали Awesome , где поставить виджет. Вы можете предположить, что он должен знать, что вы хотите его на панели «по умолчанию», но на самом деле вы можете поместить его в другие места (например, если вы настроили вторую панель внизу).
В стандартном rc.lua
(и, надеюсь, если он не был слишком настроен), должна быть часть, которая говорит что-то о создании wibox
:
-- Create the wibox
mywibox[s] = awful.wibox({
fg = beautiful.fg_normal, bg = beautiful.bg_normal,
border_color = beautiful.border_focus,
--border_width = beautiful.border_width,
position = "top",
--height = 20,
screen = s
})
[Обратите внимание, что существует переменная 's' из-за того, что эта часть находится в цикле 'for'. То же самое для следующего блока кода ниже. ] Затем вы добавляете виджеты, которые вы определили в wibox, следующим образом:
-- Add widgets to the wibox - order matters
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s], spacer,
mylayoutbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mytextclock, separator,
volwidget, volicon, separator,
mailinfo, mailicon, separator,
s == 1 and mysystray or nil,
separator, upicon, netwidget, dnicon,
-- mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Это не все вредоносные виджеты, но некоторые по умолчанию и те, которые я определил. У меня есть один набор виджетов, начиная с левого края экрана, а другой - с правого края. Мой список задач был посередине панели, но я прокомментировал это, так как теперь я помещаю список задач на нижнюю панель и использую conky
в середине верхней панели.
rc.lua
wibox по умолчанию на моей машине (13.10): mywibox[s] = awful.wibox({ position = "top", screen = s })
– Drew Noakes
28 March 2014 в 20:10