Я использую Ubuntu 17.10 (Xorg, если это имеет значение).
Можно ли вообще переупорядочить индикаторы приложения в верхней панели? (dropbox, glipper и т. д.)
Я заметил, что если я закрою приложение и открою его снова, этот индикатор будет сдвинут в крайнее левое положение на верхней панели.
Кроме этого, я не могу найти способ поставить их в желаемое положение.
Есть ли способ, которым я могу установить предпочтительный порядок для индикаторов? Я бы предпочел не закрывать каждое приложение и открывать их в том порядке, в котором я хочу, чтобы они отображались вручную.
Если нет другого решения, будет ли надумано писать сценарий Python для открытия этих приложений при запуске (в порядке, в котором я хочу, чтобы они появлялись) вместо того, чтобы система загружала их?
Я нашел способ загрузить индикаторы в нужном мне порядке с помощью скрипта Python, который вызывает каждый процесс индивидуально, ожидает, когда стандартный вывод отправит заранее определенный «завершенный» и повторяется со следующим процессом.
Однако у этого метода есть один недостаток. Как только компьютер переходит в спящий режим, индикаторы, похоже, снова переходят в неупорядоченное состояние. Я немного изменю свой сценарий, чтобы компенсировать это, но я все еще ищу долгосрочное решение.
РЕДАКТИРОВАТЬ: я должен указать, я не уверен, будет ли это работать 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