Я пытаюсь постоянно зарезервировать пространство для своей панели верхнего края посреди двойного экрана дисплея, где два монитора выше и друг под другом, как это (меньшее ниже, у каждого есть панели):
(Я использую Метагород Ретроспективного кадра Gnome с составом, включенным на Ubuntu 14.04),
+---------------+
| |
| |
| |
| |
|-----------+---+
|'''''''''''|
| |
|,,,,,,,,,,,|
+-----------+
Мне удалось узнать, как я могу вручную зарезервировать пространство для панели с xprop -id [window id] -f _NET_WM_STRUT_PARTIAL 32c -set _NET_WM_STRUT_PARTIAL [strut dimensions]
.
EDIT3: теперь у меня есть сценарий, который автоматически вычисляет положение "плавающей" панели и устанавливает распорку.
Путем выполнения этой команды пространство для панели резервируется точно, пока я не нажимаю Application или меню Places или средство запуска приложения. Это только происходит с этим два меню, в то время как выпадающие меню области индикатора не обращают ручное изменение.
EDIT2: это также происходит, если я добавляю закладку папки в Немо (я использую Немо вместо Наутилуса/Файлов). Похоже, что это имеет некоторое отношение к перезагрузке содержания боковой панели Немо, потому что никакой другой выбор пункта меню не инициировал это изменение.
Как я могу предотвратить эти меню для отмены ручного изменения, которое я внес с xprop - набор?
Править: Я испытал с, и без состава включил, и это - то же.