Как мне увидеть свое имя на панели в Gnome Shell?
У меня Ubuntu GNOME 14.04 LTS и с момента установки мое имя не появилось на панели. Я включил его через dconf в org.gnome.desktop.privacy, но он еще должен появиться даже после повторного входа и перезагрузки.
Могу ли я получить некоторую помощь в причинах этого и решения?
Вот где я хотел бы, чтобы это появилось:

2 ответа
Я думаю, что имя пользователя больше не отображается в верхней панели (что dconf ключ применяется только к меню, как показано в описании). Если вы хотите, чтобы это было показано там, установите это расширение.
К сожалению, это расширение перечисляет совместимость только для одной версии GNOME Shell (3.10.4). Поэтому нам нужно обновить список, чтобы он работал:
wget https://extensions.gnome.org/download-extension/simple-name@rmariano.github.com.shell-extension.zip?version_tag=3835 -O simple-name@rmariano.github.com.shell-extension.zip
mkdir simple-name@rmariano.github.com
cd simple-name@rmariano.github.com
unzip simple-name@rmariano.github.com.shell-extension.zip
sed -i 's/"3.10.4"/&, "'$(gnome-shell --version | awk '{print $3}')'"/' metadata.json
cd -
mv simple-name@rmariano.github.com .local/share/gnome-shell/extensions
(Вы также можете вручную получить версию, используя gnome-shell --version затем обновите metadata.json файл с помощью редактора.)
Затем перезапустите GNOME Shell (нажмите Alt F2, введите r, нажмите Enter). Тогда используйте gnome-tweak-tool чтобы включить расширение:

$ gnome-shell --version
GNOME Shell 3.12.2
Объяснение:
- На веб-сайте Extensions нет способа загрузить расширение напрямую. Таким образом, мы должны вручную найти ссылку для скачивания и скачать ее.
- В загруженном zip-файле отсутствует каталог верхнего уровня, поэтому я создаю его в соответствии с соглашением, которое я видел в
.local/share/gnome-shell/extensions:name@website, Затем распакуйте файл. metadata.jsonэто файл JSON Этот атрибут - то, что мы ищем:"shell-version": [ "3.10.4" ],я использовал
sedискать"3.10.4", а затем добавить текущую версию, полученную через$(gnome-shell --version | awk '{print $3}')к этому.gnome-shell --versionобычно печатаетGNOME Shell x.y.zвот и пользуюсьawkполучить третье поле (x.y.z). JSON-массивы принимают форму[a,b,c,...]так что все, что мне нужно сделать, это добавить,"x.y.z"к существующей записи.- Переместите расширение в соответствующий каталог, затем перезапустите оболочку, чтобы это заметили, поскольку это не было сделано через интерфейс оболочки GNOME.
В качестве позднего обновления этого вопроса расширение " Добавить имя пользователя в верхнюю панель" может быть установлено непосредственно с веб-сайта Gnome Extensions и, по-видимому, на момент написания статьи поддерживалось в хорошем состоянии.