Я хочу изменить порядок дисплея нескольких приложений в верхней панели Ubuntu 11.10 (входящий в 3D Единицу), но я поражен, что, кажется, нет никакого простого способа сделать это. Однако я считал, что следующий файл управляет порядком дисплея:
/usr/share/indicator-application/ordering-override.keyfile
Более подробная информация здесь: http://www.webupd8.org/2011/06/how-to-change-application-indicators.html
В настоящее время у меня есть следующие установленные приложения верхней панели:
Для выполнения шагов в вышеупомянутой ссылке, я должен знать соответствующее приложение идентификатор Индикатора для каждого из вышеупомянутых приложений. Как я могу найти их?
ref:
Как узнать, какое приложение связано со значком индикатора?
Закладка:
Как можно Я нахожу идентификаторы индикатора приложения?
Этот скрипт
qdbus --literal com.canonical.AppMenu.Registrar \
/com/canonical/Unity/Panel/Service \
com.canonical.Unity.Panel.Service.Sync \
| sed -e 's/[^{]*{\(.*\)}\]/\1/' | sed -e 's/\[[^"]*/[/g' \
| sed -e 's/\[\(\(\("[^"]*"\|[^,"]*\), \)\{4\}\)[^]]*,\([^,]*\)\]/[\4, \1]/g' \
| sed -e 's/\[\([^,]*\, \)\("[^"]*",\)/[ \1\2 /g' \
| sed -e 's/\[ *\(....,.\{24\}\) */[\1/g' | sed -e 's/\], \[/]\n[/g' | sort -n -k2
перечисляет соответствующие ap / id слева направо. Подробнее см.
Как узнать, какое приложение связано со значком индикатора?
Насколько я могу судить, идентификаторы должны быть просто командами, используемыми для запуска приложений. Другой возможный способ понять это - использовать dconf-editor
и перейти на рабочий стол -> unity -> панель и посмотреть список в системном белом списке. Это предполагает, что вы занесли все в белый список с ['all'].