окна максимально развернуты на весь экран, а нижняя часть скрывается за панелью

10

У меня один монитор выше другого. Я хотел бы иметь панель в верхней части нижнего монитора и еще одну в нижней части верхнего монитора.

Установка панелей на место работает как положено. Однако, когда панели находятся на краю экрана, примыкающего к другому экрану, пространство для панели не резервируется при максимизации окон. Поэтому, если я попытаюсь развернуть Firefox, я не вижу панель «аддоны» внизу.

Я проверил это в kubuntu и xubuntu с похожими результатами. Я нашел ошибку для KDE, которая описывает проблему, и комментарий говорит:

панели между мониторами не поддерживаются, и это ограничение в спецификации freedesktop для резервирования места для таких вещей, как панели.

Есть еще сообщения на форуме, в которых говорится об этом:

http://forum.kde.org/viewtopic.php?f=66&t=102303

Есть ли способ устранить ограничения в рассматриваемой спецификации и / или существуют ли обходные пути, позволяющие сделать приложения максимально развернутыми, не оставаясь за панелями?

Рэнди Сиринг
источник

Ответы:

7

как насчет этого:

Settings Manager-> Panel-> Display-> Снимите флажок " Don't reserve space on borders"

HongboZhu
источник
это правильный ответ, помог мне :)
1

Простое исправление в Xubuntu 12.04 (вы не сказали, какое издание вы используете):

Щелкните правой кнопкой мыши панель, выберите « Свойства» (убедитесь, что это свойства панели, а не один из модулей запуска или апплетов на панели «)», затем перейдите на вкладку « Внешний вид ». Непрозрачность должна быть установлена ​​на 100.

Если для панелей установлено значение «исчезать», когда они не наведены на них, то открытые окна будут проходить прямо над «невидимой» панелью. Используйте экран настроек, чтобы панель оставалась видимой.

Робин
источник
2
Спасибо за вклад, но я не думаю, что вы полностью понимаете проблему.
Рэнди Сайринг
1

В Ubuntu вы можете зарезервировать пространство для ваших панелей xprop, используя _NET_WM_STRUT_PARTIALсвойство (зарезервированное пространство называется распоркой). Идея состоит в том, чтобы получить идентификатор окна вашей панели xwininfoи ввести его вместе с нужными координатами xprop -set. Если вам кажется, что этот ответ вам подходит , вы можете проверить в моем блоге подробные инструкции и дополнительную информацию об использовании xprop.

mdhtr
источник
0

У меня тоже была эта проблема. У меня есть панель внизу экрана. Обходное решение сделать панель прозрачной на выходе мыши работало нормально, но я заметил, что когда я переместил мышь до самого конца экрана, панель стала прозрачной, как будто между панелью и панелью был один пиксель. нижняя часть экрана.

Я немного потянул панель вверх, а затем снова опустился. После того, как он переместился к краю экрана, между ним и нижней частью экрана больше не было пикселя, и развернутые окна теперь корректно увеличиваются до края панели, а не до края экрана.

Крис Джадж
источник
0

Обходной путь: перейдите в «Параметры панели», уменьшите размер панели (перетаскивая ее) и снова разверните ее (есть кнопка «Развернуть панель»). После этого окна больше не идут под него.

Алекс Нексинекс
источник