Потерянный все мои апплеты, когда я обновил (до 13,10). Как я могу вернуть их?

Я обновил свою систему до 13,10 от 13,04 и потерял все апплеты в нормальном представлении моего рабочего стола (я вижу, что они активны при нажатии на переключатель рабочей области см. это изображение:

enter image description here

Я помню, что, когда я обновил от 12,04 до 13,04, я не видел свои апплеты, когда я кратко запустил X в 12,10. Я думал, неважно, я буду обновлять до 13,04 первых и затем искать фиксацию при необходимости. Это не было необходимо, апплеты вернулись в 13,04.

На этот раз, однако, еще нет никакого обновления до 14,04, и я задавался вопросом, знал ли кто-то, какой пакет должен был бы быть переустановлен для решения проблемы. Я думаю, что только путем переустановки чего-то это поможет. Существует две причины этого: (1) это работало на меня от 12,10 до 13,04 и (2) я получил такой ответ от форума Ubuntu.

Однако, что было предложено, до сих пор не работал.

То, что я задаюсь вопросом, также, могли ли быть журналы о проблеме и если так, где те журналы?

Это могло быть связано с темой, которую я использую?

1
задан 8 January 2018 в 00:14

1 ответ

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

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

wmctrl -l

, Который дает Вам список окон следующим образом:

0x01c00003  0 halk Top Expanded Edge Panel
0x01c00015  0 halk Bottom Expanded Edge Panel
0x01800029  0 halk alexis@halk:2014 8
0x02400002  0 halk XdndCollectionWindowImp
0x02400005  0 halk unity-launcher
0x02200006  0 halk Desktop
0x02400008  0 halk unity-panel
0x0240000b  0 halk unity-dash
0x0240000c  0 halk Hud
0x04a000a0  0 halk upgrade - Lost all my applets last time I upgraded (to 13.10). How can I get them back? - Ask Ubuntu - SeaMonkey
0x04600055  0 halk Inbox - alexis@m2osw.com - Shredder

, Как мы видим, wmctrl, команда показывает название каждого окна. Часть списка мы видим: unity-panel и Top Expanded Edge Panel. Если Вы используете-G опцию также:

wmctrl -l -G

Вы видите положения также (Геометрия):

0x01c00003  0 0    0    1920 24   halk Top Expanded Edge Panel
0x02400008  0 0    0    1920 24   halk unity-panel

И как Вы видите, те два окна расположены в точно те же координаты: (0, 0), и имеют тот же самый размер (1920, 24).

Эти Top Expanded Edge Panel тот, который мы хотим выше. Эти unity-panel тот, затрудняющий наши апплеты панели.

wmctrl -i -r 0x01c00003 -b add,above

я использую -r опция с XID а не заголовок окна, потому что wmctrl имеет проблемы с именами окна. (см. Почему wmctrl doesn' t работают на определенные окна? )

, Если Вы делаете ошибку и используете неправильное XID, можно удалить вышеупомянутое использование свойства:

wmctrl -i -r 0x01C00003 -b remove,above

Это не может быть постоянным решением, но оно работает. Все, что я должен буду сделать, выполняется сценарий, который находит окно, и повысьте его. Проблема, вероятно, возникает из порядка, в котором вещи создаются при запуске X-окон.

<час>

существует сценарий, который можно использовать для специфического принуждения Главная Расширенная Граничная Панель к вершине:

#!/bin/sh
PANEL_XID=`wmctrl -l | awk '/Top Expanded Edge Panel/ { print $1 }'`
wmctrl -i -r $PANEL_XID -b add,above
1
ответ дан 7 December 2019 в 16:45

Другие вопросы по тегам:

Похожие вопросы: