Как изменить порядок значков в трее? [Дубликат]

вам нужно установить сетевой менеджер и wvdial. то ubuntu 16.04 автоматически обнаружит это. если нет, то вытащите модем из пусковой единицы с помощью правого кликкинга на модемном диске, а затем вытащите.

49
задан 29 February 2012 в 00:42

2 ответа

Инструкции для включения сортировки индикатора Dropbox

Следуйте инструкциям Теда Гулда, если вы хотите отсортировать индикатор Dropbox, выполните следующие шаги:

Примечание. : Если вы отредактировали файл в /usr/share/..., вам придется поместить скрипт в /etc/rc.local (посмотрите Примечание ниже)

Поскольку Dropbox добавляет PID к имени индикатора, и это изменяется при каждом запуске Dropbox, вам нужно обновлять ordering-override.keyfile каждый раз при запуске Dropbox.

Для этого вы можете открыть текстовый редактор, скопировать и вставить следующие сценарий и назовите его что-то вроде start-dropbox.sh. Затем щелкните правой кнопкой мыши, выберите «свойства», перейдите на вкладку «Разрешения» и установите флажок «Разрешить выполнение файла как программы» или откройте терминал, перейдите в папку, в которую вы ввели скрипт, и запустите run sudo chmod 755 ./start-dropbox.sh

#!/bin/bash
#Disclaimer: This script is intended for use with Ubuntu 14.04. You alone are responsible any consequence resulting from its use.
#The purpose of this script is to start dropbox, update the keyfile, and restart the indicator panel.

#Start dropbox if not already started (for some reason pgrep didn't work)
[[ $(ps aux | grep dropbox | grep dist | awk '{print $2 }') = "" ]] && dropbox start -i

#If the override file exists
if [[ -e ~/.local/share/indicators/application/ordering-override.keyfile ]]
then
    while [ "$(ps aux | grep dropbox | grep dist | awk '{print $2 }')" = "" ]; do
        sleep 1s
    done
    sleep 5s #dropbox creates several PIDs, so wait a bit before continuing
    sed -e "s/dropbox-client-.*=/dropbox-client-$(ps aux | grep dropbox | grep dist | awk '{print $2 }')=/g" -i ~/.local/share/indicators/application/ordering-override.keyfile
    restart unity-panel-service
fi

Теперь вы можете открыть «Приложения для запуска» и создать новую запись, используя полный путь к вашему скрипту в качестве «команды» (использование ~ / start-dropbox.sh не будет работать , вы должны сделать /home/yourname/start-dropbox.sh).

** Примечание : Здесь вы должны добавить полный путь к сценарию в конец /etc/rc.local

Один необязательный шаг - открыть настройки Dropbox и снять флажок «Запустить Dropbox при запуске системы». Вы не можете просто изменить команду Dropbox, которая уже находится в списке «Запуск приложений», потому что Dropbox перезаписывает это каждый раз, когда он запускается.

Все готово!

Вот как выглядит мой ~/.local/share/indicators/application/ordering-override.keyfile:

[Ordering Index Overrides]
multiload=13
My-Weather-Indicator=12
redshift=11
Diodon=10
Chars=9
indicator-brightness=8
dropbox-client-24651=7
nm-applet=6
gnome-power-manager=5
ibus=4
gst-keyboard-xkb=3
gsd-keyboard-xkb=2
chrome-app-indicator-1=1
4
ответ дан 7 August 2018 в 21:41

Официальные ubuntu (погода, ubu-one, батарея, сообщения, я, звук, выключение) жестко закодированы. Отстой. Остальные должны принять свой порядок, используя закон первопричины первого порядка, право-левый приоритет. Судя по этому запросу «мозговой штурм / функция» , ответ: Нет, вы не можете вручную изменить порядок значков через gui. Но см. Ответ @Ted Gould's .

17
ответ дан 10 August 2018 в 09:55

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

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