Я уже некоторое время настраивал свой rc.lua и, в пользу более чистого вида, думал о том, что wibox не отображается по умолчанию.
У меня уже есть средства для переключения видимости и установите его по умолчанию невидимым.
Проблема с макетами и прокладкой окна.
Все макеты (кроме плавающих) уважают геометрию wibox, когда я переключаю ее видимость. Моя идея заключалась в том, что он появился поверх окон, но когда я переключаю, все окна изменяются, чтобы освободить место для окна.
Я уже пробовал установить тип wibox на разные значения и сделать его плавающим.
В источнике макета нет кода, который явно описывает это поведение (насколько мне известно, по крайней мере), поэтому я считаю, что это должно быть свойство wibox.
Любые идеи?
Заранее благодарим вас за помощь.Awesome WM: Игнорировать геометрию wibox
0
A
ответ
0
Постарайтесь его снятие с охраной распорки: w:struts{ left = 0, right = 0, bottom = 0, top = 0 }
только top = 0
следует требовать (предполагается, что ваш wibox находится на вершине), но это не помешает сбросить другие стороны, а также. :-)
Struts - это концепция, представленная EWMH. Это позволяет окну зарезервировать некоторое пространство на краю экрана. При создании wibox, awful.wibox
устанавливает, например. верхняя стойка на высоту wibox (при условии, что у вас есть wibox с position = "top"
). Это приводит к тому, что код C вычитает это значение из доступной рабочей области экрана.
Смежные вопросы
- 1. awesome wm taglist size
- 2. Awesome WM: количество мастер-окон
- 3. Awesome WM диалоговые окна размер
- 4. intellij-idea under awesome wm
- 5. Где rc.lua называется Awesome WM?
- 6. Как получить PID awesome-wm
- 7. Awesome wm, сохранить исключение фокуса для приложения
- 8. Awesome WM: что означают значки заголовка?
- 9. Awesome WM 3.5 отдельные конфигурационные файлы
- 10. полноэкранный режим для vlc в Awesome wm
- 11. Переключить пользователя в меню Awesome WM
- 12. awesome WM как изменить тег экрана
- 13. Пусть awesome wm использует только часть экрана
- 14. Как называется ключ «Fn» для Awesome wm?
- 15. Awesome WM больше не увеличивает окна
- 16. awesome-wm: Возможно нанести Alt + Shift?
- 17. awesome wm crash при входе в систему
- 18. Удивительный виджет панели запуска wm не появляется?
- 19. Выполнение команды, когда мышь касается края экрана в Awesome-wm
- 20. awesome wm - как связать ключ с другим ключом
- 21. Awesome wm не может поднять какие-либо окна или терминал
- 22. awesome-wm: перемещение плавающего клиента в центр экрана
- 23. Как указать постоянный жесткий диск для виджета дисков awesome wm?
- 24. Как я могу переключить awesome wm в общем полноэкранном режиме
- 25. Awesome WM: автоматически отображает клиент на двух мониторах
- 26. Создать привязку клавиш для фокусировки главного клиента в awesome-wm
- 27. Stop MPlayer от использования float в Awesome WM
- 28. Awesome WM: оконечное окно не занимает полного места
- 29. Как получить текущее имя тега в awesome wm?
- 30. Переключить cap-lock на mod4 для Awesome-wm
Спасибо за ansew @uli. Однако это не помогло. Прокладки все еще там. Но, ища метод struts, я наткнулся на новую документацию, которая, безусловно, является более высокой прибылью, чем решение исходной проблемы: D. – sferaud
Обновление. В библиотеке wibox есть функция, которая обновляет стойки wibox каждый раз, когда изменяется видимость. Поэтому, когда я переключаюсь, я должен перезаписать стойку. Спасибо за помощь. Не нашел бы, если бы это было не для хедз-ап о стойке. – sferaud
О, верно. Без этой функции невидимый wibox все равно сохранит некоторое пространство. Извините за отсутствие этого. И приятно слышать, что улучшенные документы действительно улучшены. :-) –