Я использую Awesome как мой WM, и я не знаю, как заставить мое окно терминала занимать полное пространство на моем экране. Мое разрешение 1366x768, и я отправляю pic. Здесь вы можете увидеть проблему: http://a.pomf.se/jqxrfq.pngAwesome WM: оконечное окно не занимает полного места
ответ
Терминалы и другие окна, основанные на символах, могут устанавливать подсказки (WM_NORMAL_HINTS
), которые могут указывать, помимо прочего, изменять размеры.
Эти приращения затем сообщают диспетчеру окна, что рассматриваемое окно может быть изменено только в единицах приращения (любая сумма меньше, чем приложение, и приложение не может ее использовать).
Это делается для того, чтобы не иметь дело с неспособностью отображать символ в частичных ячейках.
Ваш терминал предоставляет эти подсказки (используйте xprop WM_NORMAL_HINTS
и щелкните по окну, чтобы увидеть их), и поэтому удивительный размер зависит только от этого приращения, а оставшееся внизу пространство меньше единицы приращения и не может быть присвоено терминальное окно.
Это OP действительно хотел бы игнорировать подсказки и заполнить пробелы, есть булевская установка 'awful.rules.rules.properties.size_hints_honor'. Подробнее см. [FAQ] (http://awesome.naquadah.org/wiki/FAQ#How_to_remove_gaps_between_windows.3F). –
После установки 'size_hints_honor = false' в' awful.rules.rules = {} ', вы можете попытаться сжать высоту заголовка, чтобы она соответствовала размеру размера шрифта. Для меня 14 - хорошая ценность. put 'mywibox [s] = awful.wibox ({position =" top ", height =" 14 ", screen = s})' после '- Создать строку wibox'. Протестировано на awesome 3.5.9. Было бы лучше, если бы я мог уменьшить высоту строки меню терминала (не расширение строки), но я не знаю, как это сделать. – zhazha
Я думаю, что эта проблема уже есть в FAQ [3] of awesome wm.
Вы только что добавили size_hints_honor = false в раздел свойств вашей таблицы awful.rules.rules. И это сработало со мной. Это несколько скриншотов:
Перед [1]
После [2]
Я использую rxvt-юникод и удивительный 3,4 для терминала.
Надеюсь, что вам помогли.
Вы говорите о линии фона в левом нижнем углу окна терминала? –
Да, проблема связана с этой строкой. –