Как переставить индикаторы приложения в верхней панели? (Ubuntu 17.10)

Я использую Ubuntu 17.10 (Xorg, если это имеет значение).

Можно ли вообще переупорядочить индикаторы приложения в верхней панели? (dropbox, glipper и т. д.)

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

Кроме этого, я не могу найти способ поставить их в желаемое положение.

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

Если нет другого решения, будет ли надумано писать сценарий Python для открытия этих приложений при запуске (в порядке, в котором я хочу, чтобы они появлялись) вместо того, чтобы система загружала их?

Редактировать:

Я нашел способ загрузить индикаторы в нужном мне порядке с помощью скрипта Python, который вызывает каждый процесс индивидуально, ожидает, когда стандартный вывод отправит заранее определенный «завершенный» и повторяется со следующим процессом.

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

0
задан 19 December 2017 в 12:39

1 ответ

РЕДАКТИРОВАТЬ: я должен указать, я не уверен, будет ли это работать 17.10, я могу подтвердить для 16.04

Во-первых, используйте следующую команду, чтобы найти, что система вызывает каждый индикатор :

dbus-send --type=method_call --print-reply --dest=com.canonical.indicator.application /com/canonical/indicator/application/service com.canonical.indicator.application.service.GetApplications | grep "object path" | sed 's/_/-/g' | cut -d"/" -f5

Затем добавьте каждый в файл /usr/share/indicator-application/ordering-override.keyfile и упорядочите их по номеру, причем 1 - крайняя правая позиция. Пример файла ordering-override.keyfile может выглядеть следующим образом:

[Ordering Index Overrides]
nm-applet=1
gnome-power-manager=2
ibus=3
gst-keyboard-xkb=4
1
ответ дан 19 December 2017 в 12:39

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

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