Как я отображаю имя пользователя в строке меню GNOME на Ubuntu 19.10?

В Ubuntu 19.10 и версии 3.34.3 Shell GNOME, я хочу, чтобы мое имя пользователя было показано в правом верхнем углу. Я попробовал следующий GNOME расширения Shell, но ничто не изменилось.

Сообщите мне, есть ли у Вас какое-либо решение.

2
задан 14 April 2020 в 12:22

1 ответ

Обходное решение

Это Расширение должно работать даже в Ubuntu 19.10, которая использует Gnome Версия 3.34. X Shell https://extensions.gnome.org/extension/1108/add-username-to-top-panel/

Я протестировал его. Однако я сделал сценарий, взятый источник из вышеупомянутой ссылки..

  1. открытый gedit.
  2. скопируйте вставку ниже содержания и сохраните файл в своем корневом каталоге с именем username.sh

Содержание:

#!/bin/bash

file1=$HOME/.local/share/gnome-shell/extensions/add-username-toppanel@brendaw.com/extension.js
file2=$HOME/.local/share/gnome-shell/extensions/add-username-toppanel@brendaw.com/metadata.json
file3=$HOME/.local/share/gnome-shell/extensions/add-username-toppanel@brendaw.com/stylesheet.css

install -Dv /dev/null $file1
install -Dv /dev/null $file2
install -Dv /dev/null $file3

echo 'const Clutter = imports.gi.Clutter;
const St = imports.gi.St;
const Main = imports.ui.main;
const GLib = imports.gi.GLib;

let label;
let aggregateMenu;
let children;

function init() {
  label = new St.Label({ text: GLib.get_real_name(), y_align: Clutter.ActorAlign.CENTER, style_class: "username-label" });
  aggregateMenu = Main.panel.statusArea["aggregateMenu"];
  powerIndicator = aggregateMenu._power.indicators;
}

function enable() {
  powerIndicator.add_child(label);
}

function disable() {
  powerIndicator.remove_child(label);
}
' >> $file1

echo '{
"name": "Add Username to Top Panel",
"description": "Simply add your username to topbar panel aggregate menu",
"uuid": "add-username-toppanel@brendaw.com",
"shell-version": ["3.34"]
}' >> $file2

echo ".username-label {
  margin-left: 7px;
  margin-right: 5px;
  vertical-align: middle;
}" >> $file3

gnome-extensions enable add-username-toppanel@brendaw.com
  1. Откройте терминал и работайте ниже

Команда:

/bin/bash $HOME/username.sh
  1. Обновитесь оболочка гнома с "Alt+F2 'r' Вводят" Метод.

enter image description here


Когда Вы хотите удалить расширение, работать ниже Команды:

rm -r $HOME/.local/share/gnome-shell/extensions/add-username-toppanel@brendaw.com

и обновитесь, оболочка гнома с "Alt+F2 'r' Вводят" Метод

1
ответ дан 25 April 2020 в 10:48

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

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