anonymous@RULINUX.NET~# Last login: 2025-04-09 10:15:50
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск


Re:Помогите с настройкой awesome

>Вот,кстати,назрел вопрос: как выпилить меню из панели,да так,чтобы оно только хоткею показывалось?
Все виджеты добавляются где-то в этом месте дефолтного конфига:

lua
for s = 1, screen.count() do
    -- Create a promptbox for each screen
    mypromptbox[s] = awful.widget.prompt({ layout = awful.widget.layout.horizontal.leftright })
    --- Skipped for the great justice
    --- ....
        mywibox[s].widgets = {
       {
          mylauncher,
          mytaglist[s],
          mypromptbox[s],
          layout = awful.widget.layout.horizontal.leftright
       },
 


В данном случае, mylauncher является тем самым виджетом, так что просто его закомментируй и всё. Но определение самого mylauncher из файла (оно раньше) не удаляй.

Для хоткеев - по дефолту меню вызывается правой кнопкой на пустом рабочем столе (т.к. приложения перехватывают). В конфиге оно выглядит так:

lua
-- {{{ Mouse bindings
root.buttons(awful.util.table.join(
    awful.button({ }, 3, function () mymainmenu:toggle() end),
-- Ещё какие-то кнопки
 


Соответственно, тебе надо удалить данный биндинг (а хотя можешь и оставить, и на мышке тоже будет), и вписать аналогичное в хоткеи. Это немного дальше, там:

lua
globalkeys = awful.util.table.join(
    awful.key({ modkey,           }, "Left",   awful.tag.viewprev       ),
    --- И тут куча кнопок
 


Туда, в конец этого дела, добавляешь что-то вроде

lua
awful.key({ modkey }, "d", function () mymainmenu:toggle() end),
 


Соответственно, кнопку сам назначишь (можно и без modkey), только смотри, чтобы уже существующий биндинг не перекрывало. И про запятые не забудь, у последней строки в конце запятой быть не должно, иначе упадёт, такая это lua.

Кстати, у меня вот на mod + d вызывается dmenu.

SystemV(*)(2012-04-26 14:07:07)

Emacs-w3m/1.4.468 w3m/0.5.3
Тема:

Ваш комментарий:

Выберите фильтр: матерные выражения
торсионщина
нацпол
спам
флуд
порно
изображения
модераторские/пользовательские фильтры
captcha
Введите символы либо ответ (если на картинке задача):

Пользователям браузеров без CSS: Поле для проверки, заполнять НЕ НАДО:




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!