Eu acho que o nome de usuário não é mais exibido no painel superior (que dconf
key só se aplica ao menu agora, como a descrição mostra). Se você deseja que seja mostrado lá, instale esta extensão .
Infelizmente, essa extensão lista a compatibilidade apenas para uma única versão do GNOME Shell ( 3.10.4
). Por isso, precisamos atualizar a lista para que ela funcione:
wget https://extensions.gnome.org/download-extension/[email protected]?version_tag=3835 -O [email protected]
mkdir [email protected]
cd [email protected]
unzip [email protected]
sed -i 's/"3.10.4"/&, "'$(gnome-shell --version | awk '{print $3}')'"/' metadata.json
cd -
mv [email protected] .local/share/gnome-shell/extensions
(Você também pode obter manualmente a versão usando gnome-shell --version
e atualizar o arquivo metadata.json
usando um editor.)
Em seguida, reinicie o GNOME Shell (pressione Alt F2 , digite r , pressione Enter ). Em seguida, use gnome-tweak-tool
para ativar a extensão:
$gnome-shell--versionGNOMEShell3.12.2
Umaexplicação:
- Osite
Extensões não oferece uma maneira de fazer o download da extensão diretamente. Portanto, temos de pescar manualmente o link de download e faça o download. - O arquivo zip baixado não tem um diretório de nível superior, portanto, criei um, seguindo a convenção que vi em
.local/share/gnome-shell/extensions
:name@website
. Em seguida, descompacte o arquivo. -
metadata.json
é um arquivo JSON . Este atributo é o que procuramos:"shell-version": [ "3.10.4" ],
Eu usei
sed
para procurar"3.10.4"
, então acrescente a versão atual obtida por meio de$(gnome-shell --version | awk '{print $3}')
.gnome-shell --version
normalmente imprimeGNOME Shell x.y.z
, então eu usoawk
para obtenha o terceiro campo (x.y.z
). Matrizes JSON assumem o formato[a,b,c,...]
, então tudo que preciso fazer é adicionar,"x.y.z"
à entrada existente. - Mova a extensão para o diretório apropriado e, em seguida, reinicie o shell para que ele seja notado, já que isso não foi feito através da interface do GNOME Shell.